diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index 55f0edd..ef71e7e 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -150,6 +150,8 @@ docs/Model/OrderFiscalEntityAddressResponse.md docs/Model/OrderFiscalEntityAddressResponseAllOf.md docs/Model/OrderFiscalEntityRequest.md docs/Model/OrderFiscalEntityResponse.md +docs/Model/OrderNextActionResponse.md +docs/Model/OrderNextActionResponseRedirectToUrl.md docs/Model/OrderRefundRequest.md docs/Model/OrderRequest.md docs/Model/OrderRequestCustomerInfo.md @@ -383,6 +385,8 @@ lib/Model/OrderFiscalEntityAddressResponse.php lib/Model/OrderFiscalEntityAddressResponseAllOf.php lib/Model/OrderFiscalEntityRequest.php lib/Model/OrderFiscalEntityResponse.php +lib/Model/OrderNextActionResponse.php +lib/Model/OrderNextActionResponseRedirectToUrl.php lib/Model/OrderRefundRequest.php lib/Model/OrderRequest.php lib/Model/OrderRequestCustomerInfo.php diff --git a/.openapi-generator/VERSION b/.openapi-generator/VERSION index cd802a1..4b49d9b 100644 --- a/.openapi-generator/VERSION +++ b/.openapi-generator/VERSION @@ -1 +1 @@ -6.6.0 \ No newline at end of file +7.2.0 \ No newline at end of file diff --git a/Makefile b/Makefile index c9e9730..a7b32a8 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,14 @@ php-test: vendor/bin/phpunit test/Api phpstan: - vendor/bin/phpstan analyse lib --level 7 \ No newline at end of file + vendor/bin/phpstan analyse lib --level 7 +php: + rm -rf docs && \ + rm -rf lib/Model && \ + docker run --rm \ + -v ${PWD}:/local openapitools/openapi-generator-cli:v7.2.0 generate \ + -i https://raw.githubusercontent.com/conekta/openapi/main/_build/api.yaml \ + -g php \ + -o /local \ + -c /local/config-php.json \ + --global-property modelTests=false diff --git a/README.md b/README.md index d219f5c..d981bd4 100644 --- a/README.md +++ b/README.md @@ -292,6 +292,8 @@ Class | Method | HTTP request | Description - [OrderFiscalEntityAddressResponseAllOf](docs/Model/OrderFiscalEntityAddressResponseAllOf.md) - [OrderFiscalEntityRequest](docs/Model/OrderFiscalEntityRequest.md) - [OrderFiscalEntityResponse](docs/Model/OrderFiscalEntityResponse.md) +- [OrderNextActionResponse](docs/Model/OrderNextActionResponse.md) +- [OrderNextActionResponseRedirectToUrl](docs/Model/OrderNextActionResponseRedirectToUrl.md) - [OrderRefundRequest](docs/Model/OrderRefundRequest.md) - [OrderRequest](docs/Model/OrderRequest.md) - [OrderRequestCustomerInfo](docs/Model/OrderRequestCustomerInfo.md) @@ -405,5 +407,5 @@ engineering@conekta.com This PHP package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: - API version: `2.1.0` - - Package version: `6.0.3` + - Package version: `6.0.4` - Build package: `org.openapitools.codegen.languages.PhpClientCodegen` diff --git a/VERSION b/VERSION index 090ea9d..1aa5e41 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -6.0.3 +6.0.4 diff --git a/composer.json b/composer.json index 8368e5d..208d90f 100644 --- a/composer.json +++ b/composer.json @@ -1,6 +1,6 @@ { "name": "conekta/conekta-php", - "version": "6.0.3", + "version": "6.0.4", "description": "Conekta PHP Library", "type": "library", "keywords": [ diff --git a/config-php.json b/config-php.json new file mode 100644 index 0000000..539937e --- /dev/null +++ b/config-php.json @@ -0,0 +1,33 @@ +{ + "packageName": "conekta", + "generateSourceCodeOnly": "false", + "artifactVersion": "6.0.4", + "packageUrl": "https://developers.conekta.com/", + "projectName": "conekta-php", + "appDescriptionV2" : "Conekta PHP Library", + "useOneOfDiscriminatorLookup" : true, + "nonCompliantUseDiscriminatorIfCompositionFails" : false, + "httpUserAgent": "Conekta/v2 PhpBindings/6.0.4", + "packageAuthors" : "engineering@conekta.com", + "files": { + "/local/CODE_OF_CONDUCT.md" : {}, + "/local/AUTHORS.md" : {}, + "/local/CONTRIBUTING.md" : {}, + "/local/LICENSE" : {}, + "/local/conekta.png" : {}, + "VERSION.mustache" : { + "templateType": "SupportingFiles", + "destinationFilename": "VERSION" + }, + "/local/ssl_data/ca_bundle.crt": { + "destinationFilename": "lib/ssl_data/ca_bundle.crt" + } + }, + "gitUserId": "conekta", + "gitRepoId": "conekta-php", + "modern" : true, + "disallowAdditionalPropertiesIfNotPresent" : true, + "invokerPackage" : "Conekta", + "templateDir": "/local/templates/php", + "legacyDiscriminatorBehavior" : false +} diff --git a/docs/Api/PaymentMethodsApi.md b/docs/Api/PaymentMethodsApi.md index 1102829..2cb69fc 100644 --- a/docs/Api/PaymentMethodsApi.md +++ b/docs/Api/PaymentMethodsApi.md @@ -38,7 +38,7 @@ $apiInstance = new Conekta\Api\PaymentMethodsApi( $config ); $id = 6307a60c41de27127515a575; // string | Identifier of the resource -$create_customer_payment_methods_request = {type=card, token_id=tok_test_visa_4242}; // \Conekta\Model\CreateCustomerPaymentMethodsRequest | requested field for customer payment methods +$create_customer_payment_methods_request = {"type":"card","token_id":"tok_test_visa_4242"}; // \Conekta\Model\CreateCustomerPaymentMethodsRequest | requested field for customer payment methods $accept_language = es; // string | Use for knowing which language to use $x_child_company_id = 6441b6376b60c3a638da80af; // string | In the case of a holding company, the company id of the child company to which will process the request. diff --git a/docs/Model/ChargeOrderResponsePaymentMethod.md b/docs/Model/ChargeOrderResponsePaymentMethod.md index 5a9196c..8d95f23 100644 --- a/docs/Model/ChargeOrderResponsePaymentMethod.md +++ b/docs/Model/ChargeOrderResponsePaymentMethod.md @@ -20,7 +20,7 @@ Name | Type | Description | Notes **country** | **string** | | [optional] **exp_month** | **string** | | [optional] **exp_year** | **string** | | [optional] -**fraud_indicators** | **mixed[]** | | [optional] +**fraud_indicators** | **object[]** | | [optional] **issuer** | **string** | | [optional] **last4** | **string** | | [optional] **name** | **string** | | [optional] @@ -32,7 +32,7 @@ Name | Type | Description | Notes **issuing_account_number** | **string** | | [optional] **issuing_account_holder_name** | **string** | | [optional] **issuing_account_tax_id** | **string** | | [optional] -**payment_attempts** | **mixed[]** | | [optional] +**payment_attempts** | **object[]** | | [optional] **receiving_account_holder_name** | **string** | | [optional] **receiving_account_number** | **string** | | [optional] **receiving_account_bank** | **string** | | [optional] diff --git a/docs/Model/ChargeResponsePaymentMethod.md b/docs/Model/ChargeResponsePaymentMethod.md index cc007ca..3ebf3f7 100644 --- a/docs/Model/ChargeResponsePaymentMethod.md +++ b/docs/Model/ChargeResponsePaymentMethod.md @@ -20,7 +20,7 @@ Name | Type | Description | Notes **country** | **string** | | [optional] **exp_month** | **string** | | [optional] **exp_year** | **string** | | [optional] -**fraud_indicators** | **mixed[]** | | [optional] +**fraud_indicators** | **object[]** | | [optional] **issuer** | **string** | | [optional] **last4** | **string** | | [optional] **name** | **string** | | [optional] @@ -32,7 +32,7 @@ Name | Type | Description | Notes **issuing_account_number** | **string** | | [optional] **issuing_account_holder_name** | **string** | | [optional] **issuing_account_tax_id** | **string** | | [optional] -**payment_attempts** | **mixed[]** | | [optional] +**payment_attempts** | **object[]** | | [optional] **receiving_account_holder_name** | **string** | | [optional] **receiving_account_number** | **string** | | [optional] **receiving_account_bank** | **string** | | [optional] diff --git a/docs/Model/CustomerAddress.md b/docs/Model/CustomerAddress.md index c7bd9be..965088d 100644 --- a/docs/Model/CustomerAddress.md +++ b/docs/Model/CustomerAddress.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes **city** | **string** | | **state** | **string** | | [optional] **country** | **string** | this field follows the [ISO 3166-1 alpha-2 standard](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) | [optional] -**residential** | **bool** | | [optional] +**residential** | **bool** | | [optional] [default to false] **external_number** | **string** | | [optional] [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/Model/CustomerFiscalEntitiesRequestAddress.md b/docs/Model/CustomerFiscalEntitiesRequestAddress.md index d911ffc..1ca0e56 100644 --- a/docs/Model/CustomerFiscalEntitiesRequestAddress.md +++ b/docs/Model/CustomerFiscalEntitiesRequestAddress.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes **city** | **string** | | **state** | **string** | | [optional] **country** | **string** | this field follows the [ISO 3166-1 alpha-2 standard](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) | [optional] -**residential** | **bool** | | [optional] +**residential** | **bool** | | [optional] [default to false] **external_number** | **string** | | [optional] [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/Model/CustomerInfoResponse.md b/docs/Model/CustomerInfoResponse.md deleted file mode 100644 index 8272acd..0000000 --- a/docs/Model/CustomerInfoResponse.md +++ /dev/null @@ -1,14 +0,0 @@ -# # CustomerInfoResponse - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**customer_custom_reference** | **string** | Custom reference | [optional] -**name** | **string** | | [optional] -**email** | **string** | | [optional] -**phone** | **string** | | [optional] -**corporate** | **bool** | | [optional] [default to false] -**object** | **string** | | [optional] - -[[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/Model/OrderResponseFiscalEntityAddressAllOf.md b/docs/Model/OrderNextActionResponse.md similarity index 50% rename from docs/Model/OrderResponseFiscalEntityAddressAllOf.md rename to docs/Model/OrderNextActionResponse.md index 7696b9f..fdb6547 100644 --- a/docs/Model/OrderResponseFiscalEntityAddressAllOf.md +++ b/docs/Model/OrderNextActionResponse.md @@ -1,9 +1,10 @@ -# # OrderResponseFiscalEntityAddressAllOf +# # OrderNextActionResponse ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**object** | **string** | | [optional] +**redirect_to_url** | [**\Conekta\Model\OrderNextActionResponseRedirectToUrl**](OrderNextActionResponseRedirectToUrl.md) | | [optional] +**type** | **string** | Indicates the type of action to be taken | [optional] [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/Model/OrderNextActionResponseRedirectToUrl.md b/docs/Model/OrderNextActionResponseRedirectToUrl.md new file mode 100644 index 0000000..c90f280 --- /dev/null +++ b/docs/Model/OrderNextActionResponseRedirectToUrl.md @@ -0,0 +1,10 @@ +# # OrderNextActionResponseRedirectToUrl + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**url** | **string** | pay.conekta.com/{id} Indicates the url of the Conekta component to authenticate the flow through 3DS2. | [optional] +**return_url** | **string** | Indicates the url to which the 3DS2 flow returns at the end, when the integration is redirected. | [optional] + +[[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/Model/OrderRequest.md b/docs/Model/OrderRequest.md index 8c04bfd..a32fd51 100644 --- a/docs/Model/OrderRequest.md +++ b/docs/Model/OrderRequest.md @@ -15,8 +15,10 @@ Name | Type | Description | Notes **needs_shipping_contact** | **bool** | Allows you to fill out the shipping information at checkout | [optional] **pre_authorize** | **bool** | Indicates whether the order charges must be preauthorized | [optional] [default to false] **processing_mode** | **string** | Indicates the processing mode for the order, either ecommerce, recurrent or validation. | [optional] +**return_url** | **string** | Indicates the redirection callback upon completion of the 3DS2 flow. | [optional] **shipping_contact** | [**\Conekta\Model\CustomerShippingContacts**](CustomerShippingContacts.md) | | [optional] **shipping_lines** | [**\Conekta\Model\ShippingRequest[]**](ShippingRequest.md) | List of [shipping costs](https://developers.conekta.com/v2.1.0/reference/orderscreateshipping). If the online store offers digital products. | [optional] **tax_lines** | [**\Conekta\Model\OrderTaxRequest[]**](OrderTaxRequest.md) | List of [taxes](https://developers.conekta.com/v2.1.0/reference/orderscreatetaxes) that are applied to the order. | [optional] +**three_ds_mode** | **string** | Indicates the 3DS2 mode for the order, either smart or strict. | [optional] [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/Model/OrderResponse.md b/docs/Model/OrderResponse.md index d5ec926..a112709 100644 --- a/docs/Model/OrderResponse.md +++ b/docs/Model/OrderResponse.md @@ -19,6 +19,7 @@ Name | Type | Description | Notes **line_items** | [**\Conekta\Model\OrderResponseProducts**](OrderResponseProducts.md) | | [optional] **livemode** | **bool** | Whether the object exists in live mode or test mode | [optional] **metadata** | **array** | Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. | [optional] +**next_action** | [**\Conekta\Model\OrderNextActionResponse**](OrderNextActionResponse.md) | | [optional] **object** | **string** | String representing the object’s type. Objects of the same type share the same value. | [optional] **payment_status** | **string** | The payment status of the order. | [optional] **processing_mode** | **string** | Indicates the processing mode for the order, either ecommerce, recurrent or validation. | [optional] diff --git a/docs/Model/OrderResponseFiscalEntity.md b/docs/Model/OrderResponseFiscalEntity.md deleted file mode 100644 index c2a6df7..0000000 --- a/docs/Model/OrderResponseFiscalEntity.md +++ /dev/null @@ -1,12 +0,0 @@ -# # OrderResponseFiscalEntity - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**address** | [**\Conekta\Model\OrderResponseFiscalEntityAddress**](OrderResponseFiscalEntityAddress.md) | | [optional] -**tax_id** | **string** | | [optional] -**id** | **string** | | [optional] -**object** | **string** | | [optional] - -[[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/Model/OrderResponseFiscalEntityAddress.md b/docs/Model/OrderResponseFiscalEntityAddress.md deleted file mode 100644 index 75045b1..0000000 --- a/docs/Model/OrderResponseFiscalEntityAddress.md +++ /dev/null @@ -1,17 +0,0 @@ -# # OrderResponseFiscalEntityAddress - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**street1** | **string** | | -**street2** | **string** | | [optional] -**postal_code** | **string** | | -**city** | **string** | | -**state** | **string** | | [optional] -**country** | **string** | this field follows the [ISO 3166-1 alpha-2 standard](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) | [optional] -**residential** | **bool** | | [optional] -**external_number** | **string** | | [optional] -**object** | **string** | | [optional] - -[[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/Model/PaymentMethodBankTransfer.md b/docs/Model/PaymentMethodBankTransfer.md index 5bd4f40..29e202b 100644 --- a/docs/Model/PaymentMethodBankTransfer.md +++ b/docs/Model/PaymentMethodBankTransfer.md @@ -15,7 +15,7 @@ Name | Type | Description | Notes **issuing_account_number** | **string** | | [optional] **issuing_account_holder_name** | **string** | | [optional] **issuing_account_tax_id** | **string** | | [optional] -**payment_attempts** | **mixed[]** | | [optional] +**payment_attempts** | **object[]** | | [optional] **receiving_account_holder_name** | **string** | | [optional] **receiving_account_number** | **string** | | [optional] **receiving_account_bank** | **string** | | [optional] diff --git a/docs/Model/PaymentMethodCard.md b/docs/Model/PaymentMethodCard.md index f8cbf34..35f7404 100644 --- a/docs/Model/PaymentMethodCard.md +++ b/docs/Model/PaymentMethodCard.md @@ -13,7 +13,7 @@ Name | Type | Description | Notes **country** | **string** | | [optional] **exp_month** | **string** | | [optional] **exp_year** | **string** | | [optional] -**fraud_indicators** | **mixed[]** | | [optional] +**fraud_indicators** | **object[]** | | [optional] **issuer** | **string** | | [optional] **last4** | **string** | | [optional] **name** | **string** | | [optional] diff --git a/lib/Api/AntifraudApi.php b/lib/Api/AntifraudApi.php index 074907e..1fb5133 100644 --- a/lib/Api/AntifraudApi.php +++ b/lib/Api/AntifraudApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -92,7 +92,7 @@ class AntifraudApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -147,7 +147,7 @@ public function getConfig() * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createRuleBlacklist'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\BlacklistRuleResponse|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -166,7 +166,7 @@ public function createRuleBlacklist($create_risk_rules_data, $accept_language = * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createRuleBlacklist'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\BlacklistRuleResponse|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -216,7 +216,19 @@ public function createRuleBlacklistWithHttpInfo($create_risk_rules_data, $accept } else { $content = (string) $response->getBody(); if ('\Conekta\Model\BlacklistRuleResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -231,7 +243,19 @@ public function createRuleBlacklistWithHttpInfo($create_risk_rules_data, $accept } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -246,7 +270,19 @@ public function createRuleBlacklistWithHttpInfo($create_risk_rules_data, $accept } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -263,7 +299,19 @@ public function createRuleBlacklistWithHttpInfo($create_risk_rules_data, $accept } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -493,7 +541,7 @@ public function createRuleBlacklistRequest($create_risk_rules_data, $accept_lang * @param \Conekta\Model\CreateRiskRulesData $create_risk_rules_data create_risk_rules_data (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createRuleWhitelist'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\WhitelistlistRuleResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -512,7 +560,7 @@ public function createRuleWhitelist($accept_language = 'es', $create_risk_rules_ * @param \Conekta\Model\CreateRiskRulesData $create_risk_rules_data (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createRuleWhitelist'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\WhitelistlistRuleResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -562,7 +610,19 @@ public function createRuleWhitelistWithHttpInfo($accept_language = 'es', $create } else { $content = (string) $response->getBody(); if ('\Conekta\Model\WhitelistlistRuleResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -577,7 +637,19 @@ public function createRuleWhitelistWithHttpInfo($accept_language = 'es', $create } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -592,7 +664,19 @@ public function createRuleWhitelistWithHttpInfo($accept_language = 'es', $create } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -607,7 +691,19 @@ public function createRuleWhitelistWithHttpInfo($accept_language = 'es', $create } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -624,7 +720,19 @@ public function createRuleWhitelistWithHttpInfo($accept_language = 'es', $create } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -857,7 +965,7 @@ public function createRuleWhitelistRequest($accept_language = 'es', $create_risk * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['deleteRuleBlacklist'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\DeletedBlacklistRuleResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -877,7 +985,7 @@ public function deleteRuleBlacklist($id, $accept_language = 'es', $x_child_compa * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['deleteRuleBlacklist'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\DeletedBlacklistRuleResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -927,7 +1035,19 @@ public function deleteRuleBlacklistWithHttpInfo($id, $accept_language = 'es', $x } else { $content = (string) $response->getBody(); if ('\Conekta\Model\DeletedBlacklistRuleResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -942,7 +1062,19 @@ public function deleteRuleBlacklistWithHttpInfo($id, $accept_language = 'es', $x } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -957,7 +1089,19 @@ public function deleteRuleBlacklistWithHttpInfo($id, $accept_language = 'es', $x } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -972,7 +1116,19 @@ public function deleteRuleBlacklistWithHttpInfo($id, $accept_language = 'es', $x } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -989,7 +1145,19 @@ public function deleteRuleBlacklistWithHttpInfo($id, $accept_language = 'es', $x } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1237,7 +1405,7 @@ public function deleteRuleBlacklistRequest($id, $accept_language = 'es', $x_chil * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['deleteRuleWhitelist'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\DeletedWhitelistRuleResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1257,7 +1425,7 @@ public function deleteRuleWhitelist($id, $accept_language = 'es', $x_child_compa * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['deleteRuleWhitelist'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\DeletedWhitelistRuleResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1307,7 +1475,19 @@ public function deleteRuleWhitelistWithHttpInfo($id, $accept_language = 'es', $x } else { $content = (string) $response->getBody(); if ('\Conekta\Model\DeletedWhitelistRuleResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1322,7 +1502,19 @@ public function deleteRuleWhitelistWithHttpInfo($id, $accept_language = 'es', $x } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1337,7 +1529,19 @@ public function deleteRuleWhitelistWithHttpInfo($id, $accept_language = 'es', $x } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1352,7 +1556,19 @@ public function deleteRuleWhitelistWithHttpInfo($id, $accept_language = 'es', $x } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1367,7 +1583,19 @@ public function deleteRuleWhitelistWithHttpInfo($id, $accept_language = 'es', $x } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1384,7 +1612,19 @@ public function deleteRuleWhitelistWithHttpInfo($id, $accept_language = 'es', $x } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1638,7 +1878,7 @@ public function deleteRuleWhitelistRequest($id, $accept_language = 'es', $x_chil * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getRuleBlacklist'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\RiskRulesList|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1656,7 +1896,7 @@ public function getRuleBlacklist($accept_language = 'es', string $contentType = * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getRuleBlacklist'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\RiskRulesList|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1706,7 +1946,19 @@ public function getRuleBlacklistWithHttpInfo($accept_language = 'es', string $co } else { $content = (string) $response->getBody(); if ('\Conekta\Model\RiskRulesList' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1721,7 +1973,19 @@ public function getRuleBlacklistWithHttpInfo($accept_language = 'es', string $co } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1736,7 +2000,19 @@ public function getRuleBlacklistWithHttpInfo($accept_language = 'es', string $co } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1753,7 +2029,19 @@ public function getRuleBlacklistWithHttpInfo($accept_language = 'es', string $co } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1965,7 +2253,7 @@ public function getRuleBlacklistRequest($accept_language = 'es', string $content * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getRuleWhitelist'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\RiskRulesList|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1983,7 +2271,7 @@ public function getRuleWhitelist($accept_language = 'es', string $contentType = * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getRuleWhitelist'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\RiskRulesList|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -2033,7 +2321,19 @@ public function getRuleWhitelistWithHttpInfo($accept_language = 'es', string $co } else { $content = (string) $response->getBody(); if ('\Conekta\Model\RiskRulesList' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2048,7 +2348,19 @@ public function getRuleWhitelistWithHttpInfo($accept_language = 'es', string $co } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2063,7 +2375,19 @@ public function getRuleWhitelistWithHttpInfo($accept_language = 'es', string $co } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2078,7 +2402,19 @@ public function getRuleWhitelistWithHttpInfo($accept_language = 'es', string $co } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2095,7 +2431,19 @@ public function getRuleWhitelistWithHttpInfo($accept_language = 'es', string $co } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } diff --git a/lib/Api/ApiKeysApi.php b/lib/Api/ApiKeysApi.php index 77a9b5e..fade6ec 100644 --- a/lib/Api/ApiKeysApi.php +++ b/lib/Api/ApiKeysApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -89,7 +89,7 @@ class ApiKeysApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -145,7 +145,7 @@ public function getConfig() * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createApiKey'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\ApiKeyCreateResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -165,7 +165,7 @@ public function createApiKey($api_key_request, $accept_language = 'es', $x_child * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createApiKey'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\ApiKeyCreateResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -215,7 +215,19 @@ public function createApiKeyWithHttpInfo($api_key_request, $accept_language = 'e } else { $content = (string) $response->getBody(); if ('\Conekta\Model\ApiKeyCreateResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -230,7 +242,19 @@ public function createApiKeyWithHttpInfo($api_key_request, $accept_language = 'e } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -245,7 +269,19 @@ public function createApiKeyWithHttpInfo($api_key_request, $accept_language = 'e } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -260,7 +296,19 @@ public function createApiKeyWithHttpInfo($api_key_request, $accept_language = 'e } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -277,7 +325,19 @@ public function createApiKeyWithHttpInfo($api_key_request, $accept_language = 'e } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -523,7 +583,7 @@ public function createApiKeyRequest($api_key_request, $accept_language = 'es', $ * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['deleteApiKey'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\DeleteApiKeysResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -542,7 +602,7 @@ public function deleteApiKey($id, $accept_language = 'es', string $contentType = * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['deleteApiKey'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\DeleteApiKeysResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -592,7 +652,19 @@ public function deleteApiKeyWithHttpInfo($id, $accept_language = 'es', string $c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\DeleteApiKeysResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -607,7 +679,19 @@ public function deleteApiKeyWithHttpInfo($id, $accept_language = 'es', string $c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -622,7 +706,19 @@ public function deleteApiKeyWithHttpInfo($id, $accept_language = 'es', string $c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -637,7 +733,19 @@ public function deleteApiKeyWithHttpInfo($id, $accept_language = 'es', string $c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -654,7 +762,19 @@ public function deleteApiKeyWithHttpInfo($id, $accept_language = 'es', string $c } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -894,7 +1014,7 @@ public function deleteApiKeyRequest($id, $accept_language = 'es', string $conten * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getApiKey'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\ApiKeyResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -914,7 +1034,7 @@ public function getApiKey($id, $accept_language = 'es', $x_child_company_id = nu * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getApiKey'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\ApiKeyResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -964,7 +1084,19 @@ public function getApiKeyWithHttpInfo($id, $accept_language = 'es', $x_child_com } else { $content = (string) $response->getBody(); if ('\Conekta\Model\ApiKeyResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -979,7 +1111,19 @@ public function getApiKeyWithHttpInfo($id, $accept_language = 'es', $x_child_com } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -994,7 +1138,19 @@ public function getApiKeyWithHttpInfo($id, $accept_language = 'es', $x_child_com } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1009,7 +1165,19 @@ public function getApiKeyWithHttpInfo($id, $accept_language = 'es', $x_child_com } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1026,7 +1194,19 @@ public function getApiKeyWithHttpInfo($id, $accept_language = 'es', $x_child_com } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1277,7 +1457,7 @@ public function getApiKeyRequest($id, $accept_language = 'es', $x_child_company_ * @param string $search General search, e.g. by id, description, prefix (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getApiKeys'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\GetApiKeysResponse|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1300,7 +1480,7 @@ public function getApiKeys($accept_language = 'es', $x_child_company_id = null, * @param string $search General search, e.g. by id, description, prefix (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getApiKeys'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\GetApiKeysResponse|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1350,7 +1530,19 @@ public function getApiKeysWithHttpInfo($accept_language = 'es', $x_child_company } else { $content = (string) $response->getBody(); if ('\Conekta\Model\GetApiKeysResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1365,7 +1557,19 @@ public function getApiKeysWithHttpInfo($accept_language = 'es', $x_child_company } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1380,7 +1584,19 @@ public function getApiKeysWithHttpInfo($accept_language = 'es', $x_child_company } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1397,7 +1613,19 @@ public function getApiKeysWithHttpInfo($accept_language = 'es', $x_child_company } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1563,8 +1791,8 @@ public function getApiKeysRequest($accept_language = 'es', $x_child_company_id = $limit, 'limit', // param base name 'integer', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -1572,8 +1800,8 @@ public function getApiKeysRequest($accept_language = 'es', $x_child_company_id = $next, 'next', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -1581,8 +1809,8 @@ public function getApiKeysRequest($accept_language = 'es', $x_child_company_id = $previous, 'previous', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -1590,8 +1818,8 @@ public function getApiKeysRequest($accept_language = 'es', $x_child_company_id = $search, 'search', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); @@ -1677,7 +1905,7 @@ public function getApiKeysRequest($accept_language = 'es', $x_child_company_id = * @param \Conekta\Model\ApiKeyUpdateRequest $api_key_update_request api_key_update_request (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['updateApiKey'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\ApiKeyResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1697,7 +1925,7 @@ public function updateApiKey($id, $accept_language = 'es', $api_key_update_reque * @param \Conekta\Model\ApiKeyUpdateRequest $api_key_update_request (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['updateApiKey'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\ApiKeyResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1747,7 +1975,19 @@ public function updateApiKeyWithHttpInfo($id, $accept_language = 'es', $api_key_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\ApiKeyResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1762,7 +2002,19 @@ public function updateApiKeyWithHttpInfo($id, $accept_language = 'es', $api_key_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1777,7 +2029,19 @@ public function updateApiKeyWithHttpInfo($id, $accept_language = 'es', $api_key_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1792,7 +2056,19 @@ public function updateApiKeyWithHttpInfo($id, $accept_language = 'es', $api_key_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1809,7 +2085,19 @@ public function updateApiKeyWithHttpInfo($id, $accept_language = 'es', $api_key_ } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } diff --git a/lib/Api/BalancesApi.php b/lib/Api/BalancesApi.php index efb6912..40c6652 100644 --- a/lib/Api/BalancesApi.php +++ b/lib/Api/BalancesApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -77,7 +77,7 @@ class BalancesApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -131,7 +131,7 @@ public function getConfig() * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getBalance'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\BalanceResponse|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -149,7 +149,7 @@ public function getBalance($accept_language = 'es', string $contentType = self:: * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getBalance'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\BalanceResponse|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -199,7 +199,19 @@ public function getBalanceWithHttpInfo($accept_language = 'es', string $contentT } else { $content = (string) $response->getBody(); if ('\Conekta\Model\BalanceResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -214,7 +226,19 @@ public function getBalanceWithHttpInfo($accept_language = 'es', string $contentT } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -229,7 +253,19 @@ public function getBalanceWithHttpInfo($accept_language = 'es', string $contentT } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -246,7 +282,19 @@ public function getBalanceWithHttpInfo($accept_language = 'es', string $contentT } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } diff --git a/lib/Api/ChargesApi.php b/lib/Api/ChargesApi.php index 9908f6c..47a5a85 100644 --- a/lib/Api/ChargesApi.php +++ b/lib/Api/ChargesApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -83,7 +83,7 @@ class ChargesApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -142,7 +142,7 @@ public function getConfig() * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getCharges'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\GetChargesResponse|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -165,7 +165,7 @@ public function getCharges($accept_language = 'es', $x_child_company_id = null, * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getCharges'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\GetChargesResponse|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -215,7 +215,19 @@ public function getChargesWithHttpInfo($accept_language = 'es', $x_child_company } else { $content = (string) $response->getBody(); if ('\Conekta\Model\GetChargesResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -230,7 +242,19 @@ public function getChargesWithHttpInfo($accept_language = 'es', $x_child_company } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -245,7 +269,19 @@ public function getChargesWithHttpInfo($accept_language = 'es', $x_child_company } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -262,7 +298,19 @@ public function getChargesWithHttpInfo($accept_language = 'es', $x_child_company } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -428,8 +476,8 @@ public function getChargesRequest($accept_language = 'es', $x_child_company_id = $limit, 'limit', // param base name 'integer', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -437,8 +485,8 @@ public function getChargesRequest($accept_language = 'es', $x_child_company_id = $search, 'search', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -446,8 +494,8 @@ public function getChargesRequest($accept_language = 'es', $x_child_company_id = $next, 'next', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -455,8 +503,8 @@ public function getChargesRequest($accept_language = 'es', $x_child_company_id = $previous, 'previous', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); @@ -543,7 +591,7 @@ public function getChargesRequest($accept_language = 'es', $x_child_company_id = * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersCreateCharge'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\ChargeOrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -564,7 +612,7 @@ public function ordersCreateCharge($id, $charge_request, $accept_language = 'es' * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersCreateCharge'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\ChargeOrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -614,7 +662,19 @@ public function ordersCreateChargeWithHttpInfo($id, $charge_request, $accept_lan } else { $content = (string) $response->getBody(); if ('\Conekta\Model\ChargeOrderResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -629,7 +689,19 @@ public function ordersCreateChargeWithHttpInfo($id, $charge_request, $accept_lan } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -644,7 +716,19 @@ public function ordersCreateChargeWithHttpInfo($id, $charge_request, $accept_lan } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -659,7 +743,19 @@ public function ordersCreateChargeWithHttpInfo($id, $charge_request, $accept_lan } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -674,7 +770,19 @@ public function ordersCreateChargeWithHttpInfo($id, $charge_request, $accept_lan } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -691,7 +799,19 @@ public function ordersCreateChargeWithHttpInfo($id, $charge_request, $accept_lan } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -965,7 +1085,7 @@ public function ordersCreateChargeRequest($id, $charge_request, $accept_language * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['updateCharge'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\ChargeResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -986,7 +1106,7 @@ public function updateCharge($id, $charge_update_request, $accept_language = 'es * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['updateCharge'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\ChargeResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1036,7 +1156,19 @@ public function updateChargeWithHttpInfo($id, $charge_update_request, $accept_la } else { $content = (string) $response->getBody(); if ('\Conekta\Model\ChargeResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1051,7 +1183,19 @@ public function updateChargeWithHttpInfo($id, $charge_update_request, $accept_la } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1066,7 +1210,19 @@ public function updateChargeWithHttpInfo($id, $charge_update_request, $accept_la } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1081,7 +1237,19 @@ public function updateChargeWithHttpInfo($id, $charge_update_request, $accept_la } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1098,7 +1266,19 @@ public function updateChargeWithHttpInfo($id, $charge_update_request, $accept_la } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } diff --git a/lib/Api/CompaniesApi.php b/lib/Api/CompaniesApi.php index a6499fa..b50b9fd 100644 --- a/lib/Api/CompaniesApi.php +++ b/lib/Api/CompaniesApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -80,7 +80,7 @@ class CompaniesApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -138,7 +138,7 @@ public function getConfig() * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getCompanies'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\GetCompaniesResponse|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -160,7 +160,7 @@ public function getCompanies($accept_language = 'es', $limit = 20, $search = nul * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getCompanies'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\GetCompaniesResponse|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -210,7 +210,19 @@ public function getCompaniesWithHttpInfo($accept_language = 'es', $limit = 20, $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\GetCompaniesResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -225,7 +237,19 @@ public function getCompaniesWithHttpInfo($accept_language = 'es', $limit = 20, $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -240,7 +264,19 @@ public function getCompaniesWithHttpInfo($accept_language = 'es', $limit = 20, $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -257,7 +293,19 @@ public function getCompaniesWithHttpInfo($accept_language = 'es', $limit = 20, $ } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -419,8 +467,8 @@ public function getCompaniesRequest($accept_language = 'es', $limit = 20, $searc $limit, 'limit', // param base name 'integer', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -428,8 +476,8 @@ public function getCompaniesRequest($accept_language = 'es', $limit = 20, $searc $search, 'search', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -437,8 +485,8 @@ public function getCompaniesRequest($accept_language = 'es', $limit = 20, $searc $next, 'next', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -446,8 +494,8 @@ public function getCompaniesRequest($accept_language = 'es', $limit = 20, $searc $previous, 'previous', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); @@ -528,7 +576,7 @@ public function getCompaniesRequest($accept_language = 'es', $limit = 20, $searc * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getCompany'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\CompanyResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -547,7 +595,7 @@ public function getCompany($id, $accept_language = 'es', string $contentType = s * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getCompany'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\CompanyResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -597,7 +645,19 @@ public function getCompanyWithHttpInfo($id, $accept_language = 'es', string $con } else { $content = (string) $response->getBody(); if ('\Conekta\Model\CompanyResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -612,7 +672,19 @@ public function getCompanyWithHttpInfo($id, $accept_language = 'es', string $con } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -627,7 +699,19 @@ public function getCompanyWithHttpInfo($id, $accept_language = 'es', string $con } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -642,7 +726,19 @@ public function getCompanyWithHttpInfo($id, $accept_language = 'es', string $con } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -659,7 +755,19 @@ public function getCompanyWithHttpInfo($id, $accept_language = 'es', string $con } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } diff --git a/lib/Api/CustomersApi.php b/lib/Api/CustomersApi.php index 92d3cd4..fcb49a9 100644 --- a/lib/Api/CustomersApi.php +++ b/lib/Api/CustomersApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -95,7 +95,7 @@ class CustomersApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -151,7 +151,7 @@ public function getConfig() * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createCustomer'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\CustomerResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -171,7 +171,7 @@ public function createCustomer($customer, $accept_language = 'es', $x_child_comp * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createCustomer'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\CustomerResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -221,7 +221,19 @@ public function createCustomerWithHttpInfo($customer, $accept_language = 'es', $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\CustomerResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -236,7 +248,19 @@ public function createCustomerWithHttpInfo($customer, $accept_language = 'es', $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -251,7 +275,19 @@ public function createCustomerWithHttpInfo($customer, $accept_language = 'es', $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -266,7 +302,19 @@ public function createCustomerWithHttpInfo($customer, $accept_language = 'es', $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -281,7 +329,19 @@ public function createCustomerWithHttpInfo($customer, $accept_language = 'es', $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -298,7 +358,19 @@ public function createCustomerWithHttpInfo($customer, $accept_language = 'es', $ } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -554,7 +626,7 @@ public function createCustomerRequest($customer, $accept_language = 'es', $x_chi * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createCustomerFiscalEntities'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\CreateCustomerFiscalEntitiesResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -575,7 +647,7 @@ public function createCustomerFiscalEntities($id, $customer_fiscal_entities_requ * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createCustomerFiscalEntities'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\CreateCustomerFiscalEntitiesResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -625,7 +697,19 @@ public function createCustomerFiscalEntitiesWithHttpInfo($id, $customer_fiscal_e } else { $content = (string) $response->getBody(); if ('\Conekta\Model\CreateCustomerFiscalEntitiesResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -640,7 +724,19 @@ public function createCustomerFiscalEntitiesWithHttpInfo($id, $customer_fiscal_e } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -655,7 +751,19 @@ public function createCustomerFiscalEntitiesWithHttpInfo($id, $customer_fiscal_e } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -670,7 +778,19 @@ public function createCustomerFiscalEntitiesWithHttpInfo($id, $customer_fiscal_e } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -685,7 +805,19 @@ public function createCustomerFiscalEntitiesWithHttpInfo($id, $customer_fiscal_e } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -702,7 +834,19 @@ public function createCustomerFiscalEntitiesWithHttpInfo($id, $customer_fiscal_e } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -975,7 +1119,7 @@ public function createCustomerFiscalEntitiesRequest($id, $customer_fiscal_entiti * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['deleteCustomerById'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\CustomerResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -995,7 +1139,7 @@ public function deleteCustomerById($id, $accept_language = 'es', $x_child_compan * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['deleteCustomerById'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\CustomerResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1045,7 +1189,19 @@ public function deleteCustomerByIdWithHttpInfo($id, $accept_language = 'es', $x_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\CustomerResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1060,7 +1216,19 @@ public function deleteCustomerByIdWithHttpInfo($id, $accept_language = 'es', $x_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1075,7 +1243,19 @@ public function deleteCustomerByIdWithHttpInfo($id, $accept_language = 'es', $x_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1090,7 +1270,19 @@ public function deleteCustomerByIdWithHttpInfo($id, $accept_language = 'es', $x_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1105,7 +1297,19 @@ public function deleteCustomerByIdWithHttpInfo($id, $accept_language = 'es', $x_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1122,7 +1326,19 @@ public function deleteCustomerByIdWithHttpInfo($id, $accept_language = 'es', $x_ } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1378,7 +1594,7 @@ public function deleteCustomerByIdRequest($id, $accept_language = 'es', $x_child * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getCustomerById'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\CustomerResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1398,7 +1614,7 @@ public function getCustomerById($id, $accept_language = 'es', $x_child_company_i * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getCustomerById'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\CustomerResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1448,7 +1664,19 @@ public function getCustomerByIdWithHttpInfo($id, $accept_language = 'es', $x_chi } else { $content = (string) $response->getBody(); if ('\Conekta\Model\CustomerResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1463,7 +1691,19 @@ public function getCustomerByIdWithHttpInfo($id, $accept_language = 'es', $x_chi } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1478,7 +1718,19 @@ public function getCustomerByIdWithHttpInfo($id, $accept_language = 'es', $x_chi } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1493,7 +1745,19 @@ public function getCustomerByIdWithHttpInfo($id, $accept_language = 'es', $x_chi } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1510,7 +1774,19 @@ public function getCustomerByIdWithHttpInfo($id, $accept_language = 'es', $x_chi } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1761,7 +2037,7 @@ public function getCustomerByIdRequest($id, $accept_language = 'es', $x_child_co * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getCustomers'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\CustomersResponse|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1784,7 +2060,7 @@ public function getCustomers($accept_language = 'es', $x_child_company_id = null * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getCustomers'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\CustomersResponse|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1834,7 +2110,19 @@ public function getCustomersWithHttpInfo($accept_language = 'es', $x_child_compa } else { $content = (string) $response->getBody(); if ('\Conekta\Model\CustomersResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1849,7 +2137,19 @@ public function getCustomersWithHttpInfo($accept_language = 'es', $x_child_compa } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1864,7 +2164,19 @@ public function getCustomersWithHttpInfo($accept_language = 'es', $x_child_compa } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1881,7 +2193,19 @@ public function getCustomersWithHttpInfo($accept_language = 'es', $x_child_compa } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2047,8 +2371,8 @@ public function getCustomersRequest($accept_language = 'es', $x_child_company_id $limit, 'limit', // param base name 'integer', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -2056,8 +2380,8 @@ public function getCustomersRequest($accept_language = 'es', $x_child_company_id $search, 'search', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -2065,8 +2389,8 @@ public function getCustomersRequest($accept_language = 'es', $x_child_company_id $next, 'next', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -2074,8 +2398,8 @@ public function getCustomersRequest($accept_language = 'es', $x_child_company_id $previous, 'previous', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); @@ -2162,7 +2486,7 @@ public function getCustomersRequest($accept_language = 'es', $x_child_company_id * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['updateCustomer'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\CustomerResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -2183,7 +2507,7 @@ public function updateCustomer($id, $update_customer, $accept_language = 'es', $ * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['updateCustomer'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\CustomerResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -2233,7 +2557,19 @@ public function updateCustomerWithHttpInfo($id, $update_customer, $accept_langua } else { $content = (string) $response->getBody(); if ('\Conekta\Model\CustomerResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2248,7 +2584,19 @@ public function updateCustomerWithHttpInfo($id, $update_customer, $accept_langua } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2263,7 +2611,19 @@ public function updateCustomerWithHttpInfo($id, $update_customer, $accept_langua } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2278,7 +2638,19 @@ public function updateCustomerWithHttpInfo($id, $update_customer, $accept_langua } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2293,7 +2665,19 @@ public function updateCustomerWithHttpInfo($id, $update_customer, $accept_langua } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2310,7 +2694,19 @@ public function updateCustomerWithHttpInfo($id, $update_customer, $accept_langua } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2585,7 +2981,7 @@ public function updateCustomerRequest($id, $update_customer, $accept_language = * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['updateCustomerFiscalEntities'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\UpdateCustomerFiscalEntitiesResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -2607,7 +3003,7 @@ public function updateCustomerFiscalEntities($id, $fiscal_entities_id, $customer * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['updateCustomerFiscalEntities'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\UpdateCustomerFiscalEntitiesResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -2657,7 +3053,19 @@ public function updateCustomerFiscalEntitiesWithHttpInfo($id, $fiscal_entities_i } else { $content = (string) $response->getBody(); if ('\Conekta\Model\UpdateCustomerFiscalEntitiesResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2672,7 +3080,19 @@ public function updateCustomerFiscalEntitiesWithHttpInfo($id, $fiscal_entities_i } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2687,7 +3107,19 @@ public function updateCustomerFiscalEntitiesWithHttpInfo($id, $fiscal_entities_i } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2702,7 +3134,19 @@ public function updateCustomerFiscalEntitiesWithHttpInfo($id, $fiscal_entities_i } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2717,7 +3161,19 @@ public function updateCustomerFiscalEntitiesWithHttpInfo($id, $fiscal_entities_i } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2734,7 +3190,19 @@ public function updateCustomerFiscalEntitiesWithHttpInfo($id, $fiscal_entities_i } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } diff --git a/lib/Api/DiscountsApi.php b/lib/Api/DiscountsApi.php index 0e6ca84..709f403 100644 --- a/lib/Api/DiscountsApi.php +++ b/lib/Api/DiscountsApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -89,7 +89,7 @@ class DiscountsApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -146,7 +146,7 @@ public function getConfig() * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersCreateDiscountLine'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\DiscountLinesResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -167,7 +167,7 @@ public function ordersCreateDiscountLine($id, $order_discount_lines_request, $ac * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersCreateDiscountLine'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\DiscountLinesResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -217,7 +217,19 @@ public function ordersCreateDiscountLineWithHttpInfo($id, $order_discount_lines_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\DiscountLinesResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -232,7 +244,19 @@ public function ordersCreateDiscountLineWithHttpInfo($id, $order_discount_lines_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -247,7 +271,19 @@ public function ordersCreateDiscountLineWithHttpInfo($id, $order_discount_lines_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -262,7 +298,19 @@ public function ordersCreateDiscountLineWithHttpInfo($id, $order_discount_lines_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -279,7 +327,19 @@ public function ordersCreateDiscountLineWithHttpInfo($id, $order_discount_lines_ } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -545,7 +605,7 @@ public function ordersCreateDiscountLineRequest($id, $order_discount_lines_reque * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersDeleteDiscountLines'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\DiscountLinesResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -566,7 +626,7 @@ public function ordersDeleteDiscountLines($id, $discount_lines_id, $accept_langu * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersDeleteDiscountLines'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\DiscountLinesResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -616,7 +676,19 @@ public function ordersDeleteDiscountLinesWithHttpInfo($id, $discount_lines_id, $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\DiscountLinesResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -631,7 +703,19 @@ public function ordersDeleteDiscountLinesWithHttpInfo($id, $discount_lines_id, $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -646,7 +730,19 @@ public function ordersDeleteDiscountLinesWithHttpInfo($id, $discount_lines_id, $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -661,7 +757,19 @@ public function ordersDeleteDiscountLinesWithHttpInfo($id, $discount_lines_id, $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -676,7 +784,19 @@ public function ordersDeleteDiscountLinesWithHttpInfo($id, $discount_lines_id, $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -693,7 +813,19 @@ public function ordersDeleteDiscountLinesWithHttpInfo($id, $discount_lines_id, $ } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -968,7 +1100,7 @@ public function ordersDeleteDiscountLinesRequest($id, $discount_lines_id, $accep * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersGetDiscountLine'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\DiscountLinesResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -989,7 +1121,7 @@ public function ordersGetDiscountLine($id, $discount_lines_id, $accept_language * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersGetDiscountLine'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\DiscountLinesResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1039,7 +1171,19 @@ public function ordersGetDiscountLineWithHttpInfo($id, $discount_lines_id, $acce } else { $content = (string) $response->getBody(); if ('\Conekta\Model\DiscountLinesResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1054,7 +1198,19 @@ public function ordersGetDiscountLineWithHttpInfo($id, $discount_lines_id, $acce } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1069,7 +1225,19 @@ public function ordersGetDiscountLineWithHttpInfo($id, $discount_lines_id, $acce } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1084,7 +1252,19 @@ public function ordersGetDiscountLineWithHttpInfo($id, $discount_lines_id, $acce } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1099,7 +1279,19 @@ public function ordersGetDiscountLineWithHttpInfo($id, $discount_lines_id, $acce } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1116,7 +1308,19 @@ public function ordersGetDiscountLineWithHttpInfo($id, $discount_lines_id, $acce } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1394,7 +1598,7 @@ public function ordersGetDiscountLineRequest($id, $discount_lines_id, $accept_la * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersGetDiscountLines'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\GetOrderDiscountLinesResponse|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1418,7 +1622,7 @@ public function ordersGetDiscountLines($id, $accept_language = 'es', $x_child_co * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersGetDiscountLines'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\GetOrderDiscountLinesResponse|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1468,7 +1672,19 @@ public function ordersGetDiscountLinesWithHttpInfo($id, $accept_language = 'es', } else { $content = (string) $response->getBody(); if ('\Conekta\Model\GetOrderDiscountLinesResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1483,7 +1699,19 @@ public function ordersGetDiscountLinesWithHttpInfo($id, $accept_language = 'es', } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1498,7 +1726,19 @@ public function ordersGetDiscountLinesWithHttpInfo($id, $accept_language = 'es', } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1515,7 +1755,19 @@ public function ordersGetDiscountLinesWithHttpInfo($id, $accept_language = 'es', } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1691,8 +1943,8 @@ public function ordersGetDiscountLinesRequest($id, $accept_language = 'es', $x_c $limit, 'limit', // param base name 'integer', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -1700,8 +1952,8 @@ public function ordersGetDiscountLinesRequest($id, $accept_language = 'es', $x_c $search, 'search', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -1709,8 +1961,8 @@ public function ordersGetDiscountLinesRequest($id, $accept_language = 'es', $x_c $next, 'next', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -1718,8 +1970,8 @@ public function ordersGetDiscountLinesRequest($id, $accept_language = 'es', $x_c $previous, 'previous', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); @@ -1815,7 +2067,7 @@ public function ordersGetDiscountLinesRequest($id, $accept_language = 'es', $x_c * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersUpdateDiscountLines'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\DiscountLinesResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1837,7 +2089,7 @@ public function ordersUpdateDiscountLines($id, $discount_lines_id, $update_order * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersUpdateDiscountLines'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\DiscountLinesResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1887,7 +2139,19 @@ public function ordersUpdateDiscountLinesWithHttpInfo($id, $discount_lines_id, $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\DiscountLinesResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1902,7 +2166,19 @@ public function ordersUpdateDiscountLinesWithHttpInfo($id, $discount_lines_id, $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1917,7 +2193,19 @@ public function ordersUpdateDiscountLinesWithHttpInfo($id, $discount_lines_id, $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1932,7 +2220,19 @@ public function ordersUpdateDiscountLinesWithHttpInfo($id, $discount_lines_id, $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1947,7 +2247,19 @@ public function ordersUpdateDiscountLinesWithHttpInfo($id, $discount_lines_id, $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1964,7 +2276,19 @@ public function ordersUpdateDiscountLinesWithHttpInfo($id, $discount_lines_id, $ } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } diff --git a/lib/Api/EventsApi.php b/lib/Api/EventsApi.php index 24796d0..acf5a78 100644 --- a/lib/Api/EventsApi.php +++ b/lib/Api/EventsApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -83,7 +83,7 @@ class EventsApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -139,7 +139,7 @@ public function getConfig() * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getEvent'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\EventResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -159,7 +159,7 @@ public function getEvent($id, $accept_language = 'es', $x_child_company_id = nul * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getEvent'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\EventResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -209,7 +209,19 @@ public function getEventWithHttpInfo($id, $accept_language = 'es', $x_child_comp } else { $content = (string) $response->getBody(); if ('\Conekta\Model\EventResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -224,7 +236,19 @@ public function getEventWithHttpInfo($id, $accept_language = 'es', $x_child_comp } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -239,7 +263,19 @@ public function getEventWithHttpInfo($id, $accept_language = 'es', $x_child_comp } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -254,7 +290,19 @@ public function getEventWithHttpInfo($id, $accept_language = 'es', $x_child_comp } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -271,7 +319,19 @@ public function getEventWithHttpInfo($id, $accept_language = 'es', $x_child_comp } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -522,7 +582,7 @@ public function getEventRequest($id, $accept_language = 'es', $x_child_company_i * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getEvents'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\GetEventsResponse|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -545,7 +605,7 @@ public function getEvents($accept_language = 'es', $x_child_company_id = null, $ * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getEvents'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\GetEventsResponse|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -595,7 +655,19 @@ public function getEventsWithHttpInfo($accept_language = 'es', $x_child_company_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\GetEventsResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -610,7 +682,19 @@ public function getEventsWithHttpInfo($accept_language = 'es', $x_child_company_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -625,7 +709,19 @@ public function getEventsWithHttpInfo($accept_language = 'es', $x_child_company_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -642,7 +738,19 @@ public function getEventsWithHttpInfo($accept_language = 'es', $x_child_company_ } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -808,8 +916,8 @@ public function getEventsRequest($accept_language = 'es', $x_child_company_id = $limit, 'limit', // param base name 'integer', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -817,8 +925,8 @@ public function getEventsRequest($accept_language = 'es', $x_child_company_id = $search, 'search', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -826,8 +934,8 @@ public function getEventsRequest($accept_language = 'es', $x_child_company_id = $next, 'next', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -835,8 +943,8 @@ public function getEventsRequest($accept_language = 'es', $x_child_company_id = $previous, 'previous', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); @@ -922,7 +1030,7 @@ public function getEventsRequest($accept_language = 'es', $x_child_company_id = * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['resendEvent'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\EventsResendResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -942,7 +1050,7 @@ public function resendEvent($event_id, $webhook_log_id, $accept_language = 'es', * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['resendEvent'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\EventsResendResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -992,7 +1100,19 @@ public function resendEventWithHttpInfo($event_id, $webhook_log_id, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\EventsResendResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1007,7 +1127,19 @@ public function resendEventWithHttpInfo($event_id, $webhook_log_id, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1022,7 +1154,19 @@ public function resendEventWithHttpInfo($event_id, $webhook_log_id, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1037,7 +1181,19 @@ public function resendEventWithHttpInfo($event_id, $webhook_log_id, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1054,7 +1210,19 @@ public function resendEventWithHttpInfo($event_id, $webhook_log_id, $accept_lang } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } diff --git a/lib/Api/LogsApi.php b/lib/Api/LogsApi.php index 5378195..0d37525 100644 --- a/lib/Api/LogsApi.php +++ b/lib/Api/LogsApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -80,7 +80,7 @@ class LogsApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -136,7 +136,7 @@ public function getConfig() * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getLogById'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\LogResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -156,7 +156,7 @@ public function getLogById($id, $accept_language = 'es', $x_child_company_id = n * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getLogById'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\LogResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -206,7 +206,19 @@ public function getLogByIdWithHttpInfo($id, $accept_language = 'es', $x_child_co } else { $content = (string) $response->getBody(); if ('\Conekta\Model\LogResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -221,7 +233,19 @@ public function getLogByIdWithHttpInfo($id, $accept_language = 'es', $x_child_co } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -236,7 +260,19 @@ public function getLogByIdWithHttpInfo($id, $accept_language = 'es', $x_child_co } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -251,7 +287,19 @@ public function getLogByIdWithHttpInfo($id, $accept_language = 'es', $x_child_co } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -268,7 +316,19 @@ public function getLogByIdWithHttpInfo($id, $accept_language = 'es', $x_child_co } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -519,7 +579,7 @@ public function getLogByIdRequest($id, $accept_language = 'es', $x_child_company * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getLogs'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\LogsResponse|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -542,7 +602,7 @@ public function getLogs($accept_language = 'es', $x_child_company_id = null, $li * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getLogs'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\LogsResponse|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -592,7 +652,19 @@ public function getLogsWithHttpInfo($accept_language = 'es', $x_child_company_id } else { $content = (string) $response->getBody(); if ('\Conekta\Model\LogsResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -607,7 +679,19 @@ public function getLogsWithHttpInfo($accept_language = 'es', $x_child_company_id } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -622,7 +706,19 @@ public function getLogsWithHttpInfo($accept_language = 'es', $x_child_company_id } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -639,7 +735,19 @@ public function getLogsWithHttpInfo($accept_language = 'es', $x_child_company_id } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -805,8 +913,8 @@ public function getLogsRequest($accept_language = 'es', $x_child_company_id = nu $limit, 'limit', // param base name 'integer', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -814,8 +922,8 @@ public function getLogsRequest($accept_language = 'es', $x_child_company_id = nu $search, 'search', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -823,8 +931,8 @@ public function getLogsRequest($accept_language = 'es', $x_child_company_id = nu $next, 'next', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -832,8 +940,8 @@ public function getLogsRequest($accept_language = 'es', $x_child_company_id = nu $previous, 'previous', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); diff --git a/lib/Api/OrdersApi.php b/lib/Api/OrdersApi.php index 68fed37..bd1836f 100644 --- a/lib/Api/OrdersApi.php +++ b/lib/Api/OrdersApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -98,7 +98,7 @@ class OrdersApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -154,7 +154,7 @@ public function getConfig() * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['cancelOrder'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\OrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -174,7 +174,7 @@ public function cancelOrder($id, $accept_language = 'es', $x_child_company_id = * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['cancelOrder'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\OrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -224,7 +224,19 @@ public function cancelOrderWithHttpInfo($id, $accept_language = 'es', $x_child_c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\OrderResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -239,7 +251,19 @@ public function cancelOrderWithHttpInfo($id, $accept_language = 'es', $x_child_c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -254,7 +278,19 @@ public function cancelOrderWithHttpInfo($id, $accept_language = 'es', $x_child_c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -269,7 +305,19 @@ public function cancelOrderWithHttpInfo($id, $accept_language = 'es', $x_child_c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -284,7 +332,19 @@ public function cancelOrderWithHttpInfo($id, $accept_language = 'es', $x_child_c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -299,7 +359,19 @@ public function cancelOrderWithHttpInfo($id, $accept_language = 'es', $x_child_c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -316,7 +388,19 @@ public function cancelOrderWithHttpInfo($id, $accept_language = 'es', $x_child_c } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -580,7 +664,7 @@ public function cancelOrderRequest($id, $accept_language = 'es', $x_child_compan * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createOrder'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\OrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -600,7 +684,7 @@ public function createOrder($order_request, $accept_language = 'es', $x_child_co * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createOrder'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\OrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -650,7 +734,19 @@ public function createOrderWithHttpInfo($order_request, $accept_language = 'es', } else { $content = (string) $response->getBody(); if ('\Conekta\Model\OrderResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -665,7 +761,19 @@ public function createOrderWithHttpInfo($order_request, $accept_language = 'es', } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -680,7 +788,19 @@ public function createOrderWithHttpInfo($order_request, $accept_language = 'es', } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -695,7 +815,19 @@ public function createOrderWithHttpInfo($order_request, $accept_language = 'es', } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -710,7 +842,19 @@ public function createOrderWithHttpInfo($order_request, $accept_language = 'es', } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -727,7 +871,19 @@ public function createOrderWithHttpInfo($order_request, $accept_language = 'es', } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -982,7 +1138,7 @@ public function createOrderRequest($order_request, $accept_language = 'es', $x_c * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getOrderById'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\OrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1002,7 +1158,7 @@ public function getOrderById($id, $accept_language = 'es', $x_child_company_id = * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getOrderById'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\OrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1052,7 +1208,19 @@ public function getOrderByIdWithHttpInfo($id, $accept_language = 'es', $x_child_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\OrderResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1067,7 +1235,19 @@ public function getOrderByIdWithHttpInfo($id, $accept_language = 'es', $x_child_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1082,7 +1262,19 @@ public function getOrderByIdWithHttpInfo($id, $accept_language = 'es', $x_child_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1097,7 +1289,19 @@ public function getOrderByIdWithHttpInfo($id, $accept_language = 'es', $x_child_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1114,7 +1318,19 @@ public function getOrderByIdWithHttpInfo($id, $accept_language = 'es', $x_child_ } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1365,7 +1581,7 @@ public function getOrderByIdRequest($id, $accept_language = 'es', $x_child_compa * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getOrders'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\GetOrdersResponse|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1388,7 +1604,7 @@ public function getOrders($accept_language = 'es', $x_child_company_id = null, $ * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getOrders'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\GetOrdersResponse|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1438,7 +1654,19 @@ public function getOrdersWithHttpInfo($accept_language = 'es', $x_child_company_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\GetOrdersResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1453,7 +1681,19 @@ public function getOrdersWithHttpInfo($accept_language = 'es', $x_child_company_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1468,7 +1708,19 @@ public function getOrdersWithHttpInfo($accept_language = 'es', $x_child_company_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1485,7 +1737,19 @@ public function getOrdersWithHttpInfo($accept_language = 'es', $x_child_company_ } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1651,8 +1915,8 @@ public function getOrdersRequest($accept_language = 'es', $x_child_company_id = $limit, 'limit', // param base name 'integer', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -1660,8 +1924,8 @@ public function getOrdersRequest($accept_language = 'es', $x_child_company_id = $search, 'search', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -1669,8 +1933,8 @@ public function getOrdersRequest($accept_language = 'es', $x_child_company_id = $next, 'next', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -1678,8 +1942,8 @@ public function getOrdersRequest($accept_language = 'es', $x_child_company_id = $previous, 'previous', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); @@ -1766,7 +2030,7 @@ public function getOrdersRequest($accept_language = 'es', $x_child_company_id = * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['orderCancelRefund'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\OrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1787,7 +2051,7 @@ public function orderCancelRefund($id, $refund_id, $accept_language = 'es', $x_c * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['orderCancelRefund'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\OrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1837,7 +2101,19 @@ public function orderCancelRefundWithHttpInfo($id, $refund_id, $accept_language } else { $content = (string) $response->getBody(); if ('\Conekta\Model\OrderResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1852,7 +2128,19 @@ public function orderCancelRefundWithHttpInfo($id, $refund_id, $accept_language } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1867,7 +2155,19 @@ public function orderCancelRefundWithHttpInfo($id, $refund_id, $accept_language } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1882,7 +2182,19 @@ public function orderCancelRefundWithHttpInfo($id, $refund_id, $accept_language } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1897,7 +2209,19 @@ public function orderCancelRefundWithHttpInfo($id, $refund_id, $accept_language } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1912,7 +2236,19 @@ public function orderCancelRefundWithHttpInfo($id, $refund_id, $accept_language } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1929,7 +2265,19 @@ public function orderCancelRefundWithHttpInfo($id, $refund_id, $accept_language } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2212,7 +2560,7 @@ public function orderCancelRefundRequest($id, $refund_id, $accept_language = 'es * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['orderRefund'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\OrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -2233,7 +2581,7 @@ public function orderRefund($id, $order_refund_request, $accept_language = 'es', * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['orderRefund'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\OrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -2283,7 +2631,19 @@ public function orderRefundWithHttpInfo($id, $order_refund_request, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\OrderResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2298,7 +2658,19 @@ public function orderRefundWithHttpInfo($id, $order_refund_request, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2313,7 +2685,19 @@ public function orderRefundWithHttpInfo($id, $order_refund_request, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2328,7 +2712,19 @@ public function orderRefundWithHttpInfo($id, $order_refund_request, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2343,7 +2739,19 @@ public function orderRefundWithHttpInfo($id, $order_refund_request, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2358,7 +2766,19 @@ public function orderRefundWithHttpInfo($id, $order_refund_request, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2375,7 +2795,19 @@ public function orderRefundWithHttpInfo($id, $order_refund_request, $accept_lang } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2657,7 +3089,7 @@ public function orderRefundRequest($id, $order_refund_request, $accept_language * @param \Conekta\Model\OrderCaptureRequest $order_capture_request requested fields for capture order (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersCreateCapture'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\OrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -2678,7 +3110,7 @@ public function ordersCreateCapture($id, $accept_language = 'es', $x_child_compa * @param \Conekta\Model\OrderCaptureRequest $order_capture_request requested fields for capture order (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersCreateCapture'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\OrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -2728,7 +3160,19 @@ public function ordersCreateCaptureWithHttpInfo($id, $accept_language = 'es', $x } else { $content = (string) $response->getBody(); if ('\Conekta\Model\OrderResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2743,7 +3187,19 @@ public function ordersCreateCaptureWithHttpInfo($id, $accept_language = 'es', $x } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2758,7 +3214,19 @@ public function ordersCreateCaptureWithHttpInfo($id, $accept_language = 'es', $x } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2773,7 +3241,19 @@ public function ordersCreateCaptureWithHttpInfo($id, $accept_language = 'es', $x } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2788,7 +3268,19 @@ public function ordersCreateCaptureWithHttpInfo($id, $accept_language = 'es', $x } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2805,7 +3297,19 @@ public function ordersCreateCaptureWithHttpInfo($id, $accept_language = 'es', $x } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -3072,7 +3576,7 @@ public function ordersCreateCaptureRequest($id, $accept_language = 'es', $x_chil * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['updateOrder'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\OrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -3092,7 +3596,7 @@ public function updateOrder($id, $order_update_request, $accept_language = 'es', * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['updateOrder'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\OrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -3142,7 +3646,19 @@ public function updateOrderWithHttpInfo($id, $order_update_request, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\OrderResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -3157,7 +3673,19 @@ public function updateOrderWithHttpInfo($id, $order_update_request, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -3172,7 +3700,19 @@ public function updateOrderWithHttpInfo($id, $order_update_request, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -3187,7 +3727,19 @@ public function updateOrderWithHttpInfo($id, $order_update_request, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -3202,7 +3754,19 @@ public function updateOrderWithHttpInfo($id, $order_update_request, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -3219,7 +3783,19 @@ public function updateOrderWithHttpInfo($id, $order_update_request, $accept_lang } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } diff --git a/lib/Api/PaymentLinkApi.php b/lib/Api/PaymentLinkApi.php index 92ee005..3da0031 100644 --- a/lib/Api/PaymentLinkApi.php +++ b/lib/Api/PaymentLinkApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -92,7 +92,7 @@ class PaymentLinkApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -148,7 +148,7 @@ public function getConfig() * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['cancelCheckout'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\CheckoutResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -168,7 +168,7 @@ public function cancelCheckout($id, $accept_language = 'es', $x_child_company_id * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['cancelCheckout'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\CheckoutResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -218,7 +218,19 @@ public function cancelCheckoutWithHttpInfo($id, $accept_language = 'es', $x_chil } else { $content = (string) $response->getBody(); if ('\Conekta\Model\CheckoutResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -233,7 +245,19 @@ public function cancelCheckoutWithHttpInfo($id, $accept_language = 'es', $x_chil } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -248,7 +272,19 @@ public function cancelCheckoutWithHttpInfo($id, $accept_language = 'es', $x_chil } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -263,7 +299,19 @@ public function cancelCheckoutWithHttpInfo($id, $accept_language = 'es', $x_chil } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -278,7 +326,19 @@ public function cancelCheckoutWithHttpInfo($id, $accept_language = 'es', $x_chil } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -293,7 +353,19 @@ public function cancelCheckoutWithHttpInfo($id, $accept_language = 'es', $x_chil } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -310,7 +382,19 @@ public function cancelCheckoutWithHttpInfo($id, $accept_language = 'es', $x_chil } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -574,7 +658,7 @@ public function cancelCheckoutRequest($id, $accept_language = 'es', $x_child_com * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createCheckout'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\CheckoutResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -594,7 +678,7 @@ public function createCheckout($checkout, $accept_language = 'es', $x_child_comp * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createCheckout'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\CheckoutResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -644,7 +728,19 @@ public function createCheckoutWithHttpInfo($checkout, $accept_language = 'es', $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\CheckoutResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -659,7 +755,19 @@ public function createCheckoutWithHttpInfo($checkout, $accept_language = 'es', $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -674,7 +782,19 @@ public function createCheckoutWithHttpInfo($checkout, $accept_language = 'es', $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -689,7 +809,19 @@ public function createCheckoutWithHttpInfo($checkout, $accept_language = 'es', $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -704,7 +836,19 @@ public function createCheckoutWithHttpInfo($checkout, $accept_language = 'es', $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -721,7 +865,19 @@ public function createCheckoutWithHttpInfo($checkout, $accept_language = 'es', $ } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -977,7 +1133,7 @@ public function createCheckoutRequest($checkout, $accept_language = 'es', $x_chi * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['emailCheckout'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\CheckoutResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -998,7 +1154,7 @@ public function emailCheckout($id, $email_checkout_request, $accept_language = ' * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['emailCheckout'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\CheckoutResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1048,7 +1204,19 @@ public function emailCheckoutWithHttpInfo($id, $email_checkout_request, $accept_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\CheckoutResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1063,7 +1231,19 @@ public function emailCheckoutWithHttpInfo($id, $email_checkout_request, $accept_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1078,7 +1258,19 @@ public function emailCheckoutWithHttpInfo($id, $email_checkout_request, $accept_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1093,7 +1285,19 @@ public function emailCheckoutWithHttpInfo($id, $email_checkout_request, $accept_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1108,7 +1312,19 @@ public function emailCheckoutWithHttpInfo($id, $email_checkout_request, $accept_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1123,7 +1339,19 @@ public function emailCheckoutWithHttpInfo($id, $email_checkout_request, $accept_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1140,7 +1368,19 @@ public function emailCheckoutWithHttpInfo($id, $email_checkout_request, $accept_ } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1421,7 +1661,7 @@ public function emailCheckoutRequest($id, $email_checkout_request, $accept_langu * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getCheckout'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\CheckoutResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1441,7 +1681,7 @@ public function getCheckout($id, $accept_language = 'es', $x_child_company_id = * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getCheckout'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\CheckoutResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1491,7 +1731,19 @@ public function getCheckoutWithHttpInfo($id, $accept_language = 'es', $x_child_c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\CheckoutResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1506,7 +1758,19 @@ public function getCheckoutWithHttpInfo($id, $accept_language = 'es', $x_child_c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1521,7 +1785,19 @@ public function getCheckoutWithHttpInfo($id, $accept_language = 'es', $x_child_c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1536,7 +1812,19 @@ public function getCheckoutWithHttpInfo($id, $accept_language = 'es', $x_child_c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1551,7 +1839,19 @@ public function getCheckoutWithHttpInfo($id, $accept_language = 'es', $x_child_c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1566,7 +1866,19 @@ public function getCheckoutWithHttpInfo($id, $accept_language = 'es', $x_child_c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1583,7 +1895,19 @@ public function getCheckoutWithHttpInfo($id, $accept_language = 'es', $x_child_c } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1850,7 +2174,7 @@ public function getCheckoutRequest($id, $accept_language = 'es', $x_child_compan * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getCheckouts'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\CheckoutsResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1873,7 +2197,7 @@ public function getCheckouts($accept_language = 'es', $x_child_company_id = null * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getCheckouts'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\CheckoutsResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1923,7 +2247,19 @@ public function getCheckoutsWithHttpInfo($accept_language = 'es', $x_child_compa } else { $content = (string) $response->getBody(); if ('\Conekta\Model\CheckoutsResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1938,7 +2274,19 @@ public function getCheckoutsWithHttpInfo($accept_language = 'es', $x_child_compa } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1953,7 +2301,19 @@ public function getCheckoutsWithHttpInfo($accept_language = 'es', $x_child_compa } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1968,7 +2328,19 @@ public function getCheckoutsWithHttpInfo($accept_language = 'es', $x_child_compa } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1983,7 +2355,19 @@ public function getCheckoutsWithHttpInfo($accept_language = 'es', $x_child_compa } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2000,7 +2384,19 @@ public function getCheckoutsWithHttpInfo($accept_language = 'es', $x_child_compa } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2182,8 +2578,8 @@ public function getCheckoutsRequest($accept_language = 'es', $x_child_company_id $limit, 'limit', // param base name 'integer', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -2191,8 +2587,8 @@ public function getCheckoutsRequest($accept_language = 'es', $x_child_company_id $search, 'search', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -2200,8 +2596,8 @@ public function getCheckoutsRequest($accept_language = 'es', $x_child_company_id $next, 'next', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -2209,8 +2605,8 @@ public function getCheckoutsRequest($accept_language = 'es', $x_child_company_id $previous, 'previous', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); @@ -2297,7 +2693,7 @@ public function getCheckoutsRequest($accept_language = 'es', $x_child_company_id * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['smsCheckout'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\CheckoutResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -2318,7 +2714,7 @@ public function smsCheckout($id, $sms_checkout_request, $accept_language = 'es', * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['smsCheckout'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\CheckoutResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -2368,7 +2764,19 @@ public function smsCheckoutWithHttpInfo($id, $sms_checkout_request, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\CheckoutResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2383,7 +2791,19 @@ public function smsCheckoutWithHttpInfo($id, $sms_checkout_request, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2398,7 +2818,19 @@ public function smsCheckoutWithHttpInfo($id, $sms_checkout_request, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2413,7 +2845,19 @@ public function smsCheckoutWithHttpInfo($id, $sms_checkout_request, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2428,7 +2872,19 @@ public function smsCheckoutWithHttpInfo($id, $sms_checkout_request, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2443,7 +2899,19 @@ public function smsCheckoutWithHttpInfo($id, $sms_checkout_request, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2460,7 +2928,19 @@ public function smsCheckoutWithHttpInfo($id, $sms_checkout_request, $accept_lang } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } diff --git a/lib/Api/PaymentMethodsApi.php b/lib/Api/PaymentMethodsApi.php index be5b9c9..5b264db 100644 --- a/lib/Api/PaymentMethodsApi.php +++ b/lib/Api/PaymentMethodsApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -86,7 +86,7 @@ class PaymentMethodsApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -143,7 +143,7 @@ public function getConfig() * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createCustomerPaymentMethods'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\CreateCustomerPaymentMethodsResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -164,7 +164,7 @@ public function createCustomerPaymentMethods($id, $create_customer_payment_metho * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createCustomerPaymentMethods'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\CreateCustomerPaymentMethodsResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -214,7 +214,19 @@ public function createCustomerPaymentMethodsWithHttpInfo($id, $create_customer_p } else { $content = (string) $response->getBody(); if ('\Conekta\Model\CreateCustomerPaymentMethodsResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -229,7 +241,19 @@ public function createCustomerPaymentMethodsWithHttpInfo($id, $create_customer_p } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -244,7 +268,19 @@ public function createCustomerPaymentMethodsWithHttpInfo($id, $create_customer_p } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -259,7 +295,19 @@ public function createCustomerPaymentMethodsWithHttpInfo($id, $create_customer_p } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -274,7 +322,19 @@ public function createCustomerPaymentMethodsWithHttpInfo($id, $create_customer_p } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -291,7 +351,19 @@ public function createCustomerPaymentMethodsWithHttpInfo($id, $create_customer_p } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -565,7 +637,7 @@ public function createCustomerPaymentMethodsRequest($id, $create_customer_paymen * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['deleteCustomerPaymentMethods'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\UpdateCustomerPaymentMethodsResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -586,7 +658,7 @@ public function deleteCustomerPaymentMethods($id, $payment_method_id, $accept_la * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['deleteCustomerPaymentMethods'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\UpdateCustomerPaymentMethodsResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -636,7 +708,19 @@ public function deleteCustomerPaymentMethodsWithHttpInfo($id, $payment_method_id } else { $content = (string) $response->getBody(); if ('\Conekta\Model\UpdateCustomerPaymentMethodsResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -651,7 +735,19 @@ public function deleteCustomerPaymentMethodsWithHttpInfo($id, $payment_method_id } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -666,7 +762,19 @@ public function deleteCustomerPaymentMethodsWithHttpInfo($id, $payment_method_id } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -681,7 +789,19 @@ public function deleteCustomerPaymentMethodsWithHttpInfo($id, $payment_method_id } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -696,7 +816,19 @@ public function deleteCustomerPaymentMethodsWithHttpInfo($id, $payment_method_id } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -713,7 +845,19 @@ public function deleteCustomerPaymentMethodsWithHttpInfo($id, $payment_method_id } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -991,7 +1135,7 @@ public function deleteCustomerPaymentMethodsRequest($id, $payment_method_id, $ac * @param string $search General order search, e.g. by mail, reference etc. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getCustomerPaymentMethods'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\GetPaymentMethodResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1015,7 +1159,7 @@ public function getCustomerPaymentMethods($id, $accept_language = 'es', $x_child * @param string $search General order search, e.g. by mail, reference etc. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getCustomerPaymentMethods'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\GetPaymentMethodResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1065,7 +1209,19 @@ public function getCustomerPaymentMethodsWithHttpInfo($id, $accept_language = 'e } else { $content = (string) $response->getBody(); if ('\Conekta\Model\GetPaymentMethodResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1080,7 +1236,19 @@ public function getCustomerPaymentMethodsWithHttpInfo($id, $accept_language = 'e } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1095,7 +1263,19 @@ public function getCustomerPaymentMethodsWithHttpInfo($id, $accept_language = 'e } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1110,7 +1290,19 @@ public function getCustomerPaymentMethodsWithHttpInfo($id, $accept_language = 'e } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1127,7 +1319,19 @@ public function getCustomerPaymentMethodsWithHttpInfo($id, $accept_language = 'e } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1311,8 +1515,8 @@ public function getCustomerPaymentMethodsRequest($id, $accept_language = 'es', $ $limit, 'limit', // param base name 'integer', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -1320,8 +1524,8 @@ public function getCustomerPaymentMethodsRequest($id, $accept_language = 'es', $ $next, 'next', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -1329,8 +1533,8 @@ public function getCustomerPaymentMethodsRequest($id, $accept_language = 'es', $ $previous, 'previous', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -1338,8 +1542,8 @@ public function getCustomerPaymentMethodsRequest($id, $accept_language = 'es', $ $search, 'search', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); @@ -1435,7 +1639,7 @@ public function getCustomerPaymentMethodsRequest($id, $accept_language = 'es', $ * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['updateCustomerPaymentMethods'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\UpdateCustomerPaymentMethodsResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1457,7 +1661,7 @@ public function updateCustomerPaymentMethods($id, $payment_method_id, $update_pa * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['updateCustomerPaymentMethods'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\UpdateCustomerPaymentMethodsResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1507,7 +1711,19 @@ public function updateCustomerPaymentMethodsWithHttpInfo($id, $payment_method_id } else { $content = (string) $response->getBody(); if ('\Conekta\Model\UpdateCustomerPaymentMethodsResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1522,7 +1738,19 @@ public function updateCustomerPaymentMethodsWithHttpInfo($id, $payment_method_id } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1537,7 +1765,19 @@ public function updateCustomerPaymentMethodsWithHttpInfo($id, $payment_method_id } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1552,7 +1792,19 @@ public function updateCustomerPaymentMethodsWithHttpInfo($id, $payment_method_id } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1567,7 +1819,19 @@ public function updateCustomerPaymentMethodsWithHttpInfo($id, $payment_method_id } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1584,7 +1848,19 @@ public function updateCustomerPaymentMethodsWithHttpInfo($id, $payment_method_id } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } diff --git a/lib/Api/PlansApi.php b/lib/Api/PlansApi.php index 234c249..bda1684 100644 --- a/lib/Api/PlansApi.php +++ b/lib/Api/PlansApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -89,7 +89,7 @@ class PlansApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -145,7 +145,7 @@ public function getConfig() * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createPlan'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\PlanResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -165,7 +165,7 @@ public function createPlan($plan_request, $accept_language = 'es', $x_child_comp * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createPlan'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\PlanResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -215,7 +215,19 @@ public function createPlanWithHttpInfo($plan_request, $accept_language = 'es', $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\PlanResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -230,7 +242,19 @@ public function createPlanWithHttpInfo($plan_request, $accept_language = 'es', $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -245,7 +269,19 @@ public function createPlanWithHttpInfo($plan_request, $accept_language = 'es', $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -260,7 +296,19 @@ public function createPlanWithHttpInfo($plan_request, $accept_language = 'es', $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -277,7 +325,19 @@ public function createPlanWithHttpInfo($plan_request, $accept_language = 'es', $ } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -523,7 +583,7 @@ public function createPlanRequest($plan_request, $accept_language = 'es', $x_chi * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['deletePlan'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\PlanResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -542,7 +602,7 @@ public function deletePlan($id, $accept_language = 'es', string $contentType = s * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['deletePlan'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\PlanResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -592,7 +652,19 @@ public function deletePlanWithHttpInfo($id, $accept_language = 'es', string $con } else { $content = (string) $response->getBody(); if ('\Conekta\Model\PlanResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -607,7 +679,19 @@ public function deletePlanWithHttpInfo($id, $accept_language = 'es', string $con } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -622,7 +706,19 @@ public function deletePlanWithHttpInfo($id, $accept_language = 'es', string $con } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -637,7 +733,19 @@ public function deletePlanWithHttpInfo($id, $accept_language = 'es', string $con } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -652,7 +760,19 @@ public function deletePlanWithHttpInfo($id, $accept_language = 'es', string $con } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -669,7 +789,19 @@ public function deletePlanWithHttpInfo($id, $accept_language = 'es', string $con } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -917,7 +1049,7 @@ public function deletePlanRequest($id, $accept_language = 'es', string $contentT * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getPlan'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\PlanResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -937,7 +1069,7 @@ public function getPlan($id, $accept_language = 'es', $x_child_company_id = null * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getPlan'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\PlanResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -987,7 +1119,19 @@ public function getPlanWithHttpInfo($id, $accept_language = 'es', $x_child_compa } else { $content = (string) $response->getBody(); if ('\Conekta\Model\PlanResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1002,7 +1146,19 @@ public function getPlanWithHttpInfo($id, $accept_language = 'es', $x_child_compa } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1017,7 +1173,19 @@ public function getPlanWithHttpInfo($id, $accept_language = 'es', $x_child_compa } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1032,7 +1200,19 @@ public function getPlanWithHttpInfo($id, $accept_language = 'es', $x_child_compa } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1047,7 +1227,19 @@ public function getPlanWithHttpInfo($id, $accept_language = 'es', $x_child_compa } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1064,7 +1256,19 @@ public function getPlanWithHttpInfo($id, $accept_language = 'es', $x_child_compa } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1323,7 +1527,7 @@ public function getPlanRequest($id, $accept_language = 'es', $x_child_company_id * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getPlans'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\GetPlansResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1346,7 +1550,7 @@ public function getPlans($accept_language = 'es', $x_child_company_id = null, $l * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getPlans'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\GetPlansResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1396,7 +1600,19 @@ public function getPlansWithHttpInfo($accept_language = 'es', $x_child_company_i } else { $content = (string) $response->getBody(); if ('\Conekta\Model\GetPlansResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1411,7 +1627,19 @@ public function getPlansWithHttpInfo($accept_language = 'es', $x_child_company_i } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1426,7 +1654,19 @@ public function getPlansWithHttpInfo($accept_language = 'es', $x_child_company_i } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1441,7 +1681,19 @@ public function getPlansWithHttpInfo($accept_language = 'es', $x_child_company_i } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1458,7 +1710,19 @@ public function getPlansWithHttpInfo($accept_language = 'es', $x_child_company_i } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1632,8 +1896,8 @@ public function getPlansRequest($accept_language = 'es', $x_child_company_id = n $limit, 'limit', // param base name 'integer', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -1641,8 +1905,8 @@ public function getPlansRequest($accept_language = 'es', $x_child_company_id = n $search, 'search', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -1650,8 +1914,8 @@ public function getPlansRequest($accept_language = 'es', $x_child_company_id = n $next, 'next', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -1659,8 +1923,8 @@ public function getPlansRequest($accept_language = 'es', $x_child_company_id = n $previous, 'previous', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); @@ -1747,7 +2011,7 @@ public function getPlansRequest($accept_language = 'es', $x_child_company_id = n * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['updatePlan'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\PlanResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1768,7 +2032,7 @@ public function updatePlan($id, $plan_update_request, $accept_language = 'es', $ * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['updatePlan'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\PlanResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1818,7 +2082,19 @@ public function updatePlanWithHttpInfo($id, $plan_update_request, $accept_langua } else { $content = (string) $response->getBody(); if ('\Conekta\Model\PlanResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1833,7 +2109,19 @@ public function updatePlanWithHttpInfo($id, $plan_update_request, $accept_langua } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1848,7 +2136,19 @@ public function updatePlanWithHttpInfo($id, $plan_update_request, $accept_langua } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1863,7 +2163,19 @@ public function updatePlanWithHttpInfo($id, $plan_update_request, $accept_langua } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1878,7 +2190,19 @@ public function updatePlanWithHttpInfo($id, $plan_update_request, $accept_langua } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1895,7 +2219,19 @@ public function updatePlanWithHttpInfo($id, $plan_update_request, $accept_langua } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } diff --git a/lib/Api/ProductsApi.php b/lib/Api/ProductsApi.php index db58f22..c9a8cee 100644 --- a/lib/Api/ProductsApi.php +++ b/lib/Api/ProductsApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -83,7 +83,7 @@ class ProductsApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -140,7 +140,7 @@ public function getConfig() * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersCreateProduct'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\ProductOrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -161,7 +161,7 @@ public function ordersCreateProduct($id, $product, $accept_language = 'es', $x_c * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersCreateProduct'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\ProductOrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -211,7 +211,19 @@ public function ordersCreateProductWithHttpInfo($id, $product, $accept_language } else { $content = (string) $response->getBody(); if ('\Conekta\Model\ProductOrderResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -226,7 +238,19 @@ public function ordersCreateProductWithHttpInfo($id, $product, $accept_language } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -241,7 +265,19 @@ public function ordersCreateProductWithHttpInfo($id, $product, $accept_language } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -256,7 +292,19 @@ public function ordersCreateProductWithHttpInfo($id, $product, $accept_language } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -273,7 +321,19 @@ public function ordersCreateProductWithHttpInfo($id, $product, $accept_language } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -539,7 +599,7 @@ public function ordersCreateProductRequest($id, $product, $accept_language = 'es * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersDeleteProduct'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\ProductOrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -560,7 +620,7 @@ public function ordersDeleteProduct($id, $line_item_id, $accept_language = 'es', * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersDeleteProduct'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\ProductOrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -610,7 +670,19 @@ public function ordersDeleteProductWithHttpInfo($id, $line_item_id, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\ProductOrderResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -625,7 +697,19 @@ public function ordersDeleteProductWithHttpInfo($id, $line_item_id, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -640,7 +724,19 @@ public function ordersDeleteProductWithHttpInfo($id, $line_item_id, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -655,7 +751,19 @@ public function ordersDeleteProductWithHttpInfo($id, $line_item_id, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -670,7 +778,19 @@ public function ordersDeleteProductWithHttpInfo($id, $line_item_id, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -687,7 +807,19 @@ public function ordersDeleteProductWithHttpInfo($id, $line_item_id, $accept_lang } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -963,7 +1095,7 @@ public function ordersDeleteProductRequest($id, $line_item_id, $accept_language * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersUpdateProduct'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\ProductOrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -985,7 +1117,7 @@ public function ordersUpdateProduct($id, $line_item_id, $update_product, $accept * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersUpdateProduct'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\ProductOrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1035,7 +1167,19 @@ public function ordersUpdateProductWithHttpInfo($id, $line_item_id, $update_prod } else { $content = (string) $response->getBody(); if ('\Conekta\Model\ProductOrderResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1050,7 +1194,19 @@ public function ordersUpdateProductWithHttpInfo($id, $line_item_id, $update_prod } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1065,7 +1221,19 @@ public function ordersUpdateProductWithHttpInfo($id, $line_item_id, $update_prod } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1080,7 +1248,19 @@ public function ordersUpdateProductWithHttpInfo($id, $line_item_id, $update_prod } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1095,7 +1275,19 @@ public function ordersUpdateProductWithHttpInfo($id, $line_item_id, $update_prod } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1112,7 +1304,19 @@ public function ordersUpdateProductWithHttpInfo($id, $line_item_id, $update_prod } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } diff --git a/lib/Api/ShippingContactsApi.php b/lib/Api/ShippingContactsApi.php index c98f6e0..3c228ea 100644 --- a/lib/Api/ShippingContactsApi.php +++ b/lib/Api/ShippingContactsApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -83,7 +83,7 @@ class ShippingContactsApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -140,7 +140,7 @@ public function getConfig() * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createCustomerShippingContacts'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\CustomerShippingContactsResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -161,7 +161,7 @@ public function createCustomerShippingContacts($id, $customer_shipping_contacts, * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createCustomerShippingContacts'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\CustomerShippingContactsResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -211,7 +211,19 @@ public function createCustomerShippingContactsWithHttpInfo($id, $customer_shippi } else { $content = (string) $response->getBody(); if ('\Conekta\Model\CustomerShippingContactsResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -226,7 +238,19 @@ public function createCustomerShippingContactsWithHttpInfo($id, $customer_shippi } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -241,7 +265,19 @@ public function createCustomerShippingContactsWithHttpInfo($id, $customer_shippi } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -256,7 +292,19 @@ public function createCustomerShippingContactsWithHttpInfo($id, $customer_shippi } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -271,7 +319,19 @@ public function createCustomerShippingContactsWithHttpInfo($id, $customer_shippi } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -288,7 +348,19 @@ public function createCustomerShippingContactsWithHttpInfo($id, $customer_shippi } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -562,7 +634,7 @@ public function createCustomerShippingContactsRequest($id, $customer_shipping_co * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['deleteCustomerShippingContacts'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\CustomerShippingContactsResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -583,7 +655,7 @@ public function deleteCustomerShippingContacts($id, $shipping_contacts_id, $acce * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['deleteCustomerShippingContacts'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\CustomerShippingContactsResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -633,7 +705,19 @@ public function deleteCustomerShippingContactsWithHttpInfo($id, $shipping_contac } else { $content = (string) $response->getBody(); if ('\Conekta\Model\CustomerShippingContactsResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -648,7 +732,19 @@ public function deleteCustomerShippingContactsWithHttpInfo($id, $shipping_contac } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -663,7 +759,19 @@ public function deleteCustomerShippingContactsWithHttpInfo($id, $shipping_contac } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -678,7 +786,19 @@ public function deleteCustomerShippingContactsWithHttpInfo($id, $shipping_contac } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -693,7 +813,19 @@ public function deleteCustomerShippingContactsWithHttpInfo($id, $shipping_contac } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -710,7 +842,19 @@ public function deleteCustomerShippingContactsWithHttpInfo($id, $shipping_contac } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -986,7 +1130,7 @@ public function deleteCustomerShippingContactsRequest($id, $shipping_contacts_id * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['updateCustomerShippingContacts'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\CustomerShippingContactsResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1008,7 +1152,7 @@ public function updateCustomerShippingContacts($id, $shipping_contacts_id, $cust * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['updateCustomerShippingContacts'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\CustomerShippingContactsResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1058,7 +1202,19 @@ public function updateCustomerShippingContactsWithHttpInfo($id, $shipping_contac } else { $content = (string) $response->getBody(); if ('\Conekta\Model\CustomerShippingContactsResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1073,7 +1229,19 @@ public function updateCustomerShippingContactsWithHttpInfo($id, $shipping_contac } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1088,7 +1256,19 @@ public function updateCustomerShippingContactsWithHttpInfo($id, $shipping_contac } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1103,7 +1283,19 @@ public function updateCustomerShippingContactsWithHttpInfo($id, $shipping_contac } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1118,7 +1310,19 @@ public function updateCustomerShippingContactsWithHttpInfo($id, $shipping_contac } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1135,7 +1339,19 @@ public function updateCustomerShippingContactsWithHttpInfo($id, $shipping_contac } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } diff --git a/lib/Api/ShippingsApi.php b/lib/Api/ShippingsApi.php index 979dfea..7569450 100644 --- a/lib/Api/ShippingsApi.php +++ b/lib/Api/ShippingsApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -83,7 +83,7 @@ class ShippingsApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -140,7 +140,7 @@ public function getConfig() * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersCreateShipping'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\ShippingOrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -161,7 +161,7 @@ public function ordersCreateShipping($id, $shipping_request, $accept_language = * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersCreateShipping'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\ShippingOrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -211,7 +211,19 @@ public function ordersCreateShippingWithHttpInfo($id, $shipping_request, $accept } else { $content = (string) $response->getBody(); if ('\Conekta\Model\ShippingOrderResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -226,7 +238,19 @@ public function ordersCreateShippingWithHttpInfo($id, $shipping_request, $accept } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -241,7 +265,19 @@ public function ordersCreateShippingWithHttpInfo($id, $shipping_request, $accept } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -256,7 +292,19 @@ public function ordersCreateShippingWithHttpInfo($id, $shipping_request, $accept } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -273,7 +321,19 @@ public function ordersCreateShippingWithHttpInfo($id, $shipping_request, $accept } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -539,7 +599,7 @@ public function ordersCreateShippingRequest($id, $shipping_request, $accept_lang * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersDeleteShipping'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\ShippingOrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -560,7 +620,7 @@ public function ordersDeleteShipping($id, $shipping_id, $accept_language = 'es', * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersDeleteShipping'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\ShippingOrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -610,7 +670,19 @@ public function ordersDeleteShippingWithHttpInfo($id, $shipping_id, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\ShippingOrderResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -625,7 +697,19 @@ public function ordersDeleteShippingWithHttpInfo($id, $shipping_id, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -640,7 +724,19 @@ public function ordersDeleteShippingWithHttpInfo($id, $shipping_id, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -655,7 +751,19 @@ public function ordersDeleteShippingWithHttpInfo($id, $shipping_id, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -670,7 +778,19 @@ public function ordersDeleteShippingWithHttpInfo($id, $shipping_id, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -685,7 +805,19 @@ public function ordersDeleteShippingWithHttpInfo($id, $shipping_id, $accept_lang } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -702,7 +834,19 @@ public function ordersDeleteShippingWithHttpInfo($id, $shipping_id, $accept_lang } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -986,7 +1130,7 @@ public function ordersDeleteShippingRequest($id, $shipping_id, $accept_language * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersUpdateShipping'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\ShippingOrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1008,7 +1152,7 @@ public function ordersUpdateShipping($id, $shipping_id, $shipping_request, $acce * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersUpdateShipping'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\ShippingOrderResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1058,7 +1202,19 @@ public function ordersUpdateShippingWithHttpInfo($id, $shipping_id, $shipping_re } else { $content = (string) $response->getBody(); if ('\Conekta\Model\ShippingOrderResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1073,7 +1229,19 @@ public function ordersUpdateShippingWithHttpInfo($id, $shipping_id, $shipping_re } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1088,7 +1256,19 @@ public function ordersUpdateShippingWithHttpInfo($id, $shipping_id, $shipping_re } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1103,7 +1283,19 @@ public function ordersUpdateShippingWithHttpInfo($id, $shipping_id, $shipping_re } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1118,7 +1310,19 @@ public function ordersUpdateShippingWithHttpInfo($id, $shipping_id, $shipping_re } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1135,7 +1339,19 @@ public function ordersUpdateShippingWithHttpInfo($id, $shipping_id, $shipping_re } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } diff --git a/lib/Api/SubscriptionsApi.php b/lib/Api/SubscriptionsApi.php index bc53d85..2d335c8 100644 --- a/lib/Api/SubscriptionsApi.php +++ b/lib/Api/SubscriptionsApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -95,7 +95,7 @@ class SubscriptionsApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -151,7 +151,7 @@ public function getConfig() * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['cancelSubscription'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\SubscriptionResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -171,7 +171,7 @@ public function cancelSubscription($id, $accept_language = 'es', $x_child_compan * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['cancelSubscription'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\SubscriptionResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -221,7 +221,19 @@ public function cancelSubscriptionWithHttpInfo($id, $accept_language = 'es', $x_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\SubscriptionResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -236,7 +248,19 @@ public function cancelSubscriptionWithHttpInfo($id, $accept_language = 'es', $x_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -251,7 +275,19 @@ public function cancelSubscriptionWithHttpInfo($id, $accept_language = 'es', $x_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -266,7 +302,19 @@ public function cancelSubscriptionWithHttpInfo($id, $accept_language = 'es', $x_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -283,7 +331,19 @@ public function cancelSubscriptionWithHttpInfo($id, $accept_language = 'es', $x_ } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -532,7 +592,7 @@ public function cancelSubscriptionRequest($id, $accept_language = 'es', $x_child * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createSubscription'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\SubscriptionResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -553,7 +613,7 @@ public function createSubscription($id, $subscription_request, $accept_language * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createSubscription'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\SubscriptionResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -603,7 +663,19 @@ public function createSubscriptionWithHttpInfo($id, $subscription_request, $acce } else { $content = (string) $response->getBody(); if ('\Conekta\Model\SubscriptionResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -618,7 +690,19 @@ public function createSubscriptionWithHttpInfo($id, $subscription_request, $acce } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -633,7 +717,19 @@ public function createSubscriptionWithHttpInfo($id, $subscription_request, $acce } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -648,7 +744,19 @@ public function createSubscriptionWithHttpInfo($id, $subscription_request, $acce } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -663,7 +771,19 @@ public function createSubscriptionWithHttpInfo($id, $subscription_request, $acce } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -680,7 +800,19 @@ public function createSubscriptionWithHttpInfo($id, $subscription_request, $acce } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -953,7 +1085,7 @@ public function createSubscriptionRequest($id, $subscription_request, $accept_la * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getAllEventsFromSubscription'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\SubscriptionEventsResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -973,7 +1105,7 @@ public function getAllEventsFromSubscription($id, $accept_language = 'es', $x_ch * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getAllEventsFromSubscription'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\SubscriptionEventsResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1023,7 +1155,19 @@ public function getAllEventsFromSubscriptionWithHttpInfo($id, $accept_language = } else { $content = (string) $response->getBody(); if ('\Conekta\Model\SubscriptionEventsResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1038,7 +1182,19 @@ public function getAllEventsFromSubscriptionWithHttpInfo($id, $accept_language = } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1053,7 +1209,19 @@ public function getAllEventsFromSubscriptionWithHttpInfo($id, $accept_language = } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1068,7 +1236,19 @@ public function getAllEventsFromSubscriptionWithHttpInfo($id, $accept_language = } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1083,7 +1263,19 @@ public function getAllEventsFromSubscriptionWithHttpInfo($id, $accept_language = } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1098,7 +1290,19 @@ public function getAllEventsFromSubscriptionWithHttpInfo($id, $accept_language = } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1115,7 +1319,19 @@ public function getAllEventsFromSubscriptionWithHttpInfo($id, $accept_language = } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1378,7 +1594,7 @@ public function getAllEventsFromSubscriptionRequest($id, $accept_language = 'es' * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getSubscription'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\SubscriptionResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1397,7 +1613,7 @@ public function getSubscription($id, $accept_language = 'es', string $contentTyp * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getSubscription'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\SubscriptionResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1447,7 +1663,19 @@ public function getSubscriptionWithHttpInfo($id, $accept_language = 'es', string } else { $content = (string) $response->getBody(); if ('\Conekta\Model\SubscriptionResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1462,7 +1690,19 @@ public function getSubscriptionWithHttpInfo($id, $accept_language = 'es', string } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1477,7 +1717,19 @@ public function getSubscriptionWithHttpInfo($id, $accept_language = 'es', string } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1492,7 +1744,19 @@ public function getSubscriptionWithHttpInfo($id, $accept_language = 'es', string } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1509,7 +1773,19 @@ public function getSubscriptionWithHttpInfo($id, $accept_language = 'es', string } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1749,7 +2025,7 @@ public function getSubscriptionRequest($id, $accept_language = 'es', string $con * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['pauseSubscription'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\SubscriptionResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1769,7 +2045,7 @@ public function pauseSubscription($id, $accept_language = 'es', $x_child_company * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['pauseSubscription'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\SubscriptionResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1819,7 +2095,19 @@ public function pauseSubscriptionWithHttpInfo($id, $accept_language = 'es', $x_c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\SubscriptionResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1834,7 +2122,19 @@ public function pauseSubscriptionWithHttpInfo($id, $accept_language = 'es', $x_c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1849,7 +2149,19 @@ public function pauseSubscriptionWithHttpInfo($id, $accept_language = 'es', $x_c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1864,7 +2176,19 @@ public function pauseSubscriptionWithHttpInfo($id, $accept_language = 'es', $x_c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1879,7 +2203,19 @@ public function pauseSubscriptionWithHttpInfo($id, $accept_language = 'es', $x_c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1896,7 +2232,19 @@ public function pauseSubscriptionWithHttpInfo($id, $accept_language = 'es', $x_c } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2152,7 +2500,7 @@ public function pauseSubscriptionRequest($id, $accept_language = 'es', $x_child_ * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['resumeSubscription'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\SubscriptionResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -2172,7 +2520,7 @@ public function resumeSubscription($id, $accept_language = 'es', $x_child_compan * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['resumeSubscription'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\SubscriptionResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -2222,7 +2570,19 @@ public function resumeSubscriptionWithHttpInfo($id, $accept_language = 'es', $x_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\SubscriptionResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2237,7 +2597,19 @@ public function resumeSubscriptionWithHttpInfo($id, $accept_language = 'es', $x_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2252,7 +2624,19 @@ public function resumeSubscriptionWithHttpInfo($id, $accept_language = 'es', $x_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2267,7 +2651,19 @@ public function resumeSubscriptionWithHttpInfo($id, $accept_language = 'es', $x_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2282,7 +2678,19 @@ public function resumeSubscriptionWithHttpInfo($id, $accept_language = 'es', $x_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2297,7 +2705,19 @@ public function resumeSubscriptionWithHttpInfo($id, $accept_language = 'es', $x_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2314,7 +2734,19 @@ public function resumeSubscriptionWithHttpInfo($id, $accept_language = 'es', $x_ } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2579,7 +3011,7 @@ public function resumeSubscriptionRequest($id, $accept_language = 'es', $x_child * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['updateSubscription'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\SubscriptionResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -2600,7 +3032,7 @@ public function updateSubscription($id, $subscription_update_request, $accept_la * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['updateSubscription'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\SubscriptionResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -2650,7 +3082,19 @@ public function updateSubscriptionWithHttpInfo($id, $subscription_update_request } else { $content = (string) $response->getBody(); if ('\Conekta\Model\SubscriptionResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2665,7 +3109,19 @@ public function updateSubscriptionWithHttpInfo($id, $subscription_update_request } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2680,7 +3136,19 @@ public function updateSubscriptionWithHttpInfo($id, $subscription_update_request } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2695,7 +3163,19 @@ public function updateSubscriptionWithHttpInfo($id, $subscription_update_request } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2710,7 +3190,19 @@ public function updateSubscriptionWithHttpInfo($id, $subscription_update_request } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2727,7 +3219,19 @@ public function updateSubscriptionWithHttpInfo($id, $subscription_update_request } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } diff --git a/lib/Api/TaxesApi.php b/lib/Api/TaxesApi.php index 9e09a8e..1ce3469 100644 --- a/lib/Api/TaxesApi.php +++ b/lib/Api/TaxesApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -83,7 +83,7 @@ class TaxesApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -140,7 +140,7 @@ public function getConfig() * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersCreateTaxes'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\UpdateOrderTaxResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -161,7 +161,7 @@ public function ordersCreateTaxes($id, $order_tax_request, $accept_language = 'e * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersCreateTaxes'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\UpdateOrderTaxResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -211,7 +211,19 @@ public function ordersCreateTaxesWithHttpInfo($id, $order_tax_request, $accept_l } else { $content = (string) $response->getBody(); if ('\Conekta\Model\UpdateOrderTaxResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -226,7 +238,19 @@ public function ordersCreateTaxesWithHttpInfo($id, $order_tax_request, $accept_l } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -241,7 +265,19 @@ public function ordersCreateTaxesWithHttpInfo($id, $order_tax_request, $accept_l } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -256,7 +292,19 @@ public function ordersCreateTaxesWithHttpInfo($id, $order_tax_request, $accept_l } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -273,7 +321,19 @@ public function ordersCreateTaxesWithHttpInfo($id, $order_tax_request, $accept_l } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -539,7 +599,7 @@ public function ordersCreateTaxesRequest($id, $order_tax_request, $accept_langua * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersDeleteTaxes'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\UpdateOrderTaxResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -560,7 +620,7 @@ public function ordersDeleteTaxes($id, $tax_id, $accept_language = 'es', $x_chil * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersDeleteTaxes'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\UpdateOrderTaxResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -610,7 +670,19 @@ public function ordersDeleteTaxesWithHttpInfo($id, $tax_id, $accept_language = ' } else { $content = (string) $response->getBody(); if ('\Conekta\Model\UpdateOrderTaxResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -625,7 +697,19 @@ public function ordersDeleteTaxesWithHttpInfo($id, $tax_id, $accept_language = ' } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -640,7 +724,19 @@ public function ordersDeleteTaxesWithHttpInfo($id, $tax_id, $accept_language = ' } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -655,7 +751,19 @@ public function ordersDeleteTaxesWithHttpInfo($id, $tax_id, $accept_language = ' } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -670,7 +778,19 @@ public function ordersDeleteTaxesWithHttpInfo($id, $tax_id, $accept_language = ' } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -687,7 +807,19 @@ public function ordersDeleteTaxesWithHttpInfo($id, $tax_id, $accept_language = ' } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -963,7 +1095,7 @@ public function ordersDeleteTaxesRequest($id, $tax_id, $accept_language = 'es', * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersUpdateTaxes'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\UpdateOrderTaxResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -985,7 +1117,7 @@ public function ordersUpdateTaxes($id, $tax_id, $update_order_tax_request, $acce * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['ordersUpdateTaxes'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\UpdateOrderTaxResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1035,7 +1167,19 @@ public function ordersUpdateTaxesWithHttpInfo($id, $tax_id, $update_order_tax_re } else { $content = (string) $response->getBody(); if ('\Conekta\Model\UpdateOrderTaxResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1050,7 +1194,19 @@ public function ordersUpdateTaxesWithHttpInfo($id, $tax_id, $update_order_tax_re } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1065,7 +1221,19 @@ public function ordersUpdateTaxesWithHttpInfo($id, $tax_id, $update_order_tax_re } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1080,7 +1248,19 @@ public function ordersUpdateTaxesWithHttpInfo($id, $tax_id, $update_order_tax_re } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1095,7 +1275,19 @@ public function ordersUpdateTaxesWithHttpInfo($id, $tax_id, $update_order_tax_re } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1112,7 +1304,19 @@ public function ordersUpdateTaxesWithHttpInfo($id, $tax_id, $update_order_tax_re } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } diff --git a/lib/Api/TokensApi.php b/lib/Api/TokensApi.php index 8574b49..a06673e 100644 --- a/lib/Api/TokensApi.php +++ b/lib/Api/TokensApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -77,7 +77,7 @@ class TokensApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -132,7 +132,7 @@ public function getConfig() * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createToken'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\TokenResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -151,7 +151,7 @@ public function createToken($token, $accept_language = 'es', string $contentType * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createToken'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\TokenResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -201,7 +201,19 @@ public function createTokenWithHttpInfo($token, $accept_language = 'es', string } else { $content = (string) $response->getBody(); if ('\Conekta\Model\TokenResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -216,7 +228,19 @@ public function createTokenWithHttpInfo($token, $accept_language = 'es', string } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -231,7 +255,19 @@ public function createTokenWithHttpInfo($token, $accept_language = 'es', string } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -246,7 +282,19 @@ public function createTokenWithHttpInfo($token, $accept_language = 'es', string } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -263,7 +311,19 @@ public function createTokenWithHttpInfo($token, $accept_language = 'es', string } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } diff --git a/lib/Api/TransactionsApi.php b/lib/Api/TransactionsApi.php index 0a0ed36..5429693 100644 --- a/lib/Api/TransactionsApi.php +++ b/lib/Api/TransactionsApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -80,7 +80,7 @@ class TransactionsApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -136,7 +136,7 @@ public function getConfig() * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getTransaction'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\TransactionResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -156,7 +156,7 @@ public function getTransaction($id, $accept_language = 'es', $x_child_company_id * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getTransaction'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\TransactionResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -206,7 +206,19 @@ public function getTransactionWithHttpInfo($id, $accept_language = 'es', $x_chil } else { $content = (string) $response->getBody(); if ('\Conekta\Model\TransactionResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -221,7 +233,19 @@ public function getTransactionWithHttpInfo($id, $accept_language = 'es', $x_chil } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -236,7 +260,19 @@ public function getTransactionWithHttpInfo($id, $accept_language = 'es', $x_chil } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -251,7 +287,19 @@ public function getTransactionWithHttpInfo($id, $accept_language = 'es', $x_chil } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -268,7 +316,19 @@ public function getTransactionWithHttpInfo($id, $accept_language = 'es', $x_chil } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -522,7 +582,7 @@ public function getTransactionRequest($id, $accept_language = 'es', $x_child_com * @param string $currency currency of the object to be retrieved (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getTransactions'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\GetTransactionsResponse|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -548,7 +608,7 @@ public function getTransactions($accept_language = 'es', $x_child_company_id = n * @param string $currency currency of the object to be retrieved (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getTransactions'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\GetTransactionsResponse|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -598,7 +658,19 @@ public function getTransactionsWithHttpInfo($accept_language = 'es', $x_child_co } else { $content = (string) $response->getBody(); if ('\Conekta\Model\GetTransactionsResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -613,7 +685,19 @@ public function getTransactionsWithHttpInfo($accept_language = 'es', $x_child_co } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -628,7 +712,19 @@ public function getTransactionsWithHttpInfo($accept_language = 'es', $x_child_co } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -645,7 +741,19 @@ public function getTransactionsWithHttpInfo($accept_language = 'es', $x_child_co } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -823,8 +931,8 @@ public function getTransactionsRequest($accept_language = 'es', $x_child_company $limit, 'limit', // param base name 'integer', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -832,8 +940,8 @@ public function getTransactionsRequest($accept_language = 'es', $x_child_company $next, 'next', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -841,8 +949,8 @@ public function getTransactionsRequest($accept_language = 'es', $x_child_company $previous, 'previous', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -850,8 +958,8 @@ public function getTransactionsRequest($accept_language = 'es', $x_child_company $id, 'id', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -859,8 +967,8 @@ public function getTransactionsRequest($accept_language = 'es', $x_child_company $charge_id, 'charge_id', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -868,8 +976,8 @@ public function getTransactionsRequest($accept_language = 'es', $x_child_company $type, 'type', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -877,8 +985,8 @@ public function getTransactionsRequest($accept_language = 'es', $x_child_company $currency, 'currency', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); diff --git a/lib/Api/TransfersApi.php b/lib/Api/TransfersApi.php index 9d3b41e..6222b06 100644 --- a/lib/Api/TransfersApi.php +++ b/lib/Api/TransfersApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -80,7 +80,7 @@ class TransfersApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -136,7 +136,7 @@ public function getConfig() * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getTransfer'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\TransferResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -156,7 +156,7 @@ public function getTransfer($id, $accept_language = 'es', $x_child_company_id = * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getTransfer'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\TransferResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -206,7 +206,19 @@ public function getTransferWithHttpInfo($id, $accept_language = 'es', $x_child_c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\TransferResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -221,7 +233,19 @@ public function getTransferWithHttpInfo($id, $accept_language = 'es', $x_child_c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -236,7 +260,19 @@ public function getTransferWithHttpInfo($id, $accept_language = 'es', $x_child_c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -251,7 +287,19 @@ public function getTransferWithHttpInfo($id, $accept_language = 'es', $x_child_c } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -268,7 +316,19 @@ public function getTransferWithHttpInfo($id, $accept_language = 'es', $x_child_c } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -519,7 +579,7 @@ public function getTransferRequest($id, $accept_language = 'es', $x_child_compan * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getTransfers'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\GetTransfersResponse|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -542,7 +602,7 @@ public function getTransfers($accept_language = 'es', $x_child_company_id = null * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getTransfers'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\GetTransfersResponse|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -592,7 +652,19 @@ public function getTransfersWithHttpInfo($accept_language = 'es', $x_child_compa } else { $content = (string) $response->getBody(); if ('\Conekta\Model\GetTransfersResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -607,7 +679,19 @@ public function getTransfersWithHttpInfo($accept_language = 'es', $x_child_compa } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -622,7 +706,19 @@ public function getTransfersWithHttpInfo($accept_language = 'es', $x_child_compa } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -639,7 +735,19 @@ public function getTransfersWithHttpInfo($accept_language = 'es', $x_child_compa } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -805,8 +913,8 @@ public function getTransfersRequest($accept_language = 'es', $x_child_company_id $limit, 'limit', // param base name 'integer', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -814,8 +922,8 @@ public function getTransfersRequest($accept_language = 'es', $x_child_company_id $search, 'search', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -823,8 +931,8 @@ public function getTransfersRequest($accept_language = 'es', $x_child_company_id $next, 'next', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -832,8 +940,8 @@ public function getTransfersRequest($accept_language = 'es', $x_child_company_id $previous, 'previous', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); diff --git a/lib/Api/WebhookKeysApi.php b/lib/Api/WebhookKeysApi.php index 3cd011f..aa6b5ba 100644 --- a/lib/Api/WebhookKeysApi.php +++ b/lib/Api/WebhookKeysApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -89,7 +89,7 @@ class WebhookKeysApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -144,7 +144,7 @@ public function getConfig() * @param \Conekta\Model\WebhookKeyRequest $webhook_key_request webhook_key_request (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createWebhookKey'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\WebhookKeyCreateResponse|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -163,7 +163,7 @@ public function createWebhookKey($accept_language = 'es', $webhook_key_request = * @param \Conekta\Model\WebhookKeyRequest $webhook_key_request (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createWebhookKey'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\WebhookKeyCreateResponse|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -213,7 +213,19 @@ public function createWebhookKeyWithHttpInfo($accept_language = 'es', $webhook_k } else { $content = (string) $response->getBody(); if ('\Conekta\Model\WebhookKeyCreateResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -228,7 +240,19 @@ public function createWebhookKeyWithHttpInfo($accept_language = 'es', $webhook_k } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -243,7 +267,19 @@ public function createWebhookKeyWithHttpInfo($accept_language = 'es', $webhook_k } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -260,7 +296,19 @@ public function createWebhookKeyWithHttpInfo($accept_language = 'es', $webhook_k } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -484,7 +532,7 @@ public function createWebhookKeyRequest($accept_language = 'es', $webhook_key_re * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['deleteWebhookKey'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\WebhookKeyDeleteResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -503,7 +551,7 @@ public function deleteWebhookKey($id, $accept_language = 'es', string $contentTy * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['deleteWebhookKey'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\WebhookKeyDeleteResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -553,7 +601,19 @@ public function deleteWebhookKeyWithHttpInfo($id, $accept_language = 'es', strin } else { $content = (string) $response->getBody(); if ('\Conekta\Model\WebhookKeyDeleteResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -568,7 +628,19 @@ public function deleteWebhookKeyWithHttpInfo($id, $accept_language = 'es', strin } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -583,7 +655,19 @@ public function deleteWebhookKeyWithHttpInfo($id, $accept_language = 'es', strin } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -598,7 +682,19 @@ public function deleteWebhookKeyWithHttpInfo($id, $accept_language = 'es', strin } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -615,7 +711,19 @@ public function deleteWebhookKeyWithHttpInfo($id, $accept_language = 'es', strin } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -855,7 +963,7 @@ public function deleteWebhookKeyRequest($id, $accept_language = 'es', string $co * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getWebhookKey'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\WebhookKeyResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -875,7 +983,7 @@ public function getWebhookKey($id, $accept_language = 'es', $x_child_company_id * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getWebhookKey'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\WebhookKeyResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -925,7 +1033,19 @@ public function getWebhookKeyWithHttpInfo($id, $accept_language = 'es', $x_child } else { $content = (string) $response->getBody(); if ('\Conekta\Model\WebhookKeyResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -940,7 +1060,19 @@ public function getWebhookKeyWithHttpInfo($id, $accept_language = 'es', $x_child } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -955,7 +1087,19 @@ public function getWebhookKeyWithHttpInfo($id, $accept_language = 'es', $x_child } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -970,7 +1114,19 @@ public function getWebhookKeyWithHttpInfo($id, $accept_language = 'es', $x_child } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -987,7 +1143,19 @@ public function getWebhookKeyWithHttpInfo($id, $accept_language = 'es', $x_child } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1238,7 +1406,7 @@ public function getWebhookKeyRequest($id, $accept_language = 'es', $x_child_comp * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getWebhookKeys'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\GetWebhookKeysResponse|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1261,7 +1429,7 @@ public function getWebhookKeys($accept_language = 'es', $x_child_company_id = nu * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getWebhookKeys'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\GetWebhookKeysResponse|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1311,7 +1479,19 @@ public function getWebhookKeysWithHttpInfo($accept_language = 'es', $x_child_com } else { $content = (string) $response->getBody(); if ('\Conekta\Model\GetWebhookKeysResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1326,7 +1506,19 @@ public function getWebhookKeysWithHttpInfo($accept_language = 'es', $x_child_com } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1341,7 +1533,19 @@ public function getWebhookKeysWithHttpInfo($accept_language = 'es', $x_child_com } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1358,7 +1562,19 @@ public function getWebhookKeysWithHttpInfo($accept_language = 'es', $x_child_com } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1524,8 +1740,8 @@ public function getWebhookKeysRequest($accept_language = 'es', $x_child_company_ $limit, 'limit', // param base name 'integer', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -1533,8 +1749,8 @@ public function getWebhookKeysRequest($accept_language = 'es', $x_child_company_ $search, 'search', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -1542,8 +1758,8 @@ public function getWebhookKeysRequest($accept_language = 'es', $x_child_company_ $next, 'next', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -1551,8 +1767,8 @@ public function getWebhookKeysRequest($accept_language = 'es', $x_child_company_ $previous, 'previous', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); @@ -1638,7 +1854,7 @@ public function getWebhookKeysRequest($accept_language = 'es', $x_child_company_ * @param \Conekta\Model\WebhookKeyUpdateRequest $webhook_key_update_request webhook_key_update_request (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['updateWebhookKey'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\WebhookKeyResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1658,7 +1874,7 @@ public function updateWebhookKey($id, $accept_language = 'es', $webhook_key_upda * @param \Conekta\Model\WebhookKeyUpdateRequest $webhook_key_update_request (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['updateWebhookKey'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\WebhookKeyResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1708,7 +1924,19 @@ public function updateWebhookKeyWithHttpInfo($id, $accept_language = 'es', $webh } else { $content = (string) $response->getBody(); if ('\Conekta\Model\WebhookKeyResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1723,7 +1951,19 @@ public function updateWebhookKeyWithHttpInfo($id, $accept_language = 'es', $webh } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1738,7 +1978,19 @@ public function updateWebhookKeyWithHttpInfo($id, $accept_language = 'es', $webh } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1753,7 +2005,19 @@ public function updateWebhookKeyWithHttpInfo($id, $accept_language = 'es', $webh } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1770,7 +2034,19 @@ public function updateWebhookKeyWithHttpInfo($id, $accept_language = 'es', $webh } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } diff --git a/lib/Api/WebhooksApi.php b/lib/Api/WebhooksApi.php index 013645e..b9f52e3 100644 --- a/lib/Api/WebhooksApi.php +++ b/lib/Api/WebhooksApi.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -92,7 +92,7 @@ class WebhooksApi ], ]; -/** + /** * @param ClientInterface $client * @param Configuration $config * @param HeaderSelector $selector @@ -147,7 +147,7 @@ public function getConfig() * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createWebhook'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\WebhookResponse|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -166,7 +166,7 @@ public function createWebhook($webhook_request, $accept_language = 'es', string * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['createWebhook'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\WebhookResponse|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -216,7 +216,19 @@ public function createWebhookWithHttpInfo($webhook_request, $accept_language = ' } else { $content = (string) $response->getBody(); if ('\Conekta\Model\WebhookResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -231,7 +243,19 @@ public function createWebhookWithHttpInfo($webhook_request, $accept_language = ' } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -246,7 +270,19 @@ public function createWebhookWithHttpInfo($webhook_request, $accept_language = ' } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -263,7 +299,19 @@ public function createWebhookWithHttpInfo($webhook_request, $accept_language = ' } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -493,7 +541,7 @@ public function createWebhookRequest($webhook_request, $accept_language = 'es', * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['deleteWebhook'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\WebhookResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -512,7 +560,7 @@ public function deleteWebhook($id, $accept_language = 'es', string $contentType * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['deleteWebhook'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\WebhookResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -562,7 +610,19 @@ public function deleteWebhookWithHttpInfo($id, $accept_language = 'es', string $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\WebhookResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -577,7 +637,19 @@ public function deleteWebhookWithHttpInfo($id, $accept_language = 'es', string $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -592,7 +664,19 @@ public function deleteWebhookWithHttpInfo($id, $accept_language = 'es', string $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -607,7 +691,19 @@ public function deleteWebhookWithHttpInfo($id, $accept_language = 'es', string $ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -624,7 +720,19 @@ public function deleteWebhookWithHttpInfo($id, $accept_language = 'es', string $ } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -864,7 +972,7 @@ public function deleteWebhookRequest($id, $accept_language = 'es', string $conte * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getWebhook'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\WebhookResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -884,7 +992,7 @@ public function getWebhook($id, $accept_language = 'es', $x_child_company_id = n * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getWebhook'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\WebhookResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -934,7 +1042,19 @@ public function getWebhookWithHttpInfo($id, $accept_language = 'es', $x_child_co } else { $content = (string) $response->getBody(); if ('\Conekta\Model\WebhookResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -949,7 +1069,19 @@ public function getWebhookWithHttpInfo($id, $accept_language = 'es', $x_child_co } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -964,7 +1096,19 @@ public function getWebhookWithHttpInfo($id, $accept_language = 'es', $x_child_co } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -979,7 +1123,19 @@ public function getWebhookWithHttpInfo($id, $accept_language = 'es', $x_child_co } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -996,7 +1152,19 @@ public function getWebhookWithHttpInfo($id, $accept_language = 'es', $x_child_co } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1247,7 +1415,7 @@ public function getWebhookRequest($id, $accept_language = 'es', $x_child_company * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getWebhooks'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\GetWebhooksResponse|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1270,7 +1438,7 @@ public function getWebhooks($accept_language = 'es', $x_child_company_id = null, * @param string $previous previous page (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['getWebhooks'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\GetWebhooksResponse|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1320,7 +1488,19 @@ public function getWebhooksWithHttpInfo($accept_language = 'es', $x_child_compan } else { $content = (string) $response->getBody(); if ('\Conekta\Model\GetWebhooksResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1335,7 +1515,19 @@ public function getWebhooksWithHttpInfo($accept_language = 'es', $x_child_compan } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1350,7 +1542,19 @@ public function getWebhooksWithHttpInfo($accept_language = 'es', $x_child_compan } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1367,7 +1571,19 @@ public function getWebhooksWithHttpInfo($accept_language = 'es', $x_child_compan } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1533,8 +1749,8 @@ public function getWebhooksRequest($accept_language = 'es', $x_child_company_id $limit, 'limit', // param base name 'integer', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -1542,8 +1758,8 @@ public function getWebhooksRequest($accept_language = 'es', $x_child_company_id $search, 'search', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -1551,8 +1767,8 @@ public function getWebhooksRequest($accept_language = 'es', $x_child_company_id $next, 'next', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); // query params @@ -1560,8 +1776,8 @@ public function getWebhooksRequest($accept_language = 'es', $x_child_company_id $previous, 'previous', // param base name 'string', // openApiType - '', // style - false, // explode + 'form', // style + true, // explode false // required ) ?? []); @@ -1646,7 +1862,7 @@ public function getWebhooksRequest($accept_language = 'es', $x_child_company_id * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['testWebhook'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\WebhookResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -1665,7 +1881,7 @@ public function testWebhook($id, $accept_language = 'es', string $contentType = * @param string $accept_language Use for knowing which language to use (optional, default to 'es') * @param string $contentType The value for the Content-Type header. Check self::contentTypes['testWebhook'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\WebhookResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -1715,7 +1931,19 @@ public function testWebhookWithHttpInfo($id, $accept_language = 'es', string $co } else { $content = (string) $response->getBody(); if ('\Conekta\Model\WebhookResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1730,7 +1958,19 @@ public function testWebhookWithHttpInfo($id, $accept_language = 'es', string $co } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1745,7 +1985,19 @@ public function testWebhookWithHttpInfo($id, $accept_language = 'es', string $co } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1760,7 +2012,19 @@ public function testWebhookWithHttpInfo($id, $accept_language = 'es', string $co } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -1777,7 +2041,19 @@ public function testWebhookWithHttpInfo($id, $accept_language = 'es', string $co } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2018,7 +2294,7 @@ public function testWebhookRequest($id, $accept_language = 'es', string $content * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['updateWebhook'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return \Conekta\Model\WebhookResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error */ @@ -2039,7 +2315,7 @@ public function updateWebhook($id, $webhook_update_request, $accept_language = ' * @param string $x_child_company_id In the case of a holding company, the company id of the child company to which will process the request. (optional) * @param string $contentType The value for the Content-Type header. Check self::contentTypes['updateWebhook'] to see the possible values for this operation * - * @throws \Conekta\ApiException on non-2xx response + * @throws \Conekta\ApiException on non-2xx response or if the response body is not in the expected format * @throws \InvalidArgumentException * @return array of \Conekta\Model\WebhookResponse|\Conekta\Model\Error|\Conekta\Model\Error|\Conekta\Model\Error, HTTP status code, HTTP response headers (array of strings) */ @@ -2089,7 +2365,19 @@ public function updateWebhookWithHttpInfo($id, $webhook_update_request, $accept_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\WebhookResponse' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2104,7 +2392,19 @@ public function updateWebhookWithHttpInfo($id, $webhook_update_request, $accept_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2119,7 +2419,19 @@ public function updateWebhookWithHttpInfo($id, $webhook_update_request, $accept_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2134,7 +2446,19 @@ public function updateWebhookWithHttpInfo($id, $webhook_update_request, $accept_ } else { $content = (string) $response->getBody(); if ('\Conekta\Model\Error' !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } @@ -2151,7 +2475,19 @@ public function updateWebhookWithHttpInfo($id, $webhook_update_request, $accept_ } else { $content = (string) $response->getBody(); if ($returnType !== 'string') { - $content = json_decode($content); + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } } } diff --git a/lib/ApiException.php b/lib/ApiException.php index 6daeaaa..7172dad 100644 --- a/lib/ApiException.php +++ b/lib/ApiException.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Configuration.php b/lib/Configuration.php index bd2e0b2..a96bf7b 100644 --- a/lib/Configuration.php +++ b/lib/Configuration.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -101,7 +101,7 @@ class Configuration * * @var string */ - protected $userAgent = 'Conekta/v2 PhpBindings/6.0.3'; + protected $userAgent = 'Conekta/v2 PhpBindings/6.0.4'; /** * Debug switch (default set to false) @@ -210,7 +210,7 @@ public function getAccessToken() /** * Sets boolean format for query string. * - * @param string $booleanFormatForQueryString Boolean format for query string + * @param string $booleanFormat Boolean format for query string * * @return $this */ @@ -456,7 +456,7 @@ public static function toDebugReport() $report .= ' OS: ' . $uname . PHP_EOL; $report .= ' PHP Version: ' . PHP_VERSION . PHP_EOL; $report .= ' The version of the OpenAPI document: 2.1.0' . PHP_EOL; - $report .= ' SDK Package Version: 6.0.3' . PHP_EOL; + $report .= ' SDK Package Version: 6.0.4' . PHP_EOL; $report .= ' Temp Folder Path: ' . self::getDefaultConfiguration()->getTempFolderPath() . PHP_EOL; return $report; diff --git a/lib/HeaderSelector.php b/lib/HeaderSelector.php index 516135e..3ac94bd 100644 --- a/lib/HeaderSelector.php +++ b/lib/HeaderSelector.php @@ -17,7 +17,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -262,7 +262,7 @@ public function getConektaUserAgent(): array $uname = $uname_disabled ? '(disabled)' : \php_uname(); $userAgent = [ - 'bindings_version' => "6.0.3", + 'bindings_version' => "6.0.4", 'lang' => 'php', 'lang_version' => phpversion(), 'publisher' => 'conekta', diff --git a/lib/Model/ApiKeyCreateResponse.php b/lib/Model/ApiKeyCreateResponse.php index 577a659..ffc5681 100644 --- a/lib/Model/ApiKeyCreateResponse.php +++ b/lib/Model/ApiKeyCreateResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -101,17 +101,17 @@ class ApiKeyCreateResponse implements ModelInterface, ArrayAccess, \JsonSerializ */ protected static array $openAPINullables = [ 'authentication_token' => false, - 'active' => false, - 'created_at' => false, - 'updated_at' => false, - 'deactivated_at' => true, - 'description' => false, - 'id' => false, - 'livemode' => false, - 'deleted' => false, - 'object' => false, - 'prefix' => false, - 'role' => false + 'active' => false, + 'created_at' => false, + 'updated_at' => false, + 'deactivated_at' => true, + 'description' => false, + 'id' => false, + 'livemode' => false, + 'deleted' => false, + 'object' => false, + 'prefix' => false, + 'role' => false ]; /** diff --git a/lib/Model/ApiKeyCreateResponseAllOf.php b/lib/Model/ApiKeyCreateResponseAllOf.php index 131d506..6976a69 100644 --- a/lib/Model/ApiKeyCreateResponseAllOf.php +++ b/lib/Model/ApiKeyCreateResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/ApiKeyRequest.php b/lib/Model/ApiKeyRequest.php index 7e77204..18adfca 100644 --- a/lib/Model/ApiKeyRequest.php +++ b/lib/Model/ApiKeyRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -81,7 +81,7 @@ class ApiKeyRequest implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'description' => false, - 'role' => false + 'role' => false ]; /** diff --git a/lib/Model/ApiKeyResponse.php b/lib/Model/ApiKeyResponse.php index 53e3fc9..b8e5b57 100644 --- a/lib/Model/ApiKeyResponse.php +++ b/lib/Model/ApiKeyResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -100,16 +100,16 @@ class ApiKeyResponse implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'active' => false, - 'created_at' => false, - 'updated_at' => false, - 'deactivated_at' => true, - 'description' => false, - 'id' => false, - 'livemode' => false, - 'deleted' => false, - 'object' => false, - 'prefix' => false, - 'role' => false + 'created_at' => false, + 'updated_at' => false, + 'deactivated_at' => true, + 'description' => false, + 'id' => false, + 'livemode' => false, + 'deleted' => false, + 'object' => false, + 'prefix' => false, + 'role' => false ]; /** diff --git a/lib/Model/ApiKeyResponseOnDelete.php b/lib/Model/ApiKeyResponseOnDelete.php index d07cc52..fdb8e09 100644 --- a/lib/Model/ApiKeyResponseOnDelete.php +++ b/lib/Model/ApiKeyResponseOnDelete.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -96,14 +96,14 @@ class ApiKeyResponseOnDelete implements ModelInterface, ArrayAccess, \JsonSerial */ protected static array $openAPINullables = [ 'active' => false, - 'created_at' => false, - 'description' => false, - 'livemode' => false, - 'prefix' => false, - 'id' => false, - 'object' => false, - 'deleted' => false, - 'role' => false + 'created_at' => false, + 'description' => false, + 'livemode' => false, + 'prefix' => false, + 'id' => false, + 'object' => false, + 'deleted' => false, + 'role' => false ]; /** diff --git a/lib/Model/ApiKeyUpdateRequest.php b/lib/Model/ApiKeyUpdateRequest.php index 162714f..f2d7ef2 100644 --- a/lib/Model/ApiKeyUpdateRequest.php +++ b/lib/Model/ApiKeyUpdateRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -81,7 +81,7 @@ class ApiKeyUpdateRequest implements ModelInterface, ArrayAccess, \JsonSerializa */ protected static array $openAPINullables = [ 'active' => false, - 'description' => false + 'description' => false ]; /** diff --git a/lib/Model/BalanceCommonField.php b/lib/Model/BalanceCommonField.php index 3fef55e..db56745 100644 --- a/lib/Model/BalanceCommonField.php +++ b/lib/Model/BalanceCommonField.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -82,7 +82,7 @@ class BalanceCommonField implements ModelInterface, ArrayAccess, \JsonSerializab */ protected static array $openAPINullables = [ 'amount' => false, - 'currency' => false + 'currency' => false ]; /** diff --git a/lib/Model/BalanceResponse.php b/lib/Model/BalanceResponse.php index b201a04..875ddd1 100644 --- a/lib/Model/BalanceResponse.php +++ b/lib/Model/BalanceResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -98,15 +98,15 @@ class BalanceResponse implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'available' => false, - 'cashout_retention_amount' => false, - 'conekta_retention' => false, - 'gateway' => false, - 'pending' => false, - 'retained' => false, - 'retention_amount' => false, - 'target_collateral_amount' => false, - 'target_retention_amount' => false, - 'temporarily_retained' => false + 'cashout_retention_amount' => false, + 'conekta_retention' => false, + 'gateway' => false, + 'pending' => false, + 'retained' => false, + 'retention_amount' => false, + 'target_collateral_amount' => false, + 'target_retention_amount' => false, + 'temporarily_retained' => false ]; /** diff --git a/lib/Model/BlacklistRuleResponse.php b/lib/Model/BlacklistRuleResponse.php index a42a9fd..0996742 100644 --- a/lib/Model/BlacklistRuleResponse.php +++ b/lib/Model/BlacklistRuleResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -85,9 +85,9 @@ class BlacklistRuleResponse implements ModelInterface, ArrayAccess, \JsonSeriali */ protected static array $openAPINullables = [ 'id' => false, - 'field' => false, - 'value' => false, - 'description' => false + 'field' => false, + 'value' => false, + 'description' => false ]; /** diff --git a/lib/Model/ChargeDataPaymentMethodBankTransferResponse.php b/lib/Model/ChargeDataPaymentMethodBankTransferResponse.php index f7adcd6..e1e4ffb 100644 --- a/lib/Model/ChargeDataPaymentMethodBankTransferResponse.php +++ b/lib/Model/ChargeDataPaymentMethodBankTransferResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -110,21 +110,21 @@ class ChargeDataPaymentMethodBankTransferResponse implements ModelInterface, Arr */ protected static array $openAPINullables = [ 'bank' => false, - 'clabe' => false, - 'description' => true, - 'executed_at' => true, - 'expires_at' => false, - 'issuing_account_bank' => true, - 'issuing_account_number' => true, - 'issuing_account_holder_name' => true, - 'issuing_account_tax_id' => true, - 'payment_attempts' => false, - 'receiving_account_holder_name' => true, - 'receiving_account_number' => false, - 'receiving_account_bank' => false, - 'receiving_account_tax_id' => true, - 'reference_number' => true, - 'tracking_code' => true + 'clabe' => false, + 'description' => true, + 'executed_at' => true, + 'expires_at' => false, + 'issuing_account_bank' => true, + 'issuing_account_number' => true, + 'issuing_account_holder_name' => true, + 'issuing_account_tax_id' => true, + 'payment_attempts' => false, + 'receiving_account_holder_name' => true, + 'receiving_account_number' => false, + 'receiving_account_bank' => false, + 'receiving_account_tax_id' => true, + 'reference_number' => true, + 'tracking_code' => true ]; /** diff --git a/lib/Model/ChargeDataPaymentMethodCardResponse.php b/lib/Model/ChargeDataPaymentMethodCardResponse.php index 9f11bf4..00a8c16 100644 --- a/lib/Model/ChargeDataPaymentMethodCardResponse.php +++ b/lib/Model/ChargeDataPaymentMethodCardResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -100,16 +100,16 @@ class ChargeDataPaymentMethodCardResponse implements ModelInterface, ArrayAccess */ protected static array $openAPINullables = [ 'account_type' => false, - 'auth_code' => false, - 'brand' => false, - 'contract_id' => false, - 'country' => false, - 'exp_month' => false, - 'exp_year' => false, - 'fraud_indicators' => false, - 'issuer' => false, - 'last4' => false, - 'name' => false + 'auth_code' => false, + 'brand' => false, + 'contract_id' => false, + 'country' => false, + 'exp_month' => false, + 'exp_year' => false, + 'fraud_indicators' => false, + 'issuer' => false, + 'last4' => false, + 'name' => false ]; /** diff --git a/lib/Model/ChargeDataPaymentMethodCashResponse.php b/lib/Model/ChargeDataPaymentMethodCashResponse.php index ea541ce..afc143d 100644 --- a/lib/Model/ChargeDataPaymentMethodCashResponse.php +++ b/lib/Model/ChargeDataPaymentMethodCashResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -94,13 +94,13 @@ class ChargeDataPaymentMethodCashResponse implements ModelInterface, ArrayAccess */ protected static array $openAPINullables = [ 'auth_code' => true, - 'cashier_id' => true, - 'reference' => false, - 'barcode_url' => false, - 'expires_at' => false, - 'service_name' => false, - 'store' => true, - 'store_name' => false + 'cashier_id' => true, + 'reference' => false, + 'barcode_url' => false, + 'expires_at' => false, + 'service_name' => false, + 'store' => true, + 'store_name' => false ]; /** diff --git a/lib/Model/ChargeOrderResponse.php b/lib/Model/ChargeOrderResponse.php index 362c62c..024c839 100644 --- a/lib/Model/ChargeOrderResponse.php +++ b/lib/Model/ChargeOrderResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -115,24 +115,24 @@ class ChargeOrderResponse implements ModelInterface, ArrayAccess, \JsonSerializa */ protected static array $openAPINullables = [ 'amount' => false, - 'channel' => false, - 'created_at' => false, - 'currency' => false, - 'customer_id' => false, - 'description' => false, - 'device_fingerprint' => true, - 'failure_code' => false, - 'failure_message' => false, - 'id' => false, - 'livemode' => false, - 'monthly_installments' => true, - 'object' => false, - 'order_id' => false, - 'paid_at' => true, - 'payment_method' => false, - 'reference_id' => true, - 'refunds' => false, - 'status' => false + 'channel' => false, + 'created_at' => false, + 'currency' => false, + 'customer_id' => false, + 'description' => false, + 'device_fingerprint' => true, + 'failure_code' => false, + 'failure_message' => false, + 'id' => false, + 'livemode' => false, + 'monthly_installments' => true, + 'object' => false, + 'order_id' => false, + 'paid_at' => true, + 'payment_method' => false, + 'reference_id' => true, + 'refunds' => false, + 'status' => false ]; /** diff --git a/lib/Model/ChargeOrderResponsePaymentMethod.php b/lib/Model/ChargeOrderResponsePaymentMethod.php index d533198..36f063a 100644 --- a/lib/Model/ChargeOrderResponsePaymentMethod.php +++ b/lib/Model/ChargeOrderResponsePaymentMethod.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -74,7 +74,7 @@ class ChargeOrderResponsePaymentMethod implements ModelInterface, ArrayAccess, \ 'country' => 'string', 'exp_month' => 'string', 'exp_year' => 'string', - 'fraud_indicators' => 'mixed[]', + 'fraud_indicators' => 'object[]', 'issuer' => 'string', 'last4' => 'string', 'name' => 'string', @@ -86,7 +86,7 @@ class ChargeOrderResponsePaymentMethod implements ModelInterface, ArrayAccess, \ 'issuing_account_number' => 'string', 'issuing_account_holder_name' => 'string', 'issuing_account_tax_id' => 'string', - 'payment_attempts' => 'mixed[]', + 'payment_attempts' => 'object[]', 'receiving_account_holder_name' => 'string', 'receiving_account_number' => 'string', 'receiving_account_bank' => 'string', @@ -147,40 +147,40 @@ class ChargeOrderResponsePaymentMethod implements ModelInterface, ArrayAccess, \ */ protected static array $openAPINullables = [ 'type' => false, - 'object' => false, - 'auth_code' => false, - 'cashier_id' => true, - 'reference' => false, - 'barcode_url' => false, - 'expires_at' => false, - 'service_name' => false, - 'store' => true, - 'store_name' => false, - 'account_type' => false, - 'brand' => false, - 'contract_id' => false, - 'country' => false, - 'exp_month' => false, - 'exp_year' => false, - 'fraud_indicators' => false, - 'issuer' => false, - 'last4' => false, - 'name' => false, - 'bank' => false, - 'clabe' => false, - 'description' => true, - 'executed_at' => true, - 'issuing_account_bank' => true, - 'issuing_account_number' => true, - 'issuing_account_holder_name' => true, - 'issuing_account_tax_id' => true, - 'payment_attempts' => false, - 'receiving_account_holder_name' => true, - 'receiving_account_number' => false, - 'receiving_account_bank' => false, - 'receiving_account_tax_id' => true, - 'reference_number' => true, - 'tracking_code' => true + 'object' => false, + 'auth_code' => false, + 'cashier_id' => true, + 'reference' => false, + 'barcode_url' => false, + 'expires_at' => false, + 'service_name' => false, + 'store' => true, + 'store_name' => false, + 'account_type' => false, + 'brand' => false, + 'contract_id' => false, + 'country' => false, + 'exp_month' => false, + 'exp_year' => false, + 'fraud_indicators' => false, + 'issuer' => false, + 'last4' => false, + 'name' => false, + 'bank' => false, + 'clabe' => false, + 'description' => true, + 'executed_at' => true, + 'issuing_account_bank' => true, + 'issuing_account_number' => true, + 'issuing_account_holder_name' => true, + 'issuing_account_tax_id' => true, + 'payment_attempts' => false, + 'receiving_account_holder_name' => true, + 'receiving_account_number' => false, + 'receiving_account_bank' => false, + 'receiving_account_tax_id' => true, + 'reference_number' => true, + 'tracking_code' => true ]; /** @@ -983,7 +983,7 @@ public function setExpYear($exp_year) /** * Gets fraud_indicators * - * @return mixed[]|null + * @return object[]|null */ public function getFraudIndicators() { @@ -993,7 +993,7 @@ public function getFraudIndicators() /** * Sets fraud_indicators * - * @param mixed[]|null $fraud_indicators fraud_indicators + * @param object[]|null $fraud_indicators fraud_indicators * * @return self */ @@ -1349,7 +1349,7 @@ public function setIssuingAccountTaxId($issuing_account_tax_id) /** * Gets payment_attempts * - * @return mixed[]|null + * @return object[]|null */ public function getPaymentAttempts() { @@ -1359,7 +1359,7 @@ public function getPaymentAttempts() /** * Sets payment_attempts * - * @param mixed[]|null $payment_attempts payment_attempts + * @param object[]|null $payment_attempts payment_attempts * * @return self */ diff --git a/lib/Model/ChargeRequest.php b/lib/Model/ChargeRequest.php index aaa5281..e947966 100644 --- a/lib/Model/ChargeRequest.php +++ b/lib/Model/ChargeRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -84,8 +84,8 @@ class ChargeRequest implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'amount' => false, - 'payment_method' => false, - 'reference_id' => false + 'payment_method' => false, + 'reference_id' => false ]; /** diff --git a/lib/Model/ChargeRequestPaymentMethod.php b/lib/Model/ChargeRequestPaymentMethod.php index cd74f47..9225941 100644 --- a/lib/Model/ChargeRequestPaymentMethod.php +++ b/lib/Model/ChargeRequestPaymentMethod.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -90,11 +90,11 @@ class ChargeRequestPaymentMethod implements ModelInterface, ArrayAccess, \JsonSe */ protected static array $openAPINullables = [ 'expires_at' => false, - 'monthly_installments' => false, - 'type' => false, - 'token_id' => false, - 'payment_source_id' => false, - 'contract_id' => false + 'monthly_installments' => false, + 'type' => false, + 'token_id' => false, + 'payment_source_id' => false, + 'contract_id' => false ]; /** diff --git a/lib/Model/ChargeResponse.php b/lib/Model/ChargeResponse.php index d8870b9..559cc57 100644 --- a/lib/Model/ChargeResponse.php +++ b/lib/Model/ChargeResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -113,23 +113,23 @@ class ChargeResponse implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'amount' => false, - 'channel' => false, - 'created_at' => false, - 'currency' => false, - 'customer_id' => false, - 'description' => false, - 'device_fingerprint' => false, - 'failure_code' => false, - 'failure_message' => false, - 'id' => false, - 'livemode' => false, - 'object' => false, - 'order_id' => false, - 'paid_at' => true, - 'payment_method' => false, - 'reference_id' => true, - 'refunds' => true, - 'status' => false + 'channel' => false, + 'created_at' => false, + 'currency' => false, + 'customer_id' => false, + 'description' => false, + 'device_fingerprint' => false, + 'failure_code' => false, + 'failure_message' => false, + 'id' => false, + 'livemode' => false, + 'object' => false, + 'order_id' => false, + 'paid_at' => true, + 'payment_method' => false, + 'reference_id' => true, + 'refunds' => true, + 'status' => false ]; /** diff --git a/lib/Model/ChargeResponseChannel.php b/lib/Model/ChargeResponseChannel.php index e398276..8b43de3 100644 --- a/lib/Model/ChargeResponseChannel.php +++ b/lib/Model/ChargeResponseChannel.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -85,9 +85,9 @@ class ChargeResponseChannel implements ModelInterface, ArrayAccess, \JsonSeriali */ protected static array $openAPINullables = [ 'segment' => false, - 'checkout_request_id' => false, - 'checkout_request_type' => false, - 'id' => false + 'checkout_request_id' => false, + 'checkout_request_type' => false, + 'id' => false ]; /** diff --git a/lib/Model/ChargeResponsePaymentMethod.php b/lib/Model/ChargeResponsePaymentMethod.php index 4d6adc7..45f68b4 100644 --- a/lib/Model/ChargeResponsePaymentMethod.php +++ b/lib/Model/ChargeResponsePaymentMethod.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -74,7 +74,7 @@ class ChargeResponsePaymentMethod implements ModelInterface, ArrayAccess, \JsonS 'country' => 'string', 'exp_month' => 'string', 'exp_year' => 'string', - 'fraud_indicators' => 'mixed[]', + 'fraud_indicators' => 'object[]', 'issuer' => 'string', 'last4' => 'string', 'name' => 'string', @@ -86,7 +86,7 @@ class ChargeResponsePaymentMethod implements ModelInterface, ArrayAccess, \JsonS 'issuing_account_number' => 'string', 'issuing_account_holder_name' => 'string', 'issuing_account_tax_id' => 'string', - 'payment_attempts' => 'mixed[]', + 'payment_attempts' => 'object[]', 'receiving_account_holder_name' => 'string', 'receiving_account_number' => 'string', 'receiving_account_bank' => 'string', @@ -147,40 +147,40 @@ class ChargeResponsePaymentMethod implements ModelInterface, ArrayAccess, \JsonS */ protected static array $openAPINullables = [ 'type' => false, - 'object' => false, - 'auth_code' => false, - 'cashier_id' => true, - 'reference' => false, - 'barcode_url' => false, - 'expires_at' => false, - 'service_name' => false, - 'store' => true, - 'store_name' => false, - 'account_type' => false, - 'brand' => false, - 'contract_id' => false, - 'country' => false, - 'exp_month' => false, - 'exp_year' => false, - 'fraud_indicators' => false, - 'issuer' => false, - 'last4' => false, - 'name' => false, - 'bank' => false, - 'clabe' => false, - 'description' => true, - 'executed_at' => true, - 'issuing_account_bank' => true, - 'issuing_account_number' => true, - 'issuing_account_holder_name' => true, - 'issuing_account_tax_id' => true, - 'payment_attempts' => false, - 'receiving_account_holder_name' => true, - 'receiving_account_number' => false, - 'receiving_account_bank' => false, - 'receiving_account_tax_id' => true, - 'reference_number' => true, - 'tracking_code' => true + 'object' => false, + 'auth_code' => false, + 'cashier_id' => true, + 'reference' => false, + 'barcode_url' => false, + 'expires_at' => false, + 'service_name' => false, + 'store' => true, + 'store_name' => false, + 'account_type' => false, + 'brand' => false, + 'contract_id' => false, + 'country' => false, + 'exp_month' => false, + 'exp_year' => false, + 'fraud_indicators' => false, + 'issuer' => false, + 'last4' => false, + 'name' => false, + 'bank' => false, + 'clabe' => false, + 'description' => true, + 'executed_at' => true, + 'issuing_account_bank' => true, + 'issuing_account_number' => true, + 'issuing_account_holder_name' => true, + 'issuing_account_tax_id' => true, + 'payment_attempts' => false, + 'receiving_account_holder_name' => true, + 'receiving_account_number' => false, + 'receiving_account_bank' => false, + 'receiving_account_tax_id' => true, + 'reference_number' => true, + 'tracking_code' => true ]; /** @@ -983,7 +983,7 @@ public function setExpYear($exp_year) /** * Gets fraud_indicators * - * @return mixed[]|null + * @return object[]|null */ public function getFraudIndicators() { @@ -993,7 +993,7 @@ public function getFraudIndicators() /** * Sets fraud_indicators * - * @param mixed[]|null $fraud_indicators fraud_indicators + * @param object[]|null $fraud_indicators fraud_indicators * * @return self */ @@ -1349,7 +1349,7 @@ public function setIssuingAccountTaxId($issuing_account_tax_id) /** * Gets payment_attempts * - * @return mixed[]|null + * @return object[]|null */ public function getPaymentAttempts() { @@ -1359,7 +1359,7 @@ public function getPaymentAttempts() /** * Sets payment_attempts * - * @param mixed[]|null $payment_attempts payment_attempts + * @param object[]|null $payment_attempts payment_attempts * * @return self */ diff --git a/lib/Model/ChargeResponseRefunds.php b/lib/Model/ChargeResponseRefunds.php index 57817a3..c41051e 100644 --- a/lib/Model/ChargeResponseRefunds.php +++ b/lib/Model/ChargeResponseRefunds.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class ChargeResponseRefunds implements ModelInterface, ArrayAccess, \JsonSeriali */ protected static array $openAPINullables = [ 'has_more' => false, - 'object' => false, - 'next_page_url' => true, - 'previous_page_url' => true, - 'data' => false + 'object' => false, + 'next_page_url' => true, + 'previous_page_url' => true, + 'data' => false ]; /** diff --git a/lib/Model/ChargeResponseRefundsAllOf.php b/lib/Model/ChargeResponseRefundsAllOf.php index 82d6204..ec3e608 100644 --- a/lib/Model/ChargeResponseRefundsAllOf.php +++ b/lib/Model/ChargeResponseRefundsAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/ChargeResponseRefundsData.php b/lib/Model/ChargeResponseRefundsData.php index 4c0d6b7..9de0d36 100644 --- a/lib/Model/ChargeResponseRefundsData.php +++ b/lib/Model/ChargeResponseRefundsData.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -91,12 +91,12 @@ class ChargeResponseRefundsData implements ModelInterface, ArrayAccess, \JsonSer */ protected static array $openAPINullables = [ 'amount' => false, - 'auth_code' => false, - 'created_at' => false, - 'expires_at' => false, - 'id' => false, - 'object' => false, - 'status' => false + 'auth_code' => false, + 'created_at' => false, + 'expires_at' => false, + 'id' => false, + 'object' => false, + 'status' => false ]; /** diff --git a/lib/Model/ChargeUpdateRequest.php b/lib/Model/ChargeUpdateRequest.php index bfaf234..0367118 100644 --- a/lib/Model/ChargeUpdateRequest.php +++ b/lib/Model/ChargeUpdateRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/ChargesDataResponse.php b/lib/Model/ChargesDataResponse.php index 9efa1b3..cd14621 100644 --- a/lib/Model/ChargesDataResponse.php +++ b/lib/Model/ChargesDataResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -113,23 +113,23 @@ class ChargesDataResponse implements ModelInterface, ArrayAccess, \JsonSerializa */ protected static array $openAPINullables = [ 'amount' => false, - 'channel' => false, - 'created_at' => false, - 'currency' => false, - 'customer_id' => false, - 'description' => false, - 'device_fingerprint' => false, - 'failure_code' => false, - 'failure_message' => false, - 'id' => false, - 'livemode' => false, - 'object' => false, - 'order_id' => false, - 'paid_at' => true, - 'payment_method' => false, - 'reference_id' => true, - 'refunds' => true, - 'status' => false + 'channel' => false, + 'created_at' => false, + 'currency' => false, + 'customer_id' => false, + 'description' => false, + 'device_fingerprint' => false, + 'failure_code' => false, + 'failure_message' => false, + 'id' => false, + 'livemode' => false, + 'object' => false, + 'order_id' => false, + 'paid_at' => true, + 'payment_method' => false, + 'reference_id' => true, + 'refunds' => true, + 'status' => false ]; /** diff --git a/lib/Model/Checkout.php b/lib/Model/Checkout.php index 4c4dc7f..12382af 100644 --- a/lib/Model/Checkout.php +++ b/lib/Model/Checkout.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -100,16 +100,16 @@ class Checkout implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'allowed_payment_methods' => false, - 'expires_at' => false, - 'monthly_installments_enabled' => false, - 'monthly_installments_options' => false, - 'name' => false, - 'needs_shipping_contact' => false, - 'on_demand_enabled' => true, - 'order_template' => false, - 'payments_limit_count' => false, - 'recurrent' => false, - 'type' => false + 'expires_at' => false, + 'monthly_installments_enabled' => false, + 'monthly_installments_options' => false, + 'name' => false, + 'needs_shipping_contact' => false, + 'on_demand_enabled' => true, + 'order_template' => false, + 'payments_limit_count' => false, + 'recurrent' => false, + 'type' => false ]; /** diff --git a/lib/Model/CheckoutOrderTemplate.php b/lib/Model/CheckoutOrderTemplate.php index 1b65f5e..8cfee7c 100644 --- a/lib/Model/CheckoutOrderTemplate.php +++ b/lib/Model/CheckoutOrderTemplate.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -86,9 +86,9 @@ class CheckoutOrderTemplate implements ModelInterface, ArrayAccess, \JsonSeriali */ protected static array $openAPINullables = [ 'currency' => false, - 'customer_info' => false, - 'line_items' => false, - 'metadata' => false + 'customer_info' => false, + 'line_items' => false, + 'metadata' => false ]; /** diff --git a/lib/Model/CheckoutOrderTemplateCustomerInfo.php b/lib/Model/CheckoutOrderTemplateCustomerInfo.php index 4aa1db3..d1a0810 100644 --- a/lib/Model/CheckoutOrderTemplateCustomerInfo.php +++ b/lib/Model/CheckoutOrderTemplateCustomerInfo.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -90,11 +90,11 @@ class CheckoutOrderTemplateCustomerInfo implements ModelInterface, ArrayAccess, */ protected static array $openAPINullables = [ 'name' => false, - 'email' => false, - 'phone' => false, - 'corporate' => false, - 'object' => false, - 'customer_id' => false + 'email' => false, + 'phone' => false, + 'corporate' => false, + 'object' => false, + 'customer_id' => false ]; /** diff --git a/lib/Model/CheckoutRequest.php b/lib/Model/CheckoutRequest.php index 3bfe055..25bb910 100644 --- a/lib/Model/CheckoutRequest.php +++ b/lib/Model/CheckoutRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -96,14 +96,14 @@ class CheckoutRequest implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'allowed_payment_methods' => false, - 'expires_at' => false, - 'failure_url' => false, - 'monthly_installments_enabled' => false, - 'monthly_installments_options' => false, - 'name' => false, - 'on_demand_enabled' => false, - 'success_url' => false, - 'type' => false + 'expires_at' => false, + 'failure_url' => false, + 'monthly_installments_enabled' => false, + 'monthly_installments_options' => false, + 'name' => false, + 'on_demand_enabled' => false, + 'success_url' => false, + 'type' => false ]; /** diff --git a/lib/Model/CheckoutResponse.php b/lib/Model/CheckoutResponse.php index 53e4b29..35bf5dd 100644 --- a/lib/Model/CheckoutResponse.php +++ b/lib/Model/CheckoutResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -128,30 +128,30 @@ class CheckoutResponse implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'allowed_payment_methods' => false, - 'can_not_expire' => false, - 'emails_sent' => false, - 'exclude_card_networks' => false, - 'expires_at' => false, - 'failure_url' => false, - 'force_3ds_flow' => false, - 'id' => false, - 'livemode' => false, - 'metadata' => false, - 'monthly_installments_enabled' => false, - 'monthly_installments_options' => false, - 'name' => false, - 'needs_shipping_contact' => false, - 'object' => false, - 'paid_payments_count' => false, - 'payments_limit_count' => true, - 'recurrent' => false, - 'slug' => false, - 'sms_sent' => false, - 'starts_at' => false, - 'status' => false, - 'success_url' => false, - 'type' => false, - 'url' => false + 'can_not_expire' => false, + 'emails_sent' => false, + 'exclude_card_networks' => false, + 'expires_at' => false, + 'failure_url' => false, + 'force_3ds_flow' => false, + 'id' => false, + 'livemode' => false, + 'metadata' => false, + 'monthly_installments_enabled' => false, + 'monthly_installments_options' => false, + 'name' => false, + 'needs_shipping_contact' => false, + 'object' => false, + 'paid_payments_count' => false, + 'payments_limit_count' => true, + 'recurrent' => false, + 'slug' => false, + 'sms_sent' => false, + 'starts_at' => false, + 'status' => false, + 'success_url' => false, + 'type' => false, + 'url' => false ]; /** diff --git a/lib/Model/CheckoutsResponse.php b/lib/Model/CheckoutsResponse.php index 607f2a3..71312b4 100644 --- a/lib/Model/CheckoutsResponse.php +++ b/lib/Model/CheckoutsResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class CheckoutsResponse implements ModelInterface, ArrayAccess, \JsonSerializabl */ protected static array $openAPINullables = [ 'has_more' => false, - 'object' => false, - 'next_page_url' => true, - 'previous_page_url' => true, - 'data' => false + 'object' => false, + 'next_page_url' => true, + 'previous_page_url' => true, + 'data' => false ]; /** diff --git a/lib/Model/CheckoutsResponseAllOf.php b/lib/Model/CheckoutsResponseAllOf.php index 8997c1b..d7a7219 100644 --- a/lib/Model/CheckoutsResponseAllOf.php +++ b/lib/Model/CheckoutsResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/CompanyFiscalInfoAddressResponse.php b/lib/Model/CompanyFiscalInfoAddressResponse.php index 1d9e5af..a03ff65 100644 --- a/lib/Model/CompanyFiscalInfoAddressResponse.php +++ b/lib/Model/CompanyFiscalInfoAddressResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -96,14 +96,14 @@ class CompanyFiscalInfoAddressResponse implements ModelInterface, ArrayAccess, \ */ protected static array $openAPINullables = [ 'object' => false, - 'street1' => false, - 'street2' => false, - 'city' => false, - 'state' => false, - 'country' => false, - 'postal_code' => false, - 'external_number' => false, - 'internal_number' => false + 'street1' => false, + 'street2' => false, + 'city' => false, + 'state' => false, + 'country' => false, + 'postal_code' => false, + 'external_number' => false, + 'internal_number' => false ]; /** diff --git a/lib/Model/CompanyFiscalInfoResponse.php b/lib/Model/CompanyFiscalInfoResponse.php index f9763d3..d79e131 100644 --- a/lib/Model/CompanyFiscalInfoResponse.php +++ b/lib/Model/CompanyFiscalInfoResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -92,12 +92,12 @@ class CompanyFiscalInfoResponse implements ModelInterface, ArrayAccess, \JsonSer */ protected static array $openAPINullables = [ 'object' => false, - 'tax_id' => false, - 'legal_entity_name' => false, - 'business_type' => false, - 'phone' => false, - 'physical_person_business_type' => false, - 'address' => false + 'tax_id' => false, + 'legal_entity_name' => false, + 'business_type' => false, + 'phone' => false, + 'physical_person_business_type' => false, + 'address' => false ]; /** diff --git a/lib/Model/CompanyPayoutDestinationResponse.php b/lib/Model/CompanyPayoutDestinationResponse.php index 0af89fa..5d116fb 100644 --- a/lib/Model/CompanyPayoutDestinationResponse.php +++ b/lib/Model/CompanyPayoutDestinationResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -90,11 +90,11 @@ class CompanyPayoutDestinationResponse implements ModelInterface, ArrayAccess, \ */ protected static array $openAPINullables = [ 'object' => false, - 'currency' => false, - 'account_holder_name' => false, - 'bank' => false, - 'type' => false, - 'account_number' => false + 'currency' => false, + 'account_holder_name' => false, + 'bank' => false, + 'type' => false, + 'account_number' => false ]; /** diff --git a/lib/Model/CompanyResponse.php b/lib/Model/CompanyResponse.php index c50d038..feaec0a 100644 --- a/lib/Model/CompanyResponse.php +++ b/lib/Model/CompanyResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -94,13 +94,13 @@ class CompanyResponse implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'id' => false, - 'created_at' => false, - 'name' => false, - 'object' => false, - 'parent_company_id' => false, - 'use_parent_fiscal_data' => false, - 'payout_destination' => false, - 'fiscal_info' => false + 'created_at' => false, + 'name' => false, + 'object' => false, + 'parent_company_id' => false, + 'use_parent_fiscal_data' => false, + 'payout_destination' => false, + 'fiscal_info' => false ]; /** diff --git a/lib/Model/CreateCustomerFiscalEntitiesResponse.php b/lib/Model/CreateCustomerFiscalEntitiesResponse.php index 7516b92..b158f1d 100644 --- a/lib/Model/CreateCustomerFiscalEntitiesResponse.php +++ b/lib/Model/CreateCustomerFiscalEntitiesResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -99,16 +99,16 @@ class CreateCustomerFiscalEntitiesResponse implements ModelInterface, ArrayAcces */ protected static array $openAPINullables = [ 'address' => false, - 'tax_id' => false, - 'email' => false, - 'phone' => false, - 'metadata' => false, - 'company_name' => false, - 'id' => false, - 'object' => false, - 'created_at' => false, - 'parent_id' => false, - 'default' => false + 'tax_id' => false, + 'email' => false, + 'phone' => false, + 'metadata' => false, + 'company_name' => false, + 'id' => false, + 'object' => false, + 'created_at' => false, + 'parent_id' => false, + 'default' => false ]; /** diff --git a/lib/Model/CreateCustomerFiscalEntitiesResponseAllOf.php b/lib/Model/CreateCustomerFiscalEntitiesResponseAllOf.php index 9560273..7edb042 100644 --- a/lib/Model/CreateCustomerFiscalEntitiesResponseAllOf.php +++ b/lib/Model/CreateCustomerFiscalEntitiesResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class CreateCustomerFiscalEntitiesResponseAllOf implements ModelInterface, Array */ protected static array $openAPINullables = [ 'id' => false, - 'object' => false, - 'created_at' => false, - 'parent_id' => false, - 'default' => false + 'object' => false, + 'created_at' => false, + 'parent_id' => false, + 'default' => false ]; /** diff --git a/lib/Model/CreateCustomerPaymentMethodsRequest.php b/lib/Model/CreateCustomerPaymentMethodsRequest.php index 951f9d9..79e7be2 100644 --- a/lib/Model/CreateCustomerPaymentMethodsRequest.php +++ b/lib/Model/CreateCustomerPaymentMethodsRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -84,8 +84,8 @@ class CreateCustomerPaymentMethodsRequest implements ModelInterface, ArrayAccess */ protected static array $openAPINullables = [ 'type' => false, - 'token_id' => false, - 'expires_at' => false + 'token_id' => false, + 'expires_at' => false ]; /** diff --git a/lib/Model/CreateCustomerPaymentMethodsResponse.php b/lib/Model/CreateCustomerPaymentMethodsResponse.php index a95352c..1e25029 100644 --- a/lib/Model/CreateCustomerPaymentMethodsResponse.php +++ b/lib/Model/CreateCustomerPaymentMethodsResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -117,25 +117,25 @@ class CreateCustomerPaymentMethodsResponse implements ModelInterface, ArrayAcces */ protected static array $openAPINullables = [ 'type' => false, - 'id' => false, - 'object' => false, - 'created_at' => false, - 'parent_id' => false, - 'reference' => false, - 'barcode' => false, - 'barcode_url' => false, - 'expires_at' => false, - 'provider' => false, - 'last4' => false, - 'bin' => false, - 'card_type' => false, - 'exp_month' => false, - 'exp_year' => false, - 'brand' => false, - 'name' => false, - 'default' => false, - 'visible_on_checkout' => false, - 'payment_source_status' => false + 'id' => false, + 'object' => false, + 'created_at' => false, + 'parent_id' => false, + 'reference' => false, + 'barcode' => false, + 'barcode_url' => false, + 'expires_at' => false, + 'provider' => false, + 'last4' => false, + 'bin' => false, + 'card_type' => false, + 'exp_month' => false, + 'exp_year' => false, + 'brand' => false, + 'name' => false, + 'default' => false, + 'visible_on_checkout' => false, + 'payment_source_status' => false ]; /** diff --git a/lib/Model/CreateRiskRulesData.php b/lib/Model/CreateRiskRulesData.php index fbd545b..26b5cfb 100644 --- a/lib/Model/CreateRiskRulesData.php +++ b/lib/Model/CreateRiskRulesData.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -83,8 +83,8 @@ class CreateRiskRulesData implements ModelInterface, ArrayAccess, \JsonSerializa */ protected static array $openAPINullables = [ 'description' => false, - 'field' => false, - 'value' => false + 'field' => false, + 'value' => false ]; /** diff --git a/lib/Model/Customer.php b/lib/Model/Customer.php index c887356..e4c8943 100644 --- a/lib/Model/Customer.php +++ b/lib/Model/Customer.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -106,19 +106,19 @@ class Customer implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'antifraud_info' => true, - 'corporate' => false, - 'custom_reference' => false, - 'email' => false, - 'default_payment_source_id' => false, - 'default_shipping_contact_id' => false, - 'fiscal_entities' => false, - 'metadata' => false, - 'name' => false, - 'payment_sources' => false, - 'phone' => false, - 'plan_id' => false, - 'shipping_contacts' => false, - 'subscription' => false + 'corporate' => false, + 'custom_reference' => false, + 'email' => false, + 'default_payment_source_id' => false, + 'default_shipping_contact_id' => false, + 'fiscal_entities' => false, + 'metadata' => false, + 'name' => false, + 'payment_sources' => false, + 'phone' => false, + 'plan_id' => false, + 'shipping_contacts' => false, + 'subscription' => false ]; /** diff --git a/lib/Model/CustomerAddress.php b/lib/Model/CustomerAddress.php index 9e83a8f..6222ad4 100644 --- a/lib/Model/CustomerAddress.php +++ b/lib/Model/CustomerAddress.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -93,13 +93,13 @@ class CustomerAddress implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'street1' => false, - 'street2' => false, - 'postal_code' => false, - 'city' => false, - 'state' => false, - 'country' => false, - 'residential' => false, - 'external_number' => false + 'street2' => false, + 'postal_code' => false, + 'city' => false, + 'state' => false, + 'country' => false, + 'residential' => false, + 'external_number' => false ]; /** @@ -293,7 +293,7 @@ public function __construct(array $data = null) $this->setIfExists('city', $data ?? [], null); $this->setIfExists('state', $data ?? [], null); $this->setIfExists('country', $data ?? [], null); - $this->setIfExists('residential', $data ?? [], null); + $this->setIfExists('residential', $data ?? [], false); $this->setIfExists('external_number', $data ?? [], null); } diff --git a/lib/Model/CustomerAntifraudInfo.php b/lib/Model/CustomerAntifraudInfo.php index c5b84eb..2089aa3 100644 --- a/lib/Model/CustomerAntifraudInfo.php +++ b/lib/Model/CustomerAntifraudInfo.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -81,7 +81,7 @@ class CustomerAntifraudInfo implements ModelInterface, ArrayAccess, \JsonSeriali */ protected static array $openAPINullables = [ 'account_created_at' => false, - 'first_paid_at' => false + 'first_paid_at' => false ]; /** diff --git a/lib/Model/CustomerAntifraudInfoResponse.php b/lib/Model/CustomerAntifraudInfoResponse.php index 0141a4e..01fe043 100644 --- a/lib/Model/CustomerAntifraudInfoResponse.php +++ b/lib/Model/CustomerAntifraudInfoResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -81,7 +81,7 @@ class CustomerAntifraudInfoResponse implements ModelInterface, ArrayAccess, \Jso */ protected static array $openAPINullables = [ 'first_paid_at' => false, - 'account_created_at' => false + 'account_created_at' => false ]; /** diff --git a/lib/Model/CustomerFiscalEntitiesDataResponse.php b/lib/Model/CustomerFiscalEntitiesDataResponse.php index 8140e6d..9afcde1 100644 --- a/lib/Model/CustomerFiscalEntitiesDataResponse.php +++ b/lib/Model/CustomerFiscalEntitiesDataResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -99,16 +99,16 @@ class CustomerFiscalEntitiesDataResponse implements ModelInterface, ArrayAccess, */ protected static array $openAPINullables = [ 'address' => false, - 'tax_id' => false, - 'email' => false, - 'phone' => false, - 'metadata' => false, - 'company_name' => false, - 'id' => false, - 'object' => false, - 'created_at' => false, - 'parent_id' => false, - 'default' => false + 'tax_id' => false, + 'email' => false, + 'phone' => false, + 'metadata' => false, + 'company_name' => false, + 'id' => false, + 'object' => false, + 'created_at' => false, + 'parent_id' => false, + 'default' => false ]; /** diff --git a/lib/Model/CustomerFiscalEntitiesRequest.php b/lib/Model/CustomerFiscalEntitiesRequest.php index a677bdf..5cbcda2 100644 --- a/lib/Model/CustomerFiscalEntitiesRequest.php +++ b/lib/Model/CustomerFiscalEntitiesRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -89,11 +89,11 @@ class CustomerFiscalEntitiesRequest implements ModelInterface, ArrayAccess, \Jso */ protected static array $openAPINullables = [ 'address' => false, - 'tax_id' => false, - 'email' => false, - 'phone' => false, - 'metadata' => false, - 'company_name' => false + 'tax_id' => false, + 'email' => false, + 'phone' => false, + 'metadata' => false, + 'company_name' => false ]; /** diff --git a/lib/Model/CustomerFiscalEntitiesRequestAddress.php b/lib/Model/CustomerFiscalEntitiesRequestAddress.php index de941fe..7f94959 100644 --- a/lib/Model/CustomerFiscalEntitiesRequestAddress.php +++ b/lib/Model/CustomerFiscalEntitiesRequestAddress.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -93,13 +93,13 @@ class CustomerFiscalEntitiesRequestAddress implements ModelInterface, ArrayAcces */ protected static array $openAPINullables = [ 'street1' => false, - 'street2' => false, - 'postal_code' => false, - 'city' => false, - 'state' => false, - 'country' => false, - 'residential' => false, - 'external_number' => false + 'street2' => false, + 'postal_code' => false, + 'city' => false, + 'state' => false, + 'country' => false, + 'residential' => false, + 'external_number' => false ]; /** @@ -293,7 +293,7 @@ public function __construct(array $data = null) $this->setIfExists('city', $data ?? [], null); $this->setIfExists('state', $data ?? [], null); $this->setIfExists('country', $data ?? [], null); - $this->setIfExists('residential', $data ?? [], null); + $this->setIfExists('residential', $data ?? [], false); $this->setIfExists('external_number', $data ?? [], null); } diff --git a/lib/Model/CustomerFiscalEntitiesResponse.php b/lib/Model/CustomerFiscalEntitiesResponse.php index 8148d0e..f8e0df0 100644 --- a/lib/Model/CustomerFiscalEntitiesResponse.php +++ b/lib/Model/CustomerFiscalEntitiesResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -83,8 +83,8 @@ class CustomerFiscalEntitiesResponse implements ModelInterface, ArrayAccess, \Js */ protected static array $openAPINullables = [ 'has_more' => false, - 'object' => false, - 'data' => false + 'object' => false, + 'data' => false ]; /** diff --git a/lib/Model/CustomerFiscalEntitiesResponseAllOf.php b/lib/Model/CustomerFiscalEntitiesResponseAllOf.php index 4b40ea0..8951874 100644 --- a/lib/Model/CustomerFiscalEntitiesResponseAllOf.php +++ b/lib/Model/CustomerFiscalEntitiesResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/CustomerInfo.php b/lib/Model/CustomerInfo.php index b418048..8f39e1b 100644 --- a/lib/Model/CustomerInfo.php +++ b/lib/Model/CustomerInfo.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class CustomerInfo implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'name' => false, - 'email' => false, - 'phone' => false, - 'corporate' => false, - 'object' => false + 'email' => false, + 'phone' => false, + 'corporate' => false, + 'object' => false ]; /** diff --git a/lib/Model/CustomerInfoJustCustomerId.php b/lib/Model/CustomerInfoJustCustomerId.php index e7dd33e..b04fc76 100644 --- a/lib/Model/CustomerInfoJustCustomerId.php +++ b/lib/Model/CustomerInfoJustCustomerId.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/CustomerInfoJustCustomerIdResponse.php b/lib/Model/CustomerInfoJustCustomerIdResponse.php index f209012..e00dfe1 100644 --- a/lib/Model/CustomerInfoJustCustomerIdResponse.php +++ b/lib/Model/CustomerInfoJustCustomerIdResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/CustomerInfoResponse.php b/lib/Model/CustomerInfoResponse.php deleted file mode 100644 index 35e0574..0000000 --- a/lib/Model/CustomerInfoResponse.php +++ /dev/null @@ -1,587 +0,0 @@ - - */ -class CustomerInfoResponse implements ModelInterface, ArrayAccess, \JsonSerializable -{ - public const DISCRIMINATOR = null; - - /** - * The original name of the model. - * - * @var string - */ - protected static $openAPIModelName = 'customer_info_response'; - - /** - * Array of property to type mappings. Used for (de)serialization - * - * @var string[] - */ - protected static $openAPITypes = [ - 'customer_custom_reference' => 'string', - 'name' => 'string', - 'email' => 'string', - 'phone' => 'string', - 'corporate' => 'bool', - 'object' => 'string' - ]; - - /** - * Array of property to format mappings. Used for (de)serialization - * - * @var string[] - * @phpstan-var array - * @psalm-var array - */ - protected static $openAPIFormats = [ - 'customer_custom_reference' => null, - 'name' => null, - 'email' => 'email', - 'phone' => null, - 'corporate' => null, - 'object' => null - ]; - - /** - * Array of nullable properties. Used for (de)serialization - * - * @var boolean[] - */ - protected static array $openAPINullables = [ - 'customer_custom_reference' => true, - 'name' => false, - 'email' => false, - 'phone' => false, - 'corporate' => false, - 'object' => false - ]; - - /** - * If a nullable field gets set to null, insert it here - * - * @var boolean[] - */ - protected array $openAPINullablesSetToNull = []; - - /** - * Array of property to type mappings. Used for (de)serialization - * - * @return array - */ - public static function openAPITypes() - { - return self::$openAPITypes; - } - - /** - * Array of property to format mappings. Used for (de)serialization - * - * @return array - */ - public static function openAPIFormats() - { - return self::$openAPIFormats; - } - - /** - * Array of nullable properties - * - * @return array - */ - protected static function openAPINullables(): array - { - return self::$openAPINullables; - } - - /** - * Array of nullable field names deliberately set to null - * - * @return boolean[] - */ - private function getOpenAPINullablesSetToNull(): array - { - return $this->openAPINullablesSetToNull; - } - - /** - * Setter - Array of nullable field names deliberately set to null - * - * @param boolean[] $openAPINullablesSetToNull - */ - private function setOpenAPINullablesSetToNull(array $openAPINullablesSetToNull): void - { - $this->openAPINullablesSetToNull = $openAPINullablesSetToNull; - } - - /** - * Checks if a property is nullable - * - * @param string $property - * @return bool - */ - public static function isNullable(string $property): bool - { - return self::openAPINullables()[$property] ?? false; - } - - /** - * Checks if a nullable property is set to null. - * - * @param string $property - * @return bool - */ - public function isNullableSetToNull(string $property): bool - { - return in_array($property, $this->getOpenAPINullablesSetToNull(), true); - } - - /** - * Array of attributes where the key is the local name, - * and the value is the original name - * - * @var string[] - */ - protected static $attributeMap = [ - 'customer_custom_reference' => 'customer_custom_reference', - 'name' => 'name', - 'email' => 'email', - 'phone' => 'phone', - 'corporate' => 'corporate', - 'object' => 'object' - ]; - - /** - * Array of attributes to setter functions (for deserialization of responses) - * - * @var string[] - */ - protected static $setters = [ - 'customer_custom_reference' => 'setCustomerCustomReference', - 'name' => 'setName', - 'email' => 'setEmail', - 'phone' => 'setPhone', - 'corporate' => 'setCorporate', - 'object' => 'setObject' - ]; - - /** - * Array of attributes to getter functions (for serialization of requests) - * - * @var string[] - */ - protected static $getters = [ - 'customer_custom_reference' => 'getCustomerCustomReference', - 'name' => 'getName', - 'email' => 'getEmail', - 'phone' => 'getPhone', - 'corporate' => 'getCorporate', - 'object' => 'getObject' - ]; - - /** - * Array of attributes where the key is the local name, - * and the value is the original name - * - * @return array - */ - public static function attributeMap() - { - return self::$attributeMap; - } - - /** - * Array of attributes to setter functions (for deserialization of responses) - * - * @return array - */ - public static function setters() - { - return self::$setters; - } - - /** - * Array of attributes to getter functions (for serialization of requests) - * - * @return array - */ - public static function getters() - { - return self::$getters; - } - - /** - * The original name of the model. - * - * @return string - */ - public function getModelName() - { - return self::$openAPIModelName; - } - - - /** - * Associative array for storing property values - * - * @var mixed[] - */ - protected $container = []; - - /** - * Constructor - * - * @param mixed[] $data Associated array of property values - * initializing the model - */ - public function __construct(array $data = null) - { - $this->setIfExists('customer_custom_reference', $data ?? [], null); - $this->setIfExists('name', $data ?? [], null); - $this->setIfExists('email', $data ?? [], null); - $this->setIfExists('phone', $data ?? [], null); - $this->setIfExists('corporate', $data ?? [], false); - $this->setIfExists('object', $data ?? [], null); - } - - /** - * Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName - * is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the - * $this->openAPINullablesSetToNull array - * - * @param string $variableName - * @param array $fields - * @param mixed $defaultValue - */ - private function setIfExists(string $variableName, array $fields, $defaultValue): void - { - if (self::isNullable($variableName) && array_key_exists($variableName, $fields) && is_null($fields[$variableName])) { - $this->openAPINullablesSetToNull[] = $variableName; - } - - $this->container[$variableName] = $fields[$variableName] ?? $defaultValue; - } - - /** - * Show all the invalid properties with reasons. - * - * @return array invalid properties with reasons - */ - public function listInvalidProperties() - { - $invalidProperties = []; - - return $invalidProperties; - } - - /** - * Validate all the properties in the model - * return true if all passed - * - * @return bool True if all properties are valid - */ - public function valid() - { - return count($this->listInvalidProperties()) === 0; - } - - - /** - * Gets customer_custom_reference - * - * @return string|null - */ - public function getCustomerCustomReference() - { - return $this->container['customer_custom_reference']; - } - - /** - * Sets customer_custom_reference - * - * @param string|null $customer_custom_reference Custom reference - * - * @return self - */ - public function setCustomerCustomReference($customer_custom_reference) - { - if (is_null($customer_custom_reference)) { - array_push($this->openAPINullablesSetToNull, 'customer_custom_reference'); - } else { - $nullablesSetToNull = $this->getOpenAPINullablesSetToNull(); - $index = array_search('customer_custom_reference', $nullablesSetToNull); - if ($index !== FALSE) { - unset($nullablesSetToNull[$index]); - $this->setOpenAPINullablesSetToNull($nullablesSetToNull); - } - } - $this->container['customer_custom_reference'] = $customer_custom_reference; - - return $this; - } - - /** - * Gets name - * - * @return string|null - */ - public function getName() - { - return $this->container['name']; - } - - /** - * Sets name - * - * @param string|null $name name - * - * @return self - */ - public function setName($name) - { - if (is_null($name)) { - throw new \InvalidArgumentException('non-nullable name cannot be null'); - } - $this->container['name'] = $name; - - return $this; - } - - /** - * Gets email - * - * @return string|null - */ - public function getEmail() - { - return $this->container['email']; - } - - /** - * Sets email - * - * @param string|null $email email - * - * @return self - */ - public function setEmail($email) - { - if (is_null($email)) { - throw new \InvalidArgumentException('non-nullable email cannot be null'); - } - $this->container['email'] = $email; - - return $this; - } - - /** - * Gets phone - * - * @return string|null - */ - public function getPhone() - { - return $this->container['phone']; - } - - /** - * Sets phone - * - * @param string|null $phone phone - * - * @return self - */ - public function setPhone($phone) - { - if (is_null($phone)) { - throw new \InvalidArgumentException('non-nullable phone cannot be null'); - } - $this->container['phone'] = $phone; - - return $this; - } - - /** - * Gets corporate - * - * @return bool|null - */ - public function getCorporate() - { - return $this->container['corporate']; - } - - /** - * Sets corporate - * - * @param bool|null $corporate corporate - * - * @return self - */ - public function setCorporate($corporate) - { - if (is_null($corporate)) { - throw new \InvalidArgumentException('non-nullable corporate cannot be null'); - } - $this->container['corporate'] = $corporate; - - return $this; - } - - /** - * Gets object - * - * @return string|null - */ - public function getObject() - { - return $this->container['object']; - } - - /** - * Sets object - * - * @param string|null $object object - * - * @return self - */ - public function setObject($object) - { - if (is_null($object)) { - throw new \InvalidArgumentException('non-nullable object cannot be null'); - } - $this->container['object'] = $object; - - return $this; - } - /** - * Returns true if offset exists. False otherwise. - * - * @param integer $offset Offset - * - * @return boolean - */ - public function offsetExists($offset): bool - { - return isset($this->container[$offset]); - } - - /** - * Gets offset. - * - * @param integer $offset Offset - * - * @return mixed|null - */ - #[\ReturnTypeWillChange] - public function offsetGet($offset) - { - return $this->container[$offset] ?? null; - } - - /** - * Sets value based on offset. - * - * @param int|null $offset Offset - * @param mixed $value Value to be set - * - * @return void - */ - public function offsetSet($offset, $value): void - { - if (is_null($offset)) { - $this->container[] = $value; - } else { - $this->container[$offset] = $value; - } - } - - /** - * Unsets offset. - * - * @param integer $offset Offset - * - * @return void - */ - public function offsetUnset($offset): void - { - unset($this->container[$offset]); - } - - /** - * Serializes the object to a value that can be serialized natively by json_encode(). - * @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php - * - * @return mixed Returns data which can be serialized by json_encode(), which is a value - * of any type other than a resource. - */ - #[\ReturnTypeWillChange] - public function jsonSerialize() - { - return ObjectSerializer::sanitizeForSerialization($this); - } - - /** - * Gets the string presentation of the object - * - * @return string - */ - public function __toString() - { - return json_encode( - ObjectSerializer::sanitizeForSerialization($this), - JSON_PRETTY_PRINT - ); - } - - /** - * Gets a header-safe presentation of the object - * - * @return string - */ - public function toHeaderValue() - { - return json_encode(ObjectSerializer::sanitizeForSerialization($this)); - } -} - - diff --git a/lib/Model/CustomerPaymentMethodRequest.php b/lib/Model/CustomerPaymentMethodRequest.php index 11d554f..92522f6 100644 --- a/lib/Model/CustomerPaymentMethodRequest.php +++ b/lib/Model/CustomerPaymentMethodRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/CustomerPaymentMethods.php b/lib/Model/CustomerPaymentMethods.php index cb24ec4..5765c45 100644 --- a/lib/Model/CustomerPaymentMethods.php +++ b/lib/Model/CustomerPaymentMethods.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/CustomerPaymentMethodsData.php b/lib/Model/CustomerPaymentMethodsData.php index ba5cc51..f27bfce 100644 --- a/lib/Model/CustomerPaymentMethodsData.php +++ b/lib/Model/CustomerPaymentMethodsData.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -117,25 +117,25 @@ class CustomerPaymentMethodsData implements ModelInterface, ArrayAccess, \JsonSe */ protected static array $openAPINullables = [ 'type' => false, - 'id' => false, - 'object' => false, - 'created_at' => false, - 'parent_id' => false, - 'reference' => false, - 'barcode' => false, - 'barcode_url' => false, - 'expires_at' => false, - 'provider' => false, - 'last4' => false, - 'bin' => false, - 'card_type' => false, - 'exp_month' => false, - 'exp_year' => false, - 'brand' => false, - 'name' => false, - 'default' => false, - 'visible_on_checkout' => false, - 'payment_source_status' => false + 'id' => false, + 'object' => false, + 'created_at' => false, + 'parent_id' => false, + 'reference' => false, + 'barcode' => false, + 'barcode_url' => false, + 'expires_at' => false, + 'provider' => false, + 'last4' => false, + 'bin' => false, + 'card_type' => false, + 'exp_month' => false, + 'exp_year' => false, + 'brand' => false, + 'name' => false, + 'default' => false, + 'visible_on_checkout' => false, + 'payment_source_status' => false ]; /** diff --git a/lib/Model/CustomerPaymentMethodsRequest.php b/lib/Model/CustomerPaymentMethodsRequest.php index bfb39e6..f5aa923 100644 --- a/lib/Model/CustomerPaymentMethodsRequest.php +++ b/lib/Model/CustomerPaymentMethodsRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -83,8 +83,8 @@ class CustomerPaymentMethodsRequest implements ModelInterface, ArrayAccess, \Jso */ protected static array $openAPINullables = [ 'type' => false, - 'token_id' => false, - 'expires_at' => false + 'token_id' => false, + 'expires_at' => false ]; /** diff --git a/lib/Model/CustomerPaymentMethodsResponse.php b/lib/Model/CustomerPaymentMethodsResponse.php index 627d227..1bba057 100644 --- a/lib/Model/CustomerPaymentMethodsResponse.php +++ b/lib/Model/CustomerPaymentMethodsResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class CustomerPaymentMethodsResponse implements ModelInterface, ArrayAccess, \Js */ protected static array $openAPINullables = [ 'has_more' => false, - 'object' => false, - 'next_page_url' => true, - 'previous_page_url' => true, - 'data' => false + 'object' => false, + 'next_page_url' => true, + 'previous_page_url' => true, + 'data' => false ]; /** diff --git a/lib/Model/CustomerResponse.php b/lib/Model/CustomerResponse.php index 7a07d13..e2c5917 100644 --- a/lib/Model/CustomerResponse.php +++ b/lib/Model/CustomerResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -114,23 +114,23 @@ class CustomerResponse implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'antifraud_info' => true, - 'corporate' => false, - 'created_at' => false, - 'custom_reference' => false, - 'default_fiscal_entity_id' => true, - 'default_shipping_contact_id' => false, - 'default_payment_source_id' => true, - 'email' => false, - 'fiscal_entities' => false, - 'id' => false, - 'livemode' => false, - 'name' => false, - 'metadata' => false, - 'object' => false, - 'payment_sources' => false, - 'phone' => false, - 'shipping_contacts' => false, - 'subscription' => false + 'corporate' => false, + 'created_at' => false, + 'custom_reference' => false, + 'default_fiscal_entity_id' => true, + 'default_shipping_contact_id' => false, + 'default_payment_source_id' => true, + 'email' => false, + 'fiscal_entities' => false, + 'id' => false, + 'livemode' => false, + 'name' => false, + 'metadata' => false, + 'object' => false, + 'payment_sources' => false, + 'phone' => false, + 'shipping_contacts' => false, + 'subscription' => false ]; /** diff --git a/lib/Model/CustomerResponseShippingContacts.php b/lib/Model/CustomerResponseShippingContacts.php index fe8e38d..9144014 100644 --- a/lib/Model/CustomerResponseShippingContacts.php +++ b/lib/Model/CustomerResponseShippingContacts.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -83,8 +83,8 @@ class CustomerResponseShippingContacts implements ModelInterface, ArrayAccess, \ */ protected static array $openAPINullables = [ 'has_more' => false, - 'object' => false, - 'data' => false + 'object' => false, + 'data' => false ]; /** diff --git a/lib/Model/CustomerResponseShippingContactsAllOf.php b/lib/Model/CustomerResponseShippingContactsAllOf.php index 3acac64..eb1e167 100644 --- a/lib/Model/CustomerResponseShippingContactsAllOf.php +++ b/lib/Model/CustomerResponseShippingContactsAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/CustomerShippingContacts.php b/lib/Model/CustomerShippingContacts.php index 65b7b1f..a08135c 100644 --- a/lib/Model/CustomerShippingContacts.php +++ b/lib/Model/CustomerShippingContacts.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -94,13 +94,13 @@ class CustomerShippingContacts implements ModelInterface, ArrayAccess, \JsonSeri */ protected static array $openAPINullables = [ 'phone' => false, - 'receiver' => false, - 'between_streets' => false, - 'address' => false, - 'parent_id' => false, - 'default' => true, - 'deleted' => true, - 'metadata' => false + 'receiver' => false, + 'between_streets' => false, + 'address' => false, + 'parent_id' => false, + 'default' => true, + 'deleted' => true, + 'metadata' => false ]; /** diff --git a/lib/Model/CustomerShippingContactsAddress.php b/lib/Model/CustomerShippingContactsAddress.php index b78dff6..345a116 100644 --- a/lib/Model/CustomerShippingContactsAddress.php +++ b/lib/Model/CustomerShippingContactsAddress.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -92,12 +92,12 @@ class CustomerShippingContactsAddress implements ModelInterface, ArrayAccess, \J */ protected static array $openAPINullables = [ 'street1' => false, - 'street2' => false, - 'postal_code' => false, - 'city' => false, - 'state' => false, - 'country' => false, - 'residential' => true + 'street2' => false, + 'postal_code' => false, + 'city' => false, + 'state' => false, + 'country' => false, + 'residential' => true ]; /** diff --git a/lib/Model/CustomerShippingContactsDataResponse.php b/lib/Model/CustomerShippingContactsDataResponse.php index 71b7c67..0e2ce81 100644 --- a/lib/Model/CustomerShippingContactsDataResponse.php +++ b/lib/Model/CustomerShippingContactsDataResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -99,16 +99,16 @@ class CustomerShippingContactsDataResponse implements ModelInterface, ArrayAcces */ protected static array $openAPINullables = [ 'phone' => false, - 'receiver' => false, - 'between_streets' => false, - 'address' => false, - 'parent_id' => false, - 'default' => true, - 'deleted' => true, - 'metadata' => false, - 'id' => false, - 'object' => false, - 'created_at' => false + 'receiver' => false, + 'between_streets' => false, + 'address' => false, + 'parent_id' => false, + 'default' => true, + 'deleted' => true, + 'metadata' => false, + 'id' => false, + 'object' => false, + 'created_at' => false ]; /** diff --git a/lib/Model/CustomerShippingContactsDataResponseAllOf.php b/lib/Model/CustomerShippingContactsDataResponseAllOf.php index b7acd84..7a63ea7 100644 --- a/lib/Model/CustomerShippingContactsDataResponseAllOf.php +++ b/lib/Model/CustomerShippingContactsDataResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -83,8 +83,8 @@ class CustomerShippingContactsDataResponseAllOf implements ModelInterface, Array */ protected static array $openAPINullables = [ 'id' => false, - 'object' => false, - 'created_at' => false + 'object' => false, + 'created_at' => false ]; /** diff --git a/lib/Model/CustomerShippingContactsResponse.php b/lib/Model/CustomerShippingContactsResponse.php index f493fe0..fcbb57b 100644 --- a/lib/Model/CustomerShippingContactsResponse.php +++ b/lib/Model/CustomerShippingContactsResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -100,16 +100,16 @@ class CustomerShippingContactsResponse implements ModelInterface, ArrayAccess, \ */ protected static array $openAPINullables = [ 'phone' => false, - 'receiver' => false, - 'between_streets' => true, - 'address' => false, - 'parent_id' => false, - 'default' => false, - 'id' => false, - 'created_at' => false, - 'metadata' => false, - 'object' => false, - 'deleted' => false + 'receiver' => false, + 'between_streets' => true, + 'address' => false, + 'parent_id' => false, + 'default' => false, + 'id' => false, + 'created_at' => false, + 'metadata' => false, + 'object' => false, + 'deleted' => false ]; /** diff --git a/lib/Model/CustomerShippingContactsResponseAddress.php b/lib/Model/CustomerShippingContactsResponseAddress.php index 8f960fa..c1cbefe 100644 --- a/lib/Model/CustomerShippingContactsResponseAddress.php +++ b/lib/Model/CustomerShippingContactsResponseAddress.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -93,13 +93,13 @@ class CustomerShippingContactsResponseAddress implements ModelInterface, ArrayAc */ protected static array $openAPINullables = [ 'object' => false, - 'street1' => false, - 'street2' => false, - 'postal_code' => false, - 'city' => false, - 'state' => false, - 'country' => false, - 'residential' => false + 'street1' => false, + 'street2' => false, + 'postal_code' => false, + 'city' => false, + 'state' => false, + 'country' => false, + 'residential' => true ]; /** @@ -548,7 +548,14 @@ public function getResidential() public function setResidential($residential) { if (is_null($residential)) { - throw new \InvalidArgumentException('non-nullable residential cannot be null'); + array_push($this->openAPINullablesSetToNull, 'residential'); + } else { + $nullablesSetToNull = $this->getOpenAPINullablesSetToNull(); + $index = array_search('residential', $nullablesSetToNull); + if ($index !== FALSE) { + unset($nullablesSetToNull[$index]); + $this->setOpenAPINullablesSetToNull($nullablesSetToNull); + } } $this->container['residential'] = $residential; diff --git a/lib/Model/CustomerUpdateFiscalEntitiesRequest.php b/lib/Model/CustomerUpdateFiscalEntitiesRequest.php index fd1f86a..203ca9e 100644 --- a/lib/Model/CustomerUpdateFiscalEntitiesRequest.php +++ b/lib/Model/CustomerUpdateFiscalEntitiesRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -89,11 +89,11 @@ class CustomerUpdateFiscalEntitiesRequest implements ModelInterface, ArrayAccess */ protected static array $openAPINullables = [ 'address' => false, - 'tax_id' => false, - 'email' => false, - 'phone' => false, - 'metadata' => false, - 'company_name' => false + 'tax_id' => false, + 'email' => false, + 'phone' => false, + 'metadata' => false, + 'company_name' => false ]; /** diff --git a/lib/Model/CustomerUpdateShippingContacts.php b/lib/Model/CustomerUpdateShippingContacts.php index 3ed1241..e500f15 100644 --- a/lib/Model/CustomerUpdateShippingContacts.php +++ b/lib/Model/CustomerUpdateShippingContacts.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -92,12 +92,12 @@ class CustomerUpdateShippingContacts implements ModelInterface, ArrayAccess, \Js */ protected static array $openAPINullables = [ 'phone' => false, - 'receiver' => false, - 'between_streets' => false, - 'address' => false, - 'parent_id' => false, - 'default' => true, - 'deleted' => true + 'receiver' => false, + 'between_streets' => false, + 'address' => false, + 'parent_id' => false, + 'default' => true, + 'deleted' => true ]; /** diff --git a/lib/Model/CustomersResponse.php b/lib/Model/CustomersResponse.php index dcd9575..cb6b700 100644 --- a/lib/Model/CustomersResponse.php +++ b/lib/Model/CustomersResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class CustomersResponse implements ModelInterface, ArrayAccess, \JsonSerializabl */ protected static array $openAPINullables = [ 'data' => false, - 'has_more' => false, - 'object' => false, - 'next_page_url' => true, - 'previous_page_url' => true + 'has_more' => false, + 'object' => false, + 'next_page_url' => true, + 'previous_page_url' => true ]; /** diff --git a/lib/Model/CustomersResponseAllOf.php b/lib/Model/CustomersResponseAllOf.php index bf4b169..4b8c5c5 100644 --- a/lib/Model/CustomersResponseAllOf.php +++ b/lib/Model/CustomersResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/DeleteApiKeysResponse.php b/lib/Model/DeleteApiKeysResponse.php index 34e4f28..ac26159 100644 --- a/lib/Model/DeleteApiKeysResponse.php +++ b/lib/Model/DeleteApiKeysResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -95,14 +95,14 @@ class DeleteApiKeysResponse implements ModelInterface, ArrayAccess, \JsonSeriali */ protected static array $openAPINullables = [ 'active' => false, - 'created_at' => false, - 'description' => false, - 'livemode' => false, - 'prefix' => false, - 'id' => false, - 'object' => false, - 'deleted' => false, - 'role' => false + 'created_at' => false, + 'description' => false, + 'livemode' => false, + 'prefix' => false, + 'id' => false, + 'object' => false, + 'deleted' => false, + 'role' => false ]; /** diff --git a/lib/Model/DeleteApiKeysResponseAllOf.php b/lib/Model/DeleteApiKeysResponseAllOf.php index 11d4d59..7d88fc0 100644 --- a/lib/Model/DeleteApiKeysResponseAllOf.php +++ b/lib/Model/DeleteApiKeysResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/DeletedBlacklistRuleResponse.php b/lib/Model/DeletedBlacklistRuleResponse.php index f354f1c..d72083b 100644 --- a/lib/Model/DeletedBlacklistRuleResponse.php +++ b/lib/Model/DeletedBlacklistRuleResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -85,9 +85,9 @@ class DeletedBlacklistRuleResponse implements ModelInterface, ArrayAccess, \Json */ protected static array $openAPINullables = [ 'id' => false, - 'field' => false, - 'value' => false, - 'description' => false + 'field' => false, + 'value' => false, + 'description' => false ]; /** diff --git a/lib/Model/DeletedWhitelistRuleResponse.php b/lib/Model/DeletedWhitelistRuleResponse.php index aafd1dd..ff2bc81 100644 --- a/lib/Model/DeletedWhitelistRuleResponse.php +++ b/lib/Model/DeletedWhitelistRuleResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -85,9 +85,9 @@ class DeletedWhitelistRuleResponse implements ModelInterface, ArrayAccess, \Json */ protected static array $openAPINullables = [ 'id' => false, - 'field' => false, - 'value' => false, - 'description' => false + 'field' => false, + 'value' => false, + 'description' => false ]; /** diff --git a/lib/Model/Details.php b/lib/Model/Details.php index c051881..191048d 100644 --- a/lib/Model/Details.php +++ b/lib/Model/Details.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/DetailsError.php b/lib/Model/DetailsError.php index 3d2df73..74c9d02 100644 --- a/lib/Model/DetailsError.php +++ b/lib/Model/DetailsError.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -85,9 +85,9 @@ class DetailsError implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'code' => false, - 'param' => true, - 'message' => false, - 'debug_message' => false + 'param' => true, + 'message' => false, + 'debug_message' => false ]; /** diff --git a/lib/Model/DiscountLinesDataResponse.php b/lib/Model/DiscountLinesDataResponse.php index 3bac02b..b6c5908 100644 --- a/lib/Model/DiscountLinesDataResponse.php +++ b/lib/Model/DiscountLinesDataResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -89,11 +89,11 @@ class DiscountLinesDataResponse implements ModelInterface, ArrayAccess, \JsonSer */ protected static array $openAPINullables = [ 'amount' => false, - 'code' => false, - 'type' => false, - 'id' => false, - 'object' => false, - 'parent_id' => false + 'code' => false, + 'type' => false, + 'id' => false, + 'object' => false, + 'parent_id' => false ]; /** diff --git a/lib/Model/DiscountLinesResponse.php b/lib/Model/DiscountLinesResponse.php index fe674aa..1b61285 100644 --- a/lib/Model/DiscountLinesResponse.php +++ b/lib/Model/DiscountLinesResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -89,11 +89,11 @@ class DiscountLinesResponse implements ModelInterface, ArrayAccess, \JsonSeriali */ protected static array $openAPINullables = [ 'amount' => false, - 'code' => false, - 'type' => false, - 'id' => false, - 'object' => false, - 'parent_id' => false + 'code' => false, + 'type' => false, + 'id' => false, + 'object' => false, + 'parent_id' => false ]; /** diff --git a/lib/Model/DiscountLinesResponseAllOf.php b/lib/Model/DiscountLinesResponseAllOf.php index 0ef852c..1d74e89 100644 --- a/lib/Model/DiscountLinesResponseAllOf.php +++ b/lib/Model/DiscountLinesResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -83,8 +83,8 @@ class DiscountLinesResponseAllOf implements ModelInterface, ArrayAccess, \JsonSe */ protected static array $openAPINullables = [ 'id' => false, - 'object' => false, - 'parent_id' => false + 'object' => false, + 'parent_id' => false ]; /** diff --git a/lib/Model/EmailCheckoutRequest.php b/lib/Model/EmailCheckoutRequest.php index 9da86a1..6250388 100644 --- a/lib/Model/EmailCheckoutRequest.php +++ b/lib/Model/EmailCheckoutRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/Error.php b/lib/Model/Error.php index 99b1c89..a6cf3ee 100644 --- a/lib/Model/Error.php +++ b/lib/Model/Error.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -86,9 +86,9 @@ class Error implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'details' => false, - 'log_id' => true, - 'type' => false, - 'object' => false + 'log_id' => true, + 'type' => false, + 'object' => false ]; /** diff --git a/lib/Model/ErrorAllOf.php b/lib/Model/ErrorAllOf.php index 55d093d..44c1c1c 100644 --- a/lib/Model/ErrorAllOf.php +++ b/lib/Model/ErrorAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -83,8 +83,8 @@ class ErrorAllOf implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'log_id' => true, - 'type' => false, - 'object' => false + 'type' => false, + 'object' => false ]; /** diff --git a/lib/Model/EventResponse.php b/lib/Model/EventResponse.php index 94911ac..a49d2ca 100644 --- a/lib/Model/EventResponse.php +++ b/lib/Model/EventResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -94,13 +94,13 @@ class EventResponse implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'created_at' => false, - 'data' => false, - 'id' => false, - 'livemode' => false, - 'object' => false, - 'type' => false, - 'webhook_logs' => false, - 'webhook_status' => false + 'data' => false, + 'id' => false, + 'livemode' => false, + 'object' => false, + 'type' => false, + 'webhook_logs' => false, + 'webhook_status' => false ]; /** diff --git a/lib/Model/EventsResendResponse.php b/lib/Model/EventsResendResponse.php index 0be1a58..074a171 100644 --- a/lib/Model/EventsResendResponse.php +++ b/lib/Model/EventsResendResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -90,11 +90,11 @@ class EventsResendResponse implements ModelInterface, ArrayAccess, \JsonSerializ */ protected static array $openAPINullables = [ 'failed_attempts' => false, - 'id' => false, - 'last_attempted_at' => false, - 'last_http_response_status' => false, - 'response_data' => false, - 'url' => false + 'id' => false, + 'last_attempted_at' => false, + 'last_http_response_status' => false, + 'response_data' => false, + 'url' => false ]; /** diff --git a/lib/Model/FiscalEntityAddress.php b/lib/Model/FiscalEntityAddress.php index e7bc95f..134caea 100644 --- a/lib/Model/FiscalEntityAddress.php +++ b/lib/Model/FiscalEntityAddress.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -92,12 +92,12 @@ class FiscalEntityAddress implements ModelInterface, ArrayAccess, \JsonSerializa */ protected static array $openAPINullables = [ 'street1' => false, - 'street2' => true, - 'postal_code' => false, - 'city' => false, - 'state' => false, - 'country' => false, - 'external_number' => false + 'street2' => true, + 'postal_code' => false, + 'city' => false, + 'state' => false, + 'country' => false, + 'external_number' => false ]; /** diff --git a/lib/Model/GetApiKeysResponse.php b/lib/Model/GetApiKeysResponse.php index ab7a63e..ee0c11a 100644 --- a/lib/Model/GetApiKeysResponse.php +++ b/lib/Model/GetApiKeysResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class GetApiKeysResponse implements ModelInterface, ArrayAccess, \JsonSerializab */ protected static array $openAPINullables = [ 'next_page_url' => true, - 'previous_page_url' => true, - 'has_more' => false, - 'object' => false, - 'data' => false + 'previous_page_url' => true, + 'has_more' => false, + 'object' => false, + 'data' => false ]; /** diff --git a/lib/Model/GetApiKeysResponseAllOf.php b/lib/Model/GetApiKeysResponseAllOf.php index 28b6543..5bb7b27 100644 --- a/lib/Model/GetApiKeysResponseAllOf.php +++ b/lib/Model/GetApiKeysResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/GetChargesResponse.php b/lib/Model/GetChargesResponse.php index d54b0cf..0ad3e39 100644 --- a/lib/Model/GetChargesResponse.php +++ b/lib/Model/GetChargesResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class GetChargesResponse implements ModelInterface, ArrayAccess, \JsonSerializab */ protected static array $openAPINullables = [ 'has_more' => false, - 'object' => false, - 'next_page_url' => true, - 'previous_page_url' => true, - 'data' => false + 'object' => false, + 'next_page_url' => true, + 'previous_page_url' => true, + 'data' => false ]; /** diff --git a/lib/Model/GetChargesResponseAllOf.php b/lib/Model/GetChargesResponseAllOf.php index 6a96561..31dd816 100644 --- a/lib/Model/GetChargesResponseAllOf.php +++ b/lib/Model/GetChargesResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/GetCompaniesResponse.php b/lib/Model/GetCompaniesResponse.php index 78739ba..f9486b4 100644 --- a/lib/Model/GetCompaniesResponse.php +++ b/lib/Model/GetCompaniesResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class GetCompaniesResponse implements ModelInterface, ArrayAccess, \JsonSerializ */ protected static array $openAPINullables = [ 'has_more' => false, - 'object' => false, - 'next_page_url' => true, - 'previous_page_url' => true, - 'data' => false + 'object' => false, + 'next_page_url' => true, + 'previous_page_url' => true, + 'data' => false ]; /** diff --git a/lib/Model/GetCompaniesResponseAllOf.php b/lib/Model/GetCompaniesResponseAllOf.php index 0a17444..11e89b0 100644 --- a/lib/Model/GetCompaniesResponseAllOf.php +++ b/lib/Model/GetCompaniesResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/GetCustomerPaymentMethodDataResponse.php b/lib/Model/GetCustomerPaymentMethodDataResponse.php index 54e60dd..fb99013 100644 --- a/lib/Model/GetCustomerPaymentMethodDataResponse.php +++ b/lib/Model/GetCustomerPaymentMethodDataResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -117,25 +117,25 @@ class GetCustomerPaymentMethodDataResponse implements ModelInterface, ArrayAcces */ protected static array $openAPINullables = [ 'type' => false, - 'id' => false, - 'object' => false, - 'created_at' => false, - 'parent_id' => false, - 'reference' => false, - 'barcode' => false, - 'barcode_url' => false, - 'expires_at' => false, - 'provider' => false, - 'last4' => false, - 'bin' => false, - 'card_type' => false, - 'exp_month' => false, - 'exp_year' => false, - 'brand' => false, - 'name' => false, - 'default' => false, - 'visible_on_checkout' => false, - 'payment_source_status' => false + 'id' => false, + 'object' => false, + 'created_at' => false, + 'parent_id' => false, + 'reference' => false, + 'barcode' => false, + 'barcode_url' => false, + 'expires_at' => false, + 'provider' => false, + 'last4' => false, + 'bin' => false, + 'card_type' => false, + 'exp_month' => false, + 'exp_year' => false, + 'brand' => false, + 'name' => false, + 'default' => false, + 'visible_on_checkout' => false, + 'payment_source_status' => false ]; /** diff --git a/lib/Model/GetEventsResponse.php b/lib/Model/GetEventsResponse.php index 88ba32b..3dfe091 100644 --- a/lib/Model/GetEventsResponse.php +++ b/lib/Model/GetEventsResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class GetEventsResponse implements ModelInterface, ArrayAccess, \JsonSerializabl */ protected static array $openAPINullables = [ 'has_more' => false, - 'object' => false, - 'next_page_url' => true, - 'previous_page_url' => true, - 'data' => false + 'object' => false, + 'next_page_url' => true, + 'previous_page_url' => true, + 'data' => false ]; /** diff --git a/lib/Model/GetEventsResponseAllOf.php b/lib/Model/GetEventsResponseAllOf.php index ca19ba5..4a61d39 100644 --- a/lib/Model/GetEventsResponseAllOf.php +++ b/lib/Model/GetEventsResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/GetOrderDiscountLinesResponse.php b/lib/Model/GetOrderDiscountLinesResponse.php index a666ba7..b3ee9f5 100644 --- a/lib/Model/GetOrderDiscountLinesResponse.php +++ b/lib/Model/GetOrderDiscountLinesResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class GetOrderDiscountLinesResponse implements ModelInterface, ArrayAccess, \Jso */ protected static array $openAPINullables = [ 'has_more' => false, - 'object' => false, - 'next_page_url' => true, - 'previous_page_url' => true, - 'data' => false + 'object' => false, + 'next_page_url' => true, + 'previous_page_url' => true, + 'data' => false ]; /** diff --git a/lib/Model/GetOrderDiscountLinesResponseAllOf.php b/lib/Model/GetOrderDiscountLinesResponseAllOf.php index 3f1abf9..c39a95e 100644 --- a/lib/Model/GetOrderDiscountLinesResponseAllOf.php +++ b/lib/Model/GetOrderDiscountLinesResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/GetOrdersResponse.php b/lib/Model/GetOrdersResponse.php index e29500e..4ec7b98 100644 --- a/lib/Model/GetOrdersResponse.php +++ b/lib/Model/GetOrdersResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class GetOrdersResponse implements ModelInterface, ArrayAccess, \JsonSerializabl */ protected static array $openAPINullables = [ 'data' => false, - 'has_more' => false, - 'object' => false, - 'next_page_url' => true, - 'previous_page_url' => true + 'has_more' => false, + 'object' => false, + 'next_page_url' => true, + 'previous_page_url' => true ]; /** diff --git a/lib/Model/GetPaymentMethodResponse.php b/lib/Model/GetPaymentMethodResponse.php index 561b59e..7c08703 100644 --- a/lib/Model/GetPaymentMethodResponse.php +++ b/lib/Model/GetPaymentMethodResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class GetPaymentMethodResponse implements ModelInterface, ArrayAccess, \JsonSeri */ protected static array $openAPINullables = [ 'has_more' => false, - 'object' => false, - 'next_page_url' => true, - 'previous_page_url' => true, - 'data' => false + 'object' => false, + 'next_page_url' => true, + 'previous_page_url' => true, + 'data' => false ]; /** diff --git a/lib/Model/GetPaymentMethodResponseAllOf.php b/lib/Model/GetPaymentMethodResponseAllOf.php index 88f1015..9cccc1c 100644 --- a/lib/Model/GetPaymentMethodResponseAllOf.php +++ b/lib/Model/GetPaymentMethodResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/GetPlansResponse.php b/lib/Model/GetPlansResponse.php index bf59827..83ac27d 100644 --- a/lib/Model/GetPlansResponse.php +++ b/lib/Model/GetPlansResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class GetPlansResponse implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'has_more' => false, - 'object' => false, - 'next_page_url' => true, - 'previous_page_url' => true, - 'data' => false + 'object' => false, + 'next_page_url' => true, + 'previous_page_url' => true, + 'data' => false ]; /** diff --git a/lib/Model/GetPlansResponseAllOf.php b/lib/Model/GetPlansResponseAllOf.php index 56a9e93..c802280 100644 --- a/lib/Model/GetPlansResponseAllOf.php +++ b/lib/Model/GetPlansResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/GetTransactionsResponse.php b/lib/Model/GetTransactionsResponse.php index 8326171..6f697b3 100644 --- a/lib/Model/GetTransactionsResponse.php +++ b/lib/Model/GetTransactionsResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class GetTransactionsResponse implements ModelInterface, ArrayAccess, \JsonSeria */ protected static array $openAPINullables = [ 'has_more' => false, - 'object' => false, - 'next_page_url' => true, - 'previous_page_url' => true, - 'data' => false + 'object' => false, + 'next_page_url' => true, + 'previous_page_url' => true, + 'data' => false ]; /** diff --git a/lib/Model/GetTransactionsResponseAllOf.php b/lib/Model/GetTransactionsResponseAllOf.php index d6adb76..d06ec4a 100644 --- a/lib/Model/GetTransactionsResponseAllOf.php +++ b/lib/Model/GetTransactionsResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/GetTransfersResponse.php b/lib/Model/GetTransfersResponse.php index 77ab891..2f3e9a0 100644 --- a/lib/Model/GetTransfersResponse.php +++ b/lib/Model/GetTransfersResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class GetTransfersResponse implements ModelInterface, ArrayAccess, \JsonSerializ */ protected static array $openAPINullables = [ 'has_more' => false, - 'object' => false, - 'next_page_url' => true, - 'previous_page_url' => true, - 'data' => false + 'object' => false, + 'next_page_url' => true, + 'previous_page_url' => true, + 'data' => false ]; /** diff --git a/lib/Model/GetTransfersResponseAllOf.php b/lib/Model/GetTransfersResponseAllOf.php index 925b3fa..89805a7 100644 --- a/lib/Model/GetTransfersResponseAllOf.php +++ b/lib/Model/GetTransfersResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/GetWebhookKeysResponse.php b/lib/Model/GetWebhookKeysResponse.php index 551a6cd..9b4fcf5 100644 --- a/lib/Model/GetWebhookKeysResponse.php +++ b/lib/Model/GetWebhookKeysResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class GetWebhookKeysResponse implements ModelInterface, ArrayAccess, \JsonSerial */ protected static array $openAPINullables = [ 'has_more' => false, - 'object' => false, - 'next_page_url' => true, - 'previous_page_url' => true, - 'data' => false + 'object' => false, + 'next_page_url' => true, + 'previous_page_url' => true, + 'data' => false ]; /** diff --git a/lib/Model/GetWebhookKeysResponseAllOf.php b/lib/Model/GetWebhookKeysResponseAllOf.php index 0c11f8b..25c63ba 100644 --- a/lib/Model/GetWebhookKeysResponseAllOf.php +++ b/lib/Model/GetWebhookKeysResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/GetWebhooksResponse.php b/lib/Model/GetWebhooksResponse.php index 3fc1dda..26c3331 100644 --- a/lib/Model/GetWebhooksResponse.php +++ b/lib/Model/GetWebhooksResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class GetWebhooksResponse implements ModelInterface, ArrayAccess, \JsonSerializa */ protected static array $openAPINullables = [ 'has_more' => false, - 'object' => false, - 'next_page_url' => true, - 'previous_page_url' => true, - 'data' => false + 'object' => false, + 'next_page_url' => true, + 'previous_page_url' => true, + 'data' => false ]; /** diff --git a/lib/Model/GetWebhooksResponseAllOf.php b/lib/Model/GetWebhooksResponseAllOf.php index 67e3991..c280a89 100644 --- a/lib/Model/GetWebhooksResponseAllOf.php +++ b/lib/Model/GetWebhooksResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/LogResponse.php b/lib/Model/LogResponse.php index 15d329a..0aba720 100644 --- a/lib/Model/LogResponse.php +++ b/lib/Model/LogResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -118,25 +118,25 @@ class LogResponse implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'created_at' => false, - 'id' => false, - 'ip_address' => false, - 'livemode' => false, - 'loggable_id' => true, - 'loggable_type' => true, - 'method' => false, - 'oauth_token_id' => true, - 'query_string' => false, - 'related' => false, - 'request_body' => false, - 'request_headers' => false, - 'response_body' => false, - 'response_headers' => false, - 'searchable_tags' => false, - 'status' => false, - 'updated_at' => false, - 'url' => false, - 'user_account_id' => false, - 'version' => false + 'id' => false, + 'ip_address' => false, + 'livemode' => false, + 'loggable_id' => true, + 'loggable_type' => true, + 'method' => false, + 'oauth_token_id' => true, + 'query_string' => false, + 'related' => false, + 'request_body' => false, + 'request_headers' => false, + 'response_body' => false, + 'response_headers' => false, + 'searchable_tags' => false, + 'status' => false, + 'updated_at' => false, + 'url' => false, + 'user_account_id' => false, + 'version' => false ]; /** diff --git a/lib/Model/LogsResponse.php b/lib/Model/LogsResponse.php index baa181b..ca38abd 100644 --- a/lib/Model/LogsResponse.php +++ b/lib/Model/LogsResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -88,10 +88,10 @@ class LogsResponse implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'has_more' => false, - 'object' => false, - 'next_page_url' => true, - 'previous_page_url' => true, - 'data' => true + 'object' => false, + 'next_page_url' => true, + 'previous_page_url' => true, + 'data' => true ]; /** diff --git a/lib/Model/LogsResponseData.php b/lib/Model/LogsResponseData.php index 50fd926..ffd67a9 100644 --- a/lib/Model/LogsResponseData.php +++ b/lib/Model/LogsResponseData.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -117,25 +117,25 @@ class LogsResponseData implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'created_at' => false, - 'id' => false, - 'ip_address' => false, - 'livemode' => false, - 'loggable_id' => true, - 'loggable_type' => true, - 'method' => false, - 'oauth_token_id' => true, - 'query_string' => false, - 'related' => false, - 'request_body' => false, - 'request_headers' => false, - 'response_body' => false, - 'response_headers' => false, - 'searchable_tags' => false, - 'status' => false, - 'updated_at' => false, - 'url' => false, - 'user_account_id' => false, - 'version' => false + 'id' => false, + 'ip_address' => false, + 'livemode' => false, + 'loggable_id' => true, + 'loggable_type' => true, + 'method' => false, + 'oauth_token_id' => true, + 'query_string' => false, + 'related' => false, + 'request_body' => false, + 'request_headers' => false, + 'response_body' => false, + 'response_headers' => false, + 'searchable_tags' => false, + 'status' => false, + 'updated_at' => false, + 'url' => false, + 'user_account_id' => false, + 'version' => false ]; /** diff --git a/lib/Model/ModelInterface.php b/lib/Model/ModelInterface.php index 8379f56..e5dcb93 100644 --- a/lib/Model/ModelInterface.php +++ b/lib/Model/ModelInterface.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/OrderCaptureRequest.php b/lib/Model/OrderCaptureRequest.php index f0a863e..ae43575 100644 --- a/lib/Model/OrderCaptureRequest.php +++ b/lib/Model/OrderCaptureRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/OrderCustomerInfoResponse.php b/lib/Model/OrderCustomerInfoResponse.php index 8d2778e..a84e354 100644 --- a/lib/Model/OrderCustomerInfoResponse.php +++ b/lib/Model/OrderCustomerInfoResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -89,11 +89,11 @@ class OrderCustomerInfoResponse implements ModelInterface, ArrayAccess, \JsonSer */ protected static array $openAPINullables = [ 'customer_custom_reference' => true, - 'name' => false, - 'email' => false, - 'phone' => false, - 'corporate' => false, - 'object' => false + 'name' => false, + 'email' => false, + 'phone' => false, + 'corporate' => false, + 'object' => false ]; /** diff --git a/lib/Model/OrderDiscountLinesRequest.php b/lib/Model/OrderDiscountLinesRequest.php index 74ebfda..98ec07e 100644 --- a/lib/Model/OrderDiscountLinesRequest.php +++ b/lib/Model/OrderDiscountLinesRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -84,8 +84,8 @@ class OrderDiscountLinesRequest implements ModelInterface, ArrayAccess, \JsonSer */ protected static array $openAPINullables = [ 'amount' => false, - 'code' => false, - 'type' => false + 'code' => false, + 'type' => false ]; /** diff --git a/lib/Model/OrderFiscalEntityAddressResponse.php b/lib/Model/OrderFiscalEntityAddressResponse.php index 894e5f8..09acdf0 100644 --- a/lib/Model/OrderFiscalEntityAddressResponse.php +++ b/lib/Model/OrderFiscalEntityAddressResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -94,13 +94,13 @@ class OrderFiscalEntityAddressResponse implements ModelInterface, ArrayAccess, \ */ protected static array $openAPINullables = [ 'street1' => false, - 'street2' => true, - 'postal_code' => false, - 'city' => false, - 'state' => false, - 'country' => false, - 'external_number' => false, - 'object' => false + 'street2' => true, + 'postal_code' => false, + 'city' => false, + 'state' => false, + 'country' => false, + 'external_number' => false, + 'object' => false ]; /** diff --git a/lib/Model/OrderFiscalEntityAddressResponseAllOf.php b/lib/Model/OrderFiscalEntityAddressResponseAllOf.php index a773339..509cb2e 100644 --- a/lib/Model/OrderFiscalEntityAddressResponseAllOf.php +++ b/lib/Model/OrderFiscalEntityAddressResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/OrderFiscalEntityRequest.php b/lib/Model/OrderFiscalEntityRequest.php index a44401d..a9265f9 100644 --- a/lib/Model/OrderFiscalEntityRequest.php +++ b/lib/Model/OrderFiscalEntityRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -90,11 +90,11 @@ class OrderFiscalEntityRequest implements ModelInterface, ArrayAccess, \JsonSeri */ protected static array $openAPINullables = [ 'address' => false, - 'email' => false, - 'metadata' => false, - 'name' => true, - 'phone' => false, - 'tax_id' => true + 'email' => false, + 'metadata' => false, + 'name' => true, + 'phone' => false, + 'tax_id' => true ]; /** diff --git a/lib/Model/OrderFiscalEntityResponse.php b/lib/Model/OrderFiscalEntityResponse.php index d07a0ea..3500765 100644 --- a/lib/Model/OrderFiscalEntityResponse.php +++ b/lib/Model/OrderFiscalEntityResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -96,14 +96,14 @@ class OrderFiscalEntityResponse implements ModelInterface, ArrayAccess, \JsonSer */ protected static array $openAPINullables = [ 'address' => false, - 'email' => true, - 'metadata' => false, - 'name' => true, - 'tax_id' => true, - 'id' => false, - 'created_at' => false, - 'object' => false, - 'phone' => true + 'email' => true, + 'metadata' => false, + 'name' => true, + 'tax_id' => true, + 'id' => false, + 'created_at' => false, + 'object' => false, + 'phone' => true ]; /** diff --git a/lib/Model/OrderResponseFiscalEntity.php b/lib/Model/OrderNextActionResponse.php similarity index 74% rename from lib/Model/OrderResponseFiscalEntity.php rename to lib/Model/OrderNextActionResponse.php index 16a71cb..513a2e2 100644 --- a/lib/Model/OrderResponseFiscalEntity.php +++ b/lib/Model/OrderNextActionResponse.php @@ -1,6 +1,6 @@ */ -class OrderResponseFiscalEntity implements ModelInterface, ArrayAccess, \JsonSerializable +class OrderNextActionResponse implements ModelInterface, ArrayAccess, \JsonSerializable { public const DISCRIMINATOR = null; @@ -50,7 +51,7 @@ class OrderResponseFiscalEntity implements ModelInterface, ArrayAccess, \JsonSer * * @var string */ - protected static $openAPIModelName = 'order_response_fiscal_entity'; + protected static $openAPIModelName = 'order_next_action_response'; /** * Array of property to type mappings. Used for (de)serialization @@ -58,10 +59,8 @@ class OrderResponseFiscalEntity implements ModelInterface, ArrayAccess, \JsonSer * @var string[] */ protected static $openAPITypes = [ - 'address' => '\Conekta\Model\OrderResponseFiscalEntityAddress', - 'tax_id' => 'string', - 'id' => 'string', - 'object' => 'string' + 'redirect_to_url' => '\Conekta\Model\OrderNextActionResponseRedirectToUrl', + 'type' => 'string' ]; /** @@ -72,10 +71,8 @@ class OrderResponseFiscalEntity implements ModelInterface, ArrayAccess, \JsonSer * @psalm-var array */ protected static $openAPIFormats = [ - 'address' => null, - 'tax_id' => null, - 'id' => null, - 'object' => null + 'redirect_to_url' => null, + 'type' => null ]; /** @@ -84,10 +81,8 @@ class OrderResponseFiscalEntity implements ModelInterface, ArrayAccess, \JsonSer * @var boolean[] */ protected static array $openAPINullables = [ - 'address' => false, - 'tax_id' => false, - 'id' => false, - 'object' => false + 'redirect_to_url' => false, + 'type' => false ]; /** @@ -176,10 +171,8 @@ public function isNullableSetToNull(string $property): bool * @var string[] */ protected static $attributeMap = [ - 'address' => 'address', - 'tax_id' => 'tax_id', - 'id' => 'id', - 'object' => 'object' + 'redirect_to_url' => 'redirect_to_url', + 'type' => 'type' ]; /** @@ -188,10 +181,8 @@ public function isNullableSetToNull(string $property): bool * @var string[] */ protected static $setters = [ - 'address' => 'setAddress', - 'tax_id' => 'setTaxId', - 'id' => 'setId', - 'object' => 'setObject' + 'redirect_to_url' => 'setRedirectToUrl', + 'type' => 'setType' ]; /** @@ -200,10 +191,8 @@ public function isNullableSetToNull(string $property): bool * @var string[] */ protected static $getters = [ - 'address' => 'getAddress', - 'tax_id' => 'getTaxId', - 'id' => 'getId', - 'object' => 'getObject' + 'redirect_to_url' => 'getRedirectToUrl', + 'type' => 'getType' ]; /** @@ -263,10 +252,8 @@ public function getModelName() */ public function __construct(array $data = null) { - $this->setIfExists('address', $data ?? [], null); - $this->setIfExists('tax_id', $data ?? [], null); - $this->setIfExists('id', $data ?? [], null); - $this->setIfExists('object', $data ?? [], null); + $this->setIfExists('redirect_to_url', $data ?? [], null); + $this->setIfExists('type', $data ?? [], null); } /** @@ -312,109 +299,55 @@ public function valid() /** - * Gets address + * Gets redirect_to_url * - * @return \Conekta\Model\OrderResponseFiscalEntityAddress|null + * @return \Conekta\Model\OrderNextActionResponseRedirectToUrl|null */ - public function getAddress() + public function getRedirectToUrl() { - return $this->container['address']; + return $this->container['redirect_to_url']; } /** - * Sets address + * Sets redirect_to_url * - * @param \Conekta\Model\OrderResponseFiscalEntityAddress|null $address address + * @param \Conekta\Model\OrderNextActionResponseRedirectToUrl|null $redirect_to_url redirect_to_url * * @return self */ - public function setAddress($address) + public function setRedirectToUrl($redirect_to_url) { - if (is_null($address)) { - throw new \InvalidArgumentException('non-nullable address cannot be null'); + if (is_null($redirect_to_url)) { + throw new \InvalidArgumentException('non-nullable redirect_to_url cannot be null'); } - $this->container['address'] = $address; + $this->container['redirect_to_url'] = $redirect_to_url; return $this; } /** - * Gets tax_id + * Gets type * * @return string|null */ - public function getTaxId() + public function getType() { - return $this->container['tax_id']; + return $this->container['type']; } /** - * Sets tax_id + * Sets type * - * @param string|null $tax_id tax_id + * @param string|null $type Indicates the type of action to be taken * * @return self */ - public function setTaxId($tax_id) + public function setType($type) { - if (is_null($tax_id)) { - throw new \InvalidArgumentException('non-nullable tax_id cannot be null'); + if (is_null($type)) { + throw new \InvalidArgumentException('non-nullable type cannot be null'); } - $this->container['tax_id'] = $tax_id; - - return $this; - } - - /** - * Gets id - * - * @return string|null - */ - public function getId() - { - return $this->container['id']; - } - - /** - * Sets id - * - * @param string|null $id id - * - * @return self - */ - public function setId($id) - { - if (is_null($id)) { - throw new \InvalidArgumentException('non-nullable id cannot be null'); - } - $this->container['id'] = $id; - - return $this; - } - - /** - * Gets object - * - * @return string|null - */ - public function getObject() - { - return $this->container['object']; - } - - /** - * Sets object - * - * @param string|null $object object - * - * @return self - */ - public function setObject($object) - { - if (is_null($object)) { - throw new \InvalidArgumentException('non-nullable object cannot be null'); - } - $this->container['object'] = $object; + $this->container['type'] = $type; return $this; } diff --git a/lib/Model/OrderResponseFiscalEntityAddressAllOf.php b/lib/Model/OrderNextActionResponseRedirectToUrl.php similarity index 81% rename from lib/Model/OrderResponseFiscalEntityAddressAllOf.php rename to lib/Model/OrderNextActionResponseRedirectToUrl.php index c626095..68dd80f 100644 --- a/lib/Model/OrderResponseFiscalEntityAddressAllOf.php +++ b/lib/Model/OrderNextActionResponseRedirectToUrl.php @@ -1,6 +1,6 @@ */ -class OrderResponseFiscalEntityAddressAllOf implements ModelInterface, ArrayAccess, \JsonSerializable +class OrderNextActionResponseRedirectToUrl implements ModelInterface, ArrayAccess, \JsonSerializable { public const DISCRIMINATOR = null; @@ -50,7 +51,7 @@ class OrderResponseFiscalEntityAddressAllOf implements ModelInterface, ArrayAcce * * @var string */ - protected static $openAPIModelName = 'order_response_fiscal_entity_address_allOf'; + protected static $openAPIModelName = 'order_next_action_response_redirect_to_url'; /** * Array of property to type mappings. Used for (de)serialization @@ -58,7 +59,8 @@ class OrderResponseFiscalEntityAddressAllOf implements ModelInterface, ArrayAcce * @var string[] */ protected static $openAPITypes = [ - 'object' => 'string' + 'url' => 'string', + 'return_url' => 'string' ]; /** @@ -69,7 +71,8 @@ class OrderResponseFiscalEntityAddressAllOf implements ModelInterface, ArrayAcce * @psalm-var array */ protected static $openAPIFormats = [ - 'object' => null + 'url' => 'uri', + 'return_url' => 'uri' ]; /** @@ -78,7 +81,8 @@ class OrderResponseFiscalEntityAddressAllOf implements ModelInterface, ArrayAcce * @var boolean[] */ protected static array $openAPINullables = [ - 'object' => false + 'url' => false, + 'return_url' => false ]; /** @@ -167,7 +171,8 @@ public function isNullableSetToNull(string $property): bool * @var string[] */ protected static $attributeMap = [ - 'object' => 'object' + 'url' => 'url', + 'return_url' => 'return_url' ]; /** @@ -176,7 +181,8 @@ public function isNullableSetToNull(string $property): bool * @var string[] */ protected static $setters = [ - 'object' => 'setObject' + 'url' => 'setUrl', + 'return_url' => 'setReturnUrl' ]; /** @@ -185,7 +191,8 @@ public function isNullableSetToNull(string $property): bool * @var string[] */ protected static $getters = [ - 'object' => 'getObject' + 'url' => 'getUrl', + 'return_url' => 'getReturnUrl' ]; /** @@ -245,7 +252,8 @@ public function getModelName() */ public function __construct(array $data = null) { - $this->setIfExists('object', $data ?? [], null); + $this->setIfExists('url', $data ?? [], null); + $this->setIfExists('return_url', $data ?? [], null); } /** @@ -291,28 +299,55 @@ public function valid() /** - * Gets object + * Gets url * * @return string|null */ - public function getObject() + public function getUrl() { - return $this->container['object']; + return $this->container['url']; } /** - * Sets object + * Sets url * - * @param string|null $object object + * @param string|null $url pay.conekta.com/{id} Indicates the url of the Conekta component to authenticate the flow through 3DS2. * * @return self */ - public function setObject($object) + public function setUrl($url) { - if (is_null($object)) { - throw new \InvalidArgumentException('non-nullable object cannot be null'); + if (is_null($url)) { + throw new \InvalidArgumentException('non-nullable url cannot be null'); } - $this->container['object'] = $object; + $this->container['url'] = $url; + + return $this; + } + + /** + * Gets return_url + * + * @return string|null + */ + public function getReturnUrl() + { + return $this->container['return_url']; + } + + /** + * Sets return_url + * + * @param string|null $return_url Indicates the url to which the 3DS2 flow returns at the end, when the integration is redirected. + * + * @return self + */ + public function setReturnUrl($return_url) + { + if (is_null($return_url)) { + throw new \InvalidArgumentException('non-nullable return_url cannot be null'); + } + $this->container['return_url'] = $return_url; return $this; } diff --git a/lib/Model/OrderRefundRequest.php b/lib/Model/OrderRefundRequest.php index ccf453f..3992207 100644 --- a/lib/Model/OrderRefundRequest.php +++ b/lib/Model/OrderRefundRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -83,8 +83,8 @@ class OrderRefundRequest implements ModelInterface, ArrayAccess, \JsonSerializab */ protected static array $openAPINullables = [ 'amount' => false, - 'expires_at' => true, - 'reason' => false + 'expires_at' => true, + 'reason' => false ]; /** diff --git a/lib/Model/OrderRequest.php b/lib/Model/OrderRequest.php index 9994b70..58df80d 100644 --- a/lib/Model/OrderRequest.php +++ b/lib/Model/OrderRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -70,9 +70,11 @@ class OrderRequest implements ModelInterface, ArrayAccess, \JsonSerializable 'needs_shipping_contact' => 'bool', 'pre_authorize' => 'bool', 'processing_mode' => 'string', + 'return_url' => 'string', 'shipping_contact' => '\Conekta\Model\CustomerShippingContacts', 'shipping_lines' => '\Conekta\Model\ShippingRequest[]', - 'tax_lines' => '\Conekta\Model\OrderTaxRequest[]' + 'tax_lines' => '\Conekta\Model\OrderTaxRequest[]', + 'three_ds_mode' => 'string' ]; /** @@ -94,9 +96,11 @@ class OrderRequest implements ModelInterface, ArrayAccess, \JsonSerializable 'needs_shipping_contact' => null, 'pre_authorize' => null, 'processing_mode' => null, + 'return_url' => 'uri', 'shipping_contact' => null, 'shipping_lines' => null, - 'tax_lines' => null + 'tax_lines' => null, + 'three_ds_mode' => null ]; /** @@ -106,19 +110,21 @@ class OrderRequest implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'charges' => false, - 'checkout' => false, - 'currency' => false, - 'customer_info' => false, - 'discount_lines' => false, - 'fiscal_entity' => false, - 'line_items' => false, - 'metadata' => false, - 'needs_shipping_contact' => false, - 'pre_authorize' => false, - 'processing_mode' => false, - 'shipping_contact' => false, - 'shipping_lines' => false, - 'tax_lines' => false + 'checkout' => false, + 'currency' => false, + 'customer_info' => false, + 'discount_lines' => false, + 'fiscal_entity' => false, + 'line_items' => false, + 'metadata' => false, + 'needs_shipping_contact' => false, + 'pre_authorize' => false, + 'processing_mode' => false, + 'return_url' => false, + 'shipping_contact' => false, + 'shipping_lines' => false, + 'tax_lines' => false, + 'three_ds_mode' => false ]; /** @@ -218,9 +224,11 @@ public function isNullableSetToNull(string $property): bool 'needs_shipping_contact' => 'needs_shipping_contact', 'pre_authorize' => 'pre_authorize', 'processing_mode' => 'processing_mode', + 'return_url' => 'return_url', 'shipping_contact' => 'shipping_contact', 'shipping_lines' => 'shipping_lines', - 'tax_lines' => 'tax_lines' + 'tax_lines' => 'tax_lines', + 'three_ds_mode' => 'three_ds_mode' ]; /** @@ -240,9 +248,11 @@ public function isNullableSetToNull(string $property): bool 'needs_shipping_contact' => 'setNeedsShippingContact', 'pre_authorize' => 'setPreAuthorize', 'processing_mode' => 'setProcessingMode', + 'return_url' => 'setReturnUrl', 'shipping_contact' => 'setShippingContact', 'shipping_lines' => 'setShippingLines', - 'tax_lines' => 'setTaxLines' + 'tax_lines' => 'setTaxLines', + 'three_ds_mode' => 'setThreeDsMode' ]; /** @@ -262,9 +272,11 @@ public function isNullableSetToNull(string $property): bool 'needs_shipping_contact' => 'getNeedsShippingContact', 'pre_authorize' => 'getPreAuthorize', 'processing_mode' => 'getProcessingMode', + 'return_url' => 'getReturnUrl', 'shipping_contact' => 'getShippingContact', 'shipping_lines' => 'getShippingLines', - 'tax_lines' => 'getTaxLines' + 'tax_lines' => 'getTaxLines', + 'three_ds_mode' => 'getThreeDsMode' ]; /** @@ -335,9 +347,11 @@ public function __construct(array $data = null) $this->setIfExists('needs_shipping_contact', $data ?? [], null); $this->setIfExists('pre_authorize', $data ?? [], false); $this->setIfExists('processing_mode', $data ?? [], null); + $this->setIfExists('return_url', $data ?? [], null); $this->setIfExists('shipping_contact', $data ?? [], null); $this->setIfExists('shipping_lines', $data ?? [], null); $this->setIfExists('tax_lines', $data ?? [], null); + $this->setIfExists('three_ds_mode', $data ?? [], null); } /** @@ -704,6 +718,33 @@ public function setProcessingMode($processing_mode) return $this; } + /** + * Gets return_url + * + * @return string|null + */ + public function getReturnUrl() + { + return $this->container['return_url']; + } + + /** + * Sets return_url + * + * @param string|null $return_url Indicates the redirection callback upon completion of the 3DS2 flow. + * + * @return self + */ + public function setReturnUrl($return_url) + { + if (is_null($return_url)) { + throw new \InvalidArgumentException('non-nullable return_url cannot be null'); + } + $this->container['return_url'] = $return_url; + + return $this; + } + /** * Gets shipping_contact * @@ -784,6 +825,33 @@ public function setTaxLines($tax_lines) return $this; } + + /** + * Gets three_ds_mode + * + * @return string|null + */ + public function getThreeDsMode() + { + return $this->container['three_ds_mode']; + } + + /** + * Sets three_ds_mode + * + * @param string|null $three_ds_mode Indicates the 3DS2 mode for the order, either smart or strict. + * + * @return self + */ + public function setThreeDsMode($three_ds_mode) + { + if (is_null($three_ds_mode)) { + throw new \InvalidArgumentException('non-nullable three_ds_mode cannot be null'); + } + $this->container['three_ds_mode'] = $three_ds_mode; + + return $this; + } /** * Returns true if offset exists. False otherwise. * diff --git a/lib/Model/OrderRequestCustomerInfo.php b/lib/Model/OrderRequestCustomerInfo.php index 53fd1cd..b113625 100644 --- a/lib/Model/OrderRequestCustomerInfo.php +++ b/lib/Model/OrderRequestCustomerInfo.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -90,11 +90,11 @@ class OrderRequestCustomerInfo implements ModelInterface, ArrayAccess, \JsonSeri */ protected static array $openAPINullables = [ 'name' => false, - 'email' => false, - 'phone' => false, - 'corporate' => false, - 'object' => false, - 'customer_id' => false + 'email' => false, + 'phone' => false, + 'corporate' => false, + 'object' => false, + 'customer_id' => false ]; /** diff --git a/lib/Model/OrderResponse.php b/lib/Model/OrderResponse.php index 57f727f..75a8522 100644 --- a/lib/Model/OrderResponse.php +++ b/lib/Model/OrderResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -74,6 +74,7 @@ class OrderResponse implements ModelInterface, ArrayAccess, \JsonSerializable 'line_items' => '\Conekta\Model\OrderResponseProducts', 'livemode' => 'bool', 'metadata' => 'array', + 'next_action' => '\Conekta\Model\OrderNextActionResponse', 'object' => 'string', 'payment_status' => 'string', 'processing_mode' => 'string', @@ -104,6 +105,7 @@ class OrderResponse implements ModelInterface, ArrayAccess, \JsonSerializable 'line_items' => null, 'livemode' => null, 'metadata' => null, + 'next_action' => null, 'object' => null, 'payment_status' => null, 'processing_mode' => null, @@ -118,25 +120,26 @@ class OrderResponse implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'amount' => false, - 'amount_refunded' => false, - 'channel' => false, - 'charges' => false, - 'checkout' => false, - 'created_at' => false, - 'currency' => false, - 'customer_info' => false, - 'discount_lines' => false, - 'fiscal_entity' => true, - 'id' => false, - 'is_refundable' => false, - 'line_items' => false, - 'livemode' => false, - 'metadata' => false, - 'object' => false, - 'payment_status' => false, - 'processing_mode' => false, - 'shipping_contact' => false, - 'updated_at' => false + 'amount_refunded' => false, + 'channel' => false, + 'charges' => false, + 'checkout' => false, + 'created_at' => false, + 'currency' => false, + 'customer_info' => false, + 'discount_lines' => false, + 'fiscal_entity' => true, + 'id' => false, + 'is_refundable' => false, + 'line_items' => false, + 'livemode' => false, + 'metadata' => false, + 'next_action' => false, + 'object' => false, + 'payment_status' => false, + 'processing_mode' => false, + 'shipping_contact' => false, + 'updated_at' => false ]; /** @@ -240,6 +243,7 @@ public function isNullableSetToNull(string $property): bool 'line_items' => 'line_items', 'livemode' => 'livemode', 'metadata' => 'metadata', + 'next_action' => 'next_action', 'object' => 'object', 'payment_status' => 'payment_status', 'processing_mode' => 'processing_mode', @@ -268,6 +272,7 @@ public function isNullableSetToNull(string $property): bool 'line_items' => 'setLineItems', 'livemode' => 'setLivemode', 'metadata' => 'setMetadata', + 'next_action' => 'setNextAction', 'object' => 'setObject', 'payment_status' => 'setPaymentStatus', 'processing_mode' => 'setProcessingMode', @@ -296,6 +301,7 @@ public function isNullableSetToNull(string $property): bool 'line_items' => 'getLineItems', 'livemode' => 'getLivemode', 'metadata' => 'getMetadata', + 'next_action' => 'getNextAction', 'object' => 'getObject', 'payment_status' => 'getPaymentStatus', 'processing_mode' => 'getProcessingMode', @@ -375,6 +381,7 @@ public function __construct(array $data = null) $this->setIfExists('line_items', $data ?? [], null); $this->setIfExists('livemode', $data ?? [], null); $this->setIfExists('metadata', $data ?? [], null); + $this->setIfExists('next_action', $data ?? [], null); $this->setIfExists('object', $data ?? [], null); $this->setIfExists('payment_status', $data ?? [], null); $this->setIfExists('processing_mode', $data ?? [], null); @@ -844,6 +851,33 @@ public function setMetadata($metadata) return $this; } + /** + * Gets next_action + * + * @return \Conekta\Model\OrderNextActionResponse|null + */ + public function getNextAction() + { + return $this->container['next_action']; + } + + /** + * Sets next_action + * + * @param \Conekta\Model\OrderNextActionResponse|null $next_action next_action + * + * @return self + */ + public function setNextAction($next_action) + { + if (is_null($next_action)) { + throw new \InvalidArgumentException('non-nullable next_action cannot be null'); + } + $this->container['next_action'] = $next_action; + + return $this; + } + /** * Gets object * diff --git a/lib/Model/OrderResponseCharges.php b/lib/Model/OrderResponseCharges.php index 7581756..9fdd106 100644 --- a/lib/Model/OrderResponseCharges.php +++ b/lib/Model/OrderResponseCharges.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -84,8 +84,8 @@ class OrderResponseCharges implements ModelInterface, ArrayAccess, \JsonSerializ */ protected static array $openAPINullables = [ 'has_more' => false, - 'object' => false, - 'data' => false + 'object' => false, + 'data' => false ]; /** diff --git a/lib/Model/OrderResponseChargesAllOf.php b/lib/Model/OrderResponseChargesAllOf.php index 60dc1bc..49be262 100644 --- a/lib/Model/OrderResponseChargesAllOf.php +++ b/lib/Model/OrderResponseChargesAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/OrderResponseCheckout.php b/lib/Model/OrderResponseCheckout.php index 674429f..842a45d 100644 --- a/lib/Model/OrderResponseCheckout.php +++ b/lib/Model/OrderResponseCheckout.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -129,31 +129,31 @@ class OrderResponseCheckout implements ModelInterface, ArrayAccess, \JsonSeriali */ protected static array $openAPINullables = [ 'allowed_payment_methods' => false, - 'can_not_expire' => false, - 'emails_sent' => false, - 'exclude_card_networks' => false, - 'expires_at' => false, - 'failure_url' => false, - 'force_3ds_flow' => false, - 'id' => false, - 'is_redirect_on_failure' => false, - 'livemode' => false, - 'metadata' => false, - 'monthly_installments_enabled' => false, - 'monthly_installments_options' => false, - 'name' => false, - 'needs_shipping_contact' => false, - 'object' => false, - 'on_demand_enabled' => true, - 'paid_payments_count' => false, - 'recurrent' => false, - 'slug' => false, - 'sms_sent' => false, - 'success_url' => false, - 'starts_at' => false, - 'status' => false, - 'type' => false, - 'url' => false + 'can_not_expire' => false, + 'emails_sent' => false, + 'exclude_card_networks' => false, + 'expires_at' => false, + 'failure_url' => false, + 'force_3ds_flow' => false, + 'id' => false, + 'is_redirect_on_failure' => false, + 'livemode' => false, + 'metadata' => false, + 'monthly_installments_enabled' => false, + 'monthly_installments_options' => false, + 'name' => false, + 'needs_shipping_contact' => false, + 'object' => false, + 'on_demand_enabled' => true, + 'paid_payments_count' => false, + 'recurrent' => false, + 'slug' => false, + 'sms_sent' => false, + 'success_url' => false, + 'starts_at' => false, + 'status' => false, + 'type' => false, + 'url' => false ]; /** diff --git a/lib/Model/OrderResponseCustomerInfo.php b/lib/Model/OrderResponseCustomerInfo.php index ef7f8b2..36da2dc 100644 --- a/lib/Model/OrderResponseCustomerInfo.php +++ b/lib/Model/OrderResponseCustomerInfo.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -91,12 +91,12 @@ class OrderResponseCustomerInfo implements ModelInterface, ArrayAccess, \JsonSer */ protected static array $openAPINullables = [ 'object' => false, - 'customer_custom_reference' => true, - 'name' => false, - 'email' => false, - 'phone' => false, - 'corporate' => false, - 'customer_id' => false + 'customer_custom_reference' => true, + 'name' => false, + 'email' => false, + 'phone' => false, + 'corporate' => false, + 'customer_id' => false ]; /** diff --git a/lib/Model/OrderResponseCustomerInfoAllOf.php b/lib/Model/OrderResponseCustomerInfoAllOf.php index 6960c88..6357786 100644 --- a/lib/Model/OrderResponseCustomerInfoAllOf.php +++ b/lib/Model/OrderResponseCustomerInfoAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/OrderResponseDiscountLines.php b/lib/Model/OrderResponseDiscountLines.php index d7aa1c9..36b0efa 100644 --- a/lib/Model/OrderResponseDiscountLines.php +++ b/lib/Model/OrderResponseDiscountLines.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -83,8 +83,8 @@ class OrderResponseDiscountLines implements ModelInterface, ArrayAccess, \JsonSe */ protected static array $openAPINullables = [ 'has_more' => false, - 'object' => false, - 'data' => false + 'object' => false, + 'data' => false ]; /** diff --git a/lib/Model/OrderResponseDiscountLinesAllOf.php b/lib/Model/OrderResponseDiscountLinesAllOf.php index b2e792b..2134291 100644 --- a/lib/Model/OrderResponseDiscountLinesAllOf.php +++ b/lib/Model/OrderResponseDiscountLinesAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/OrderResponseFiscalEntityAddress.php b/lib/Model/OrderResponseFiscalEntityAddress.php deleted file mode 100644 index b457cde..0000000 --- a/lib/Model/OrderResponseFiscalEntityAddress.php +++ /dev/null @@ -1,691 +0,0 @@ - - */ -class OrderResponseFiscalEntityAddress implements ModelInterface, ArrayAccess, \JsonSerializable -{ - public const DISCRIMINATOR = null; - - /** - * The original name of the model. - * - * @var string - */ - protected static $openAPIModelName = 'order_response_fiscal_entity_address'; - - /** - * Array of property to type mappings. Used for (de)serialization - * - * @var string[] - */ - protected static $openAPITypes = [ - 'street1' => 'string', - 'street2' => 'string', - 'postal_code' => 'string', - 'city' => 'string', - 'state' => 'string', - 'country' => 'string', - 'residential' => 'bool', - 'external_number' => 'string', - 'object' => 'string' - ]; - - /** - * Array of property to format mappings. Used for (de)serialization - * - * @var string[] - * @phpstan-var array - * @psalm-var array - */ - protected static $openAPIFormats = [ - 'street1' => null, - 'street2' => null, - 'postal_code' => null, - 'city' => null, - 'state' => null, - 'country' => null, - 'residential' => null, - 'external_number' => null, - 'object' => null - ]; - - /** - * Array of nullable properties. Used for (de)serialization - * - * @var boolean[] - */ - protected static array $openAPINullables = [ - 'street1' => false, - 'street2' => false, - 'postal_code' => false, - 'city' => false, - 'state' => false, - 'country' => false, - 'residential' => false, - 'external_number' => false, - 'object' => false - ]; - - /** - * If a nullable field gets set to null, insert it here - * - * @var boolean[] - */ - protected array $openAPINullablesSetToNull = []; - - /** - * Array of property to type mappings. Used for (de)serialization - * - * @return array - */ - public static function openAPITypes() - { - return self::$openAPITypes; - } - - /** - * Array of property to format mappings. Used for (de)serialization - * - * @return array - */ - public static function openAPIFormats() - { - return self::$openAPIFormats; - } - - /** - * Array of nullable properties - * - * @return array - */ - protected static function openAPINullables(): array - { - return self::$openAPINullables; - } - - /** - * Array of nullable field names deliberately set to null - * - * @return boolean[] - */ - private function getOpenAPINullablesSetToNull(): array - { - return $this->openAPINullablesSetToNull; - } - - /** - * Setter - Array of nullable field names deliberately set to null - * - * @param boolean[] $openAPINullablesSetToNull - */ - private function setOpenAPINullablesSetToNull(array $openAPINullablesSetToNull): void - { - $this->openAPINullablesSetToNull = $openAPINullablesSetToNull; - } - - /** - * Checks if a property is nullable - * - * @param string $property - * @return bool - */ - public static function isNullable(string $property): bool - { - return self::openAPINullables()[$property] ?? false; - } - - /** - * Checks if a nullable property is set to null. - * - * @param string $property - * @return bool - */ - public function isNullableSetToNull(string $property): bool - { - return in_array($property, $this->getOpenAPINullablesSetToNull(), true); - } - - /** - * Array of attributes where the key is the local name, - * and the value is the original name - * - * @var string[] - */ - protected static $attributeMap = [ - 'street1' => 'street1', - 'street2' => 'street2', - 'postal_code' => 'postal_code', - 'city' => 'city', - 'state' => 'state', - 'country' => 'country', - 'residential' => 'residential', - 'external_number' => 'external_number', - 'object' => 'object' - ]; - - /** - * Array of attributes to setter functions (for deserialization of responses) - * - * @var string[] - */ - protected static $setters = [ - 'street1' => 'setStreet1', - 'street2' => 'setStreet2', - 'postal_code' => 'setPostalCode', - 'city' => 'setCity', - 'state' => 'setState', - 'country' => 'setCountry', - 'residential' => 'setResidential', - 'external_number' => 'setExternalNumber', - 'object' => 'setObject' - ]; - - /** - * Array of attributes to getter functions (for serialization of requests) - * - * @var string[] - */ - protected static $getters = [ - 'street1' => 'getStreet1', - 'street2' => 'getStreet2', - 'postal_code' => 'getPostalCode', - 'city' => 'getCity', - 'state' => 'getState', - 'country' => 'getCountry', - 'residential' => 'getResidential', - 'external_number' => 'getExternalNumber', - 'object' => 'getObject' - ]; - - /** - * Array of attributes where the key is the local name, - * and the value is the original name - * - * @return array - */ - public static function attributeMap() - { - return self::$attributeMap; - } - - /** - * Array of attributes to setter functions (for deserialization of responses) - * - * @return array - */ - public static function setters() - { - return self::$setters; - } - - /** - * Array of attributes to getter functions (for serialization of requests) - * - * @return array - */ - public static function getters() - { - return self::$getters; - } - - /** - * The original name of the model. - * - * @return string - */ - public function getModelName() - { - return self::$openAPIModelName; - } - - - /** - * Associative array for storing property values - * - * @var mixed[] - */ - protected $container = []; - - /** - * Constructor - * - * @param mixed[] $data Associated array of property values - * initializing the model - */ - public function __construct(array $data = null) - { - $this->setIfExists('street1', $data ?? [], null); - $this->setIfExists('street2', $data ?? [], null); - $this->setIfExists('postal_code', $data ?? [], null); - $this->setIfExists('city', $data ?? [], null); - $this->setIfExists('state', $data ?? [], null); - $this->setIfExists('country', $data ?? [], null); - $this->setIfExists('residential', $data ?? [], null); - $this->setIfExists('external_number', $data ?? [], null); - $this->setIfExists('object', $data ?? [], null); - } - - /** - * Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName - * is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the - * $this->openAPINullablesSetToNull array - * - * @param string $variableName - * @param array $fields - * @param mixed $defaultValue - */ - private function setIfExists(string $variableName, array $fields, $defaultValue): void - { - if (self::isNullable($variableName) && array_key_exists($variableName, $fields) && is_null($fields[$variableName])) { - $this->openAPINullablesSetToNull[] = $variableName; - } - - $this->container[$variableName] = $fields[$variableName] ?? $defaultValue; - } - - /** - * Show all the invalid properties with reasons. - * - * @return array invalid properties with reasons - */ - public function listInvalidProperties() - { - $invalidProperties = []; - - if ($this->container['street1'] === null) { - $invalidProperties[] = "'street1' can't be null"; - } - if ($this->container['postal_code'] === null) { - $invalidProperties[] = "'postal_code' can't be null"; - } - if ($this->container['city'] === null) { - $invalidProperties[] = "'city' can't be null"; - } - return $invalidProperties; - } - - /** - * Validate all the properties in the model - * return true if all passed - * - * @return bool True if all properties are valid - */ - public function valid() - { - return count($this->listInvalidProperties()) === 0; - } - - - /** - * Gets street1 - * - * @return string - */ - public function getStreet1() - { - return $this->container['street1']; - } - - /** - * Sets street1 - * - * @param string $street1 street1 - * - * @return self - */ - public function setStreet1($street1) - { - if (is_null($street1)) { - throw new \InvalidArgumentException('non-nullable street1 cannot be null'); - } - $this->container['street1'] = $street1; - - return $this; - } - - /** - * Gets street2 - * - * @return string|null - */ - public function getStreet2() - { - return $this->container['street2']; - } - - /** - * Sets street2 - * - * @param string|null $street2 street2 - * - * @return self - */ - public function setStreet2($street2) - { - if (is_null($street2)) { - throw new \InvalidArgumentException('non-nullable street2 cannot be null'); - } - $this->container['street2'] = $street2; - - return $this; - } - - /** - * Gets postal_code - * - * @return string - */ - public function getPostalCode() - { - return $this->container['postal_code']; - } - - /** - * Sets postal_code - * - * @param string $postal_code postal_code - * - * @return self - */ - public function setPostalCode($postal_code) - { - if (is_null($postal_code)) { - throw new \InvalidArgumentException('non-nullable postal_code cannot be null'); - } - $this->container['postal_code'] = $postal_code; - - return $this; - } - - /** - * Gets city - * - * @return string - */ - public function getCity() - { - return $this->container['city']; - } - - /** - * Sets city - * - * @param string $city city - * - * @return self - */ - public function setCity($city) - { - if (is_null($city)) { - throw new \InvalidArgumentException('non-nullable city cannot be null'); - } - $this->container['city'] = $city; - - return $this; - } - - /** - * Gets state - * - * @return string|null - */ - public function getState() - { - return $this->container['state']; - } - - /** - * Sets state - * - * @param string|null $state state - * - * @return self - */ - public function setState($state) - { - if (is_null($state)) { - throw new \InvalidArgumentException('non-nullable state cannot be null'); - } - $this->container['state'] = $state; - - return $this; - } - - /** - * Gets country - * - * @return string|null - */ - public function getCountry() - { - return $this->container['country']; - } - - /** - * Sets country - * - * @param string|null $country this field follows the [ISO 3166-1 alpha-2 standard](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) - * - * @return self - */ - public function setCountry($country) - { - if (is_null($country)) { - throw new \InvalidArgumentException('non-nullable country cannot be null'); - } - $this->container['country'] = $country; - - return $this; - } - - /** - * Gets residential - * - * @return bool|null - */ - public function getResidential() - { - return $this->container['residential']; - } - - /** - * Sets residential - * - * @param bool|null $residential residential - * - * @return self - */ - public function setResidential($residential) - { - if (is_null($residential)) { - throw new \InvalidArgumentException('non-nullable residential cannot be null'); - } - $this->container['residential'] = $residential; - - return $this; - } - - /** - * Gets external_number - * - * @return string|null - */ - public function getExternalNumber() - { - return $this->container['external_number']; - } - - /** - * Sets external_number - * - * @param string|null $external_number external_number - * - * @return self - */ - public function setExternalNumber($external_number) - { - if (is_null($external_number)) { - throw new \InvalidArgumentException('non-nullable external_number cannot be null'); - } - $this->container['external_number'] = $external_number; - - return $this; - } - - /** - * Gets object - * - * @return string|null - */ - public function getObject() - { - return $this->container['object']; - } - - /** - * Sets object - * - * @param string|null $object object - * - * @return self - */ - public function setObject($object) - { - if (is_null($object)) { - throw new \InvalidArgumentException('non-nullable object cannot be null'); - } - $this->container['object'] = $object; - - return $this; - } - /** - * Returns true if offset exists. False otherwise. - * - * @param integer $offset Offset - * - * @return boolean - */ - public function offsetExists($offset): bool - { - return isset($this->container[$offset]); - } - - /** - * Gets offset. - * - * @param integer $offset Offset - * - * @return mixed|null - */ - #[\ReturnTypeWillChange] - public function offsetGet($offset) - { - return $this->container[$offset] ?? null; - } - - /** - * Sets value based on offset. - * - * @param int|null $offset Offset - * @param mixed $value Value to be set - * - * @return void - */ - public function offsetSet($offset, $value): void - { - if (is_null($offset)) { - $this->container[] = $value; - } else { - $this->container[$offset] = $value; - } - } - - /** - * Unsets offset. - * - * @param integer $offset Offset - * - * @return void - */ - public function offsetUnset($offset): void - { - unset($this->container[$offset]); - } - - /** - * Serializes the object to a value that can be serialized natively by json_encode(). - * @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php - * - * @return mixed Returns data which can be serialized by json_encode(), which is a value - * of any type other than a resource. - */ - #[\ReturnTypeWillChange] - public function jsonSerialize() - { - return ObjectSerializer::sanitizeForSerialization($this); - } - - /** - * Gets the string presentation of the object - * - * @return string - */ - public function __toString() - { - return json_encode( - ObjectSerializer::sanitizeForSerialization($this), - JSON_PRETTY_PRINT - ); - } - - /** - * Gets a header-safe presentation of the object - * - * @return string - */ - public function toHeaderValue() - { - return json_encode(ObjectSerializer::sanitizeForSerialization($this)); - } -} - - diff --git a/lib/Model/OrderResponseProducts.php b/lib/Model/OrderResponseProducts.php index 4f9706c..946235e 100644 --- a/lib/Model/OrderResponseProducts.php +++ b/lib/Model/OrderResponseProducts.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class OrderResponseProducts implements ModelInterface, ArrayAccess, \JsonSeriali */ protected static array $openAPINullables = [ 'has_more' => false, - 'object' => false, - 'next_page_url' => true, - 'previous_page_url' => true, - 'data' => false + 'object' => false, + 'next_page_url' => true, + 'previous_page_url' => true, + 'data' => false ]; /** diff --git a/lib/Model/OrderResponseProductsAllOf.php b/lib/Model/OrderResponseProductsAllOf.php index ace241f..fd873aa 100644 --- a/lib/Model/OrderResponseProductsAllOf.php +++ b/lib/Model/OrderResponseProductsAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/OrderResponseShippingContact.php b/lib/Model/OrderResponseShippingContact.php index ed5898b..cd18ab7 100644 --- a/lib/Model/OrderResponseShippingContact.php +++ b/lib/Model/OrderResponseShippingContact.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -99,16 +99,16 @@ class OrderResponseShippingContact implements ModelInterface, ArrayAccess, \Json */ protected static array $openAPINullables = [ 'created_at' => false, - 'id' => false, - 'object' => false, - 'phone' => false, - 'receiver' => false, - 'between_streets' => true, - 'address' => false, - 'parent_id' => false, - 'default' => false, - 'metadata' => false, - 'deleted' => false + 'id' => false, + 'object' => false, + 'phone' => false, + 'receiver' => false, + 'between_streets' => true, + 'address' => false, + 'parent_id' => false, + 'default' => false, + 'metadata' => false, + 'deleted' => false ]; /** diff --git a/lib/Model/OrderResponseShippingContactAllOf.php b/lib/Model/OrderResponseShippingContactAllOf.php index 6a33e86..7b0a4bb 100644 --- a/lib/Model/OrderResponseShippingContactAllOf.php +++ b/lib/Model/OrderResponseShippingContactAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -83,8 +83,8 @@ class OrderResponseShippingContactAllOf implements ModelInterface, ArrayAccess, */ protected static array $openAPINullables = [ 'created_at' => false, - 'id' => false, - 'object' => false + 'id' => false, + 'object' => false ]; /** diff --git a/lib/Model/OrderTaxRequest.php b/lib/Model/OrderTaxRequest.php index 78d4dea..f327fd6 100644 --- a/lib/Model/OrderTaxRequest.php +++ b/lib/Model/OrderTaxRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -84,8 +84,8 @@ class OrderTaxRequest implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'amount' => false, - 'description' => false, - 'metadata' => false + 'description' => false, + 'metadata' => false ]; /** diff --git a/lib/Model/OrderUpdateFiscalEntityRequest.php b/lib/Model/OrderUpdateFiscalEntityRequest.php index 12823b6..ac5039e 100644 --- a/lib/Model/OrderUpdateFiscalEntityRequest.php +++ b/lib/Model/OrderUpdateFiscalEntityRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -90,11 +90,11 @@ class OrderUpdateFiscalEntityRequest implements ModelInterface, ArrayAccess, \Js */ protected static array $openAPINullables = [ 'address' => false, - 'email' => false, - 'name' => true, - 'metadata' => false, - 'phone' => false, - 'tax_id' => true + 'email' => false, + 'name' => true, + 'metadata' => false, + 'phone' => false, + 'tax_id' => true ]; /** diff --git a/lib/Model/OrderUpdateRequest.php b/lib/Model/OrderUpdateRequest.php index f9fa6c2..9ee4814 100644 --- a/lib/Model/OrderUpdateRequest.php +++ b/lib/Model/OrderUpdateRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -102,17 +102,17 @@ class OrderUpdateRequest implements ModelInterface, ArrayAccess, \JsonSerializab */ protected static array $openAPINullables = [ 'charges' => false, - 'checkout' => false, - 'currency' => false, - 'customer_info' => false, - 'discount_lines' => false, - 'fiscal_entity' => false, - 'line_items' => false, - 'metadata' => false, - 'pre_authorize' => false, - 'shipping_contact' => false, - 'shipping_lines' => false, - 'tax_lines' => false + 'checkout' => false, + 'currency' => false, + 'customer_info' => false, + 'discount_lines' => false, + 'fiscal_entity' => false, + 'line_items' => false, + 'metadata' => false, + 'pre_authorize' => false, + 'shipping_contact' => false, + 'shipping_lines' => false, + 'tax_lines' => false ]; /** diff --git a/lib/Model/OrderUpdateRequestCustomerInfo.php b/lib/Model/OrderUpdateRequestCustomerInfo.php index 73bad13..b921f99 100644 --- a/lib/Model/OrderUpdateRequestCustomerInfo.php +++ b/lib/Model/OrderUpdateRequestCustomerInfo.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -89,11 +89,11 @@ class OrderUpdateRequestCustomerInfo implements ModelInterface, ArrayAccess, \Js */ protected static array $openAPINullables = [ 'name' => false, - 'email' => false, - 'phone' => false, - 'corporate' => false, - 'object' => false, - 'customer_id' => false + 'email' => false, + 'phone' => false, + 'corporate' => false, + 'object' => false, + 'customer_id' => false ]; /** diff --git a/lib/Model/OrdersResponse.php b/lib/Model/OrdersResponse.php index 3d0480b..9eeea52 100644 --- a/lib/Model/OrdersResponse.php +++ b/lib/Model/OrdersResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/Page.php b/lib/Model/Page.php index 43ba870..cf3ac98 100644 --- a/lib/Model/Page.php +++ b/lib/Model/Page.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -82,7 +82,7 @@ class Page implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'next_page_url' => true, - 'previous_page_url' => true + 'previous_page_url' => true ]; /** diff --git a/lib/Model/Pagination.php b/lib/Model/Pagination.php index 9ab4dec..eed575d 100644 --- a/lib/Model/Pagination.php +++ b/lib/Model/Pagination.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -82,7 +82,7 @@ class Pagination implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'has_more' => false, - 'object' => false + 'object' => false ]; /** diff --git a/lib/Model/PaymentMethod.php b/lib/Model/PaymentMethod.php index 3ed75a9..41fea6d 100644 --- a/lib/Model/PaymentMethod.php +++ b/lib/Model/PaymentMethod.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -81,7 +81,7 @@ class PaymentMethod implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'type' => false, - 'object' => false + 'object' => false ]; /** diff --git a/lib/Model/PaymentMethodBankTransfer.php b/lib/Model/PaymentMethodBankTransfer.php index 76e3dce..f1042cd 100644 --- a/lib/Model/PaymentMethodBankTransfer.php +++ b/lib/Model/PaymentMethodBankTransfer.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -69,7 +69,7 @@ class PaymentMethodBankTransfer implements ModelInterface, ArrayAccess, \JsonSer 'issuing_account_number' => 'string', 'issuing_account_holder_name' => 'string', 'issuing_account_tax_id' => 'string', - 'payment_attempts' => 'mixed[]', + 'payment_attempts' => 'object[]', 'receiving_account_holder_name' => 'string', 'receiving_account_number' => 'string', 'receiving_account_bank' => 'string', @@ -113,23 +113,23 @@ class PaymentMethodBankTransfer implements ModelInterface, ArrayAccess, \JsonSer */ protected static array $openAPINullables = [ 'type' => false, - 'object' => false, - 'bank' => false, - 'clabe' => false, - 'description' => true, - 'executed_at' => true, - 'expires_at' => false, - 'issuing_account_bank' => true, - 'issuing_account_number' => true, - 'issuing_account_holder_name' => true, - 'issuing_account_tax_id' => true, - 'payment_attempts' => false, - 'receiving_account_holder_name' => true, - 'receiving_account_number' => false, - 'receiving_account_bank' => false, - 'receiving_account_tax_id' => true, - 'reference_number' => true, - 'tracking_code' => true + 'object' => false, + 'bank' => false, + 'clabe' => false, + 'description' => true, + 'executed_at' => true, + 'expires_at' => false, + 'issuing_account_bank' => true, + 'issuing_account_number' => true, + 'issuing_account_holder_name' => true, + 'issuing_account_tax_id' => true, + 'payment_attempts' => false, + 'receiving_account_holder_name' => true, + 'receiving_account_number' => false, + 'receiving_account_bank' => false, + 'receiving_account_tax_id' => true, + 'reference_number' => true, + 'tracking_code' => true ]; /** @@ -754,7 +754,7 @@ public function setIssuingAccountTaxId($issuing_account_tax_id) /** * Gets payment_attempts * - * @return mixed[]|null + * @return object[]|null */ public function getPaymentAttempts() { @@ -764,7 +764,7 @@ public function getPaymentAttempts() /** * Sets payment_attempts * - * @param mixed[]|null $payment_attempts payment_attempts + * @param object[]|null $payment_attempts payment_attempts * * @return self */ diff --git a/lib/Model/PaymentMethodCard.php b/lib/Model/PaymentMethodCard.php index 699ae2d..38de627 100644 --- a/lib/Model/PaymentMethodCard.php +++ b/lib/Model/PaymentMethodCard.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -67,7 +67,7 @@ class PaymentMethodCard implements ModelInterface, ArrayAccess, \JsonSerializabl 'country' => 'string', 'exp_month' => 'string', 'exp_year' => 'string', - 'fraud_indicators' => 'mixed[]', + 'fraud_indicators' => 'object[]', 'issuer' => 'string', 'last4' => 'string', 'name' => 'string' @@ -103,18 +103,18 @@ class PaymentMethodCard implements ModelInterface, ArrayAccess, \JsonSerializabl */ protected static array $openAPINullables = [ 'type' => false, - 'object' => false, - 'account_type' => false, - 'auth_code' => false, - 'brand' => false, - 'contract_id' => false, - 'country' => false, - 'exp_month' => false, - 'exp_year' => false, - 'fraud_indicators' => false, - 'issuer' => false, - 'last4' => false, - 'name' => false + 'object' => false, + 'account_type' => false, + 'auth_code' => false, + 'brand' => false, + 'contract_id' => false, + 'country' => false, + 'exp_month' => false, + 'exp_year' => false, + 'fraud_indicators' => false, + 'issuer' => false, + 'last4' => false, + 'name' => false ]; /** @@ -623,7 +623,7 @@ public function setExpYear($exp_year) /** * Gets fraud_indicators * - * @return mixed[]|null + * @return object[]|null */ public function getFraudIndicators() { @@ -633,7 +633,7 @@ public function getFraudIndicators() /** * Sets fraud_indicators * - * @param mixed[]|null $fraud_indicators fraud_indicators + * @param object[]|null $fraud_indicators fraud_indicators * * @return self */ diff --git a/lib/Model/PaymentMethodCardRequest.php b/lib/Model/PaymentMethodCardRequest.php index c425d8f..525b16a 100644 --- a/lib/Model/PaymentMethodCardRequest.php +++ b/lib/Model/PaymentMethodCardRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -81,7 +81,7 @@ class PaymentMethodCardRequest implements ModelInterface, ArrayAccess, \JsonSeri */ protected static array $openAPINullables = [ 'type' => false, - 'token_id' => false + 'token_id' => false ]; /** diff --git a/lib/Model/PaymentMethodCardRequestAllOf.php b/lib/Model/PaymentMethodCardRequestAllOf.php index 5807dcc..bbcdc3c 100644 --- a/lib/Model/PaymentMethodCardRequestAllOf.php +++ b/lib/Model/PaymentMethodCardRequestAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/PaymentMethodCardResponse.php b/lib/Model/PaymentMethodCardResponse.php index cdc3575..4ebd704 100644 --- a/lib/Model/PaymentMethodCardResponse.php +++ b/lib/Model/PaymentMethodCardResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -107,20 +107,20 @@ class PaymentMethodCardResponse implements ModelInterface, ArrayAccess, \JsonSer */ protected static array $openAPINullables = [ 'type' => false, - 'id' => false, - 'object' => false, - 'created_at' => false, - 'parent_id' => false, - 'last4' => false, - 'bin' => false, - 'card_type' => false, - 'exp_month' => false, - 'exp_year' => false, - 'brand' => false, - 'name' => false, - 'default' => false, - 'visible_on_checkout' => false, - 'payment_source_status' => false + 'id' => false, + 'object' => false, + 'created_at' => false, + 'parent_id' => false, + 'last4' => false, + 'bin' => false, + 'card_type' => false, + 'exp_month' => false, + 'exp_year' => false, + 'brand' => false, + 'name' => false, + 'default' => false, + 'visible_on_checkout' => false, + 'payment_source_status' => false ]; /** diff --git a/lib/Model/PaymentMethodCardResponseAllOf.php b/lib/Model/PaymentMethodCardResponseAllOf.php index 27b3b5f..6719f55 100644 --- a/lib/Model/PaymentMethodCardResponseAllOf.php +++ b/lib/Model/PaymentMethodCardResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -98,15 +98,15 @@ class PaymentMethodCardResponseAllOf implements ModelInterface, ArrayAccess, \Js */ protected static array $openAPINullables = [ 'last4' => false, - 'bin' => false, - 'card_type' => false, - 'exp_month' => false, - 'exp_year' => false, - 'brand' => false, - 'name' => false, - 'default' => false, - 'visible_on_checkout' => false, - 'payment_source_status' => false + 'bin' => false, + 'card_type' => false, + 'exp_month' => false, + 'exp_year' => false, + 'brand' => false, + 'name' => false, + 'default' => false, + 'visible_on_checkout' => false, + 'payment_source_status' => false ]; /** diff --git a/lib/Model/PaymentMethodCash.php b/lib/Model/PaymentMethodCash.php index 287b6ab..316acbd 100644 --- a/lib/Model/PaymentMethodCash.php +++ b/lib/Model/PaymentMethodCash.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -97,15 +97,15 @@ class PaymentMethodCash implements ModelInterface, ArrayAccess, \JsonSerializabl */ protected static array $openAPINullables = [ 'type' => false, - 'object' => false, - 'auth_code' => true, - 'cashier_id' => true, - 'reference' => false, - 'barcode_url' => false, - 'expires_at' => false, - 'service_name' => false, - 'store' => true, - 'store_name' => false + 'object' => false, + 'auth_code' => true, + 'cashier_id' => true, + 'reference' => false, + 'barcode_url' => false, + 'expires_at' => false, + 'service_name' => false, + 'store' => true, + 'store_name' => false ]; /** diff --git a/lib/Model/PaymentMethodCashRequest.php b/lib/Model/PaymentMethodCashRequest.php index 911b51b..c0e6730 100644 --- a/lib/Model/PaymentMethodCashRequest.php +++ b/lib/Model/PaymentMethodCashRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -81,7 +81,7 @@ class PaymentMethodCashRequest implements ModelInterface, ArrayAccess, \JsonSeri */ protected static array $openAPINullables = [ 'type' => false, - 'expires_at' => false + 'expires_at' => false ]; /** diff --git a/lib/Model/PaymentMethodCashRequestAllOf.php b/lib/Model/PaymentMethodCashRequestAllOf.php index f1c41e4..d1198dc 100644 --- a/lib/Model/PaymentMethodCashRequestAllOf.php +++ b/lib/Model/PaymentMethodCashRequestAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/PaymentMethodCashResponse.php b/lib/Model/PaymentMethodCashResponse.php index 4b743e1..ce46f96 100644 --- a/lib/Model/PaymentMethodCashResponse.php +++ b/lib/Model/PaymentMethodCashResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -97,15 +97,15 @@ class PaymentMethodCashResponse implements ModelInterface, ArrayAccess, \JsonSer */ protected static array $openAPINullables = [ 'type' => false, - 'id' => false, - 'object' => false, - 'created_at' => false, - 'parent_id' => false, - 'reference' => false, - 'barcode' => false, - 'barcode_url' => false, - 'expires_at' => false, - 'provider' => false + 'id' => false, + 'object' => false, + 'created_at' => false, + 'parent_id' => false, + 'reference' => false, + 'barcode' => false, + 'barcode_url' => false, + 'expires_at' => false, + 'provider' => false ]; /** diff --git a/lib/Model/PaymentMethodCashResponseAllOf.php b/lib/Model/PaymentMethodCashResponseAllOf.php index c9742a0..d41be0b 100644 --- a/lib/Model/PaymentMethodCashResponseAllOf.php +++ b/lib/Model/PaymentMethodCashResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -88,10 +88,10 @@ class PaymentMethodCashResponseAllOf implements ModelInterface, ArrayAccess, \Js */ protected static array $openAPINullables = [ 'reference' => false, - 'barcode' => false, - 'barcode_url' => false, - 'expires_at' => false, - 'provider' => false + 'barcode' => false, + 'barcode_url' => false, + 'expires_at' => false, + 'provider' => false ]; /** diff --git a/lib/Model/PaymentMethodResponse.php b/lib/Model/PaymentMethodResponse.php index 3dd9a84..884931a 100644 --- a/lib/Model/PaymentMethodResponse.php +++ b/lib/Model/PaymentMethodResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class PaymentMethodResponse implements ModelInterface, ArrayAccess, \JsonSeriali */ protected static array $openAPINullables = [ 'type' => false, - 'id' => false, - 'object' => false, - 'created_at' => false, - 'parent_id' => false + 'id' => false, + 'object' => false, + 'created_at' => false, + 'parent_id' => false ]; /** diff --git a/lib/Model/PaymentMethodSpeiRecurrent.php b/lib/Model/PaymentMethodSpeiRecurrent.php index de2daeb..830fb2a 100644 --- a/lib/Model/PaymentMethodSpeiRecurrent.php +++ b/lib/Model/PaymentMethodSpeiRecurrent.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -91,12 +91,12 @@ class PaymentMethodSpeiRecurrent implements ModelInterface, ArrayAccess, \JsonSe */ protected static array $openAPINullables = [ 'type' => false, - 'id' => false, - 'object' => false, - 'created_at' => false, - 'parent_id' => false, - 'reference' => false, - 'expires_at' => false + 'id' => false, + 'object' => false, + 'created_at' => false, + 'parent_id' => false, + 'reference' => false, + 'expires_at' => false ]; /** diff --git a/lib/Model/PaymentMethodSpeiRecurrentAllOf.php b/lib/Model/PaymentMethodSpeiRecurrentAllOf.php index 42a9d8b..7ce0462 100644 --- a/lib/Model/PaymentMethodSpeiRecurrentAllOf.php +++ b/lib/Model/PaymentMethodSpeiRecurrentAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -82,7 +82,7 @@ class PaymentMethodSpeiRecurrentAllOf implements ModelInterface, ArrayAccess, \J */ protected static array $openAPINullables = [ 'reference' => false, - 'expires_at' => false + 'expires_at' => false ]; /** diff --git a/lib/Model/PaymentMethodSpeiRequest.php b/lib/Model/PaymentMethodSpeiRequest.php index 856ef12..7877ce4 100644 --- a/lib/Model/PaymentMethodSpeiRequest.php +++ b/lib/Model/PaymentMethodSpeiRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -81,7 +81,7 @@ class PaymentMethodSpeiRequest implements ModelInterface, ArrayAccess, \JsonSeri */ protected static array $openAPINullables = [ 'type' => false, - 'expires_at' => false + 'expires_at' => false ]; /** diff --git a/lib/Model/PlanRequest.php b/lib/Model/PlanRequest.php index a450ae4..9bfd7e6 100644 --- a/lib/Model/PlanRequest.php +++ b/lib/Model/PlanRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -94,13 +94,13 @@ class PlanRequest implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'amount' => false, - 'currency' => false, - 'expiry_count' => false, - 'frequency' => false, - 'id' => false, - 'interval' => false, - 'name' => false, - 'trial_period_days' => false + 'currency' => false, + 'expiry_count' => false, + 'frequency' => false, + 'id' => false, + 'interval' => false, + 'name' => false, + 'trial_period_days' => false ]; /** diff --git a/lib/Model/PlanResponse.php b/lib/Model/PlanResponse.php index e1f0dae..5b76e17 100644 --- a/lib/Model/PlanResponse.php +++ b/lib/Model/PlanResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -100,16 +100,16 @@ class PlanResponse implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'amount' => false, - 'created_at' => false, - 'currency' => false, - 'expiry_count' => true, - 'frequency' => false, - 'id' => false, - 'interval' => false, - 'livemode' => false, - 'name' => false, - 'object' => false, - 'trial_period_days' => true + 'created_at' => false, + 'currency' => false, + 'expiry_count' => true, + 'frequency' => false, + 'id' => false, + 'interval' => false, + 'livemode' => false, + 'name' => false, + 'object' => false, + 'trial_period_days' => true ]; /** diff --git a/lib/Model/PlanUpdateRequest.php b/lib/Model/PlanUpdateRequest.php index 3f23439..54cac16 100644 --- a/lib/Model/PlanUpdateRequest.php +++ b/lib/Model/PlanUpdateRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -86,9 +86,9 @@ class PlanUpdateRequest implements ModelInterface, ArrayAccess, \JsonSerializabl */ protected static array $openAPINullables = [ 'amount' => false, - 'currency' => false, - 'expiry_count' => false, - 'name' => false + 'currency' => false, + 'expiry_count' => false, + 'name' => false ]; /** diff --git a/lib/Model/Product.php b/lib/Model/Product.php index 2059814..8f8e8fd 100644 --- a/lib/Model/Product.php +++ b/lib/Model/Product.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -95,14 +95,14 @@ class Product implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'antifraud_info' => false, - 'brand' => false, - 'description' => false, - 'metadata' => false, - 'name' => false, - 'quantity' => false, - 'sku' => false, - 'tags' => false, - 'unit_price' => false + 'brand' => false, + 'description' => false, + 'metadata' => false, + 'name' => false, + 'quantity' => false, + 'sku' => false, + 'tags' => false, + 'unit_price' => false ]; /** diff --git a/lib/Model/ProductDataResponse.php b/lib/Model/ProductDataResponse.php index 4fb6290..6dc49db 100644 --- a/lib/Model/ProductDataResponse.php +++ b/lib/Model/ProductDataResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -101,17 +101,17 @@ class ProductDataResponse implements ModelInterface, ArrayAccess, \JsonSerializa */ protected static array $openAPINullables = [ 'antifraud_info' => false, - 'brand' => false, - 'description' => false, - 'metadata' => false, - 'name' => false, - 'quantity' => false, - 'sku' => false, - 'tags' => false, - 'unit_price' => false, - 'id' => false, - 'object' => false, - 'parent_id' => false + 'brand' => false, + 'description' => false, + 'metadata' => false, + 'name' => false, + 'quantity' => false, + 'sku' => false, + 'tags' => false, + 'unit_price' => false, + 'id' => false, + 'object' => false, + 'parent_id' => false ]; /** diff --git a/lib/Model/ProductDataResponseAllOf.php b/lib/Model/ProductDataResponseAllOf.php index 7c6083b..c4704e9 100644 --- a/lib/Model/ProductDataResponseAllOf.php +++ b/lib/Model/ProductDataResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -83,8 +83,8 @@ class ProductDataResponseAllOf implements ModelInterface, ArrayAccess, \JsonSeri */ protected static array $openAPINullables = [ 'id' => false, - 'object' => false, - 'parent_id' => false + 'object' => false, + 'parent_id' => false ]; /** diff --git a/lib/Model/ProductOrderResponse.php b/lib/Model/ProductOrderResponse.php index 079666c..685103f 100644 --- a/lib/Model/ProductOrderResponse.php +++ b/lib/Model/ProductOrderResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -101,17 +101,17 @@ class ProductOrderResponse implements ModelInterface, ArrayAccess, \JsonSerializ */ protected static array $openAPINullables = [ 'antifraud_info' => false, - 'brand' => false, - 'description' => false, - 'metadata' => false, - 'name' => false, - 'quantity' => false, - 'sku' => false, - 'tags' => false, - 'unit_price' => false, - 'id' => false, - 'object' => false, - 'parent_id' => false + 'brand' => false, + 'description' => false, + 'metadata' => false, + 'name' => false, + 'quantity' => false, + 'sku' => false, + 'tags' => false, + 'unit_price' => false, + 'id' => false, + 'object' => false, + 'parent_id' => false ]; /** diff --git a/lib/Model/ProductOrderResponseAllOf.php b/lib/Model/ProductOrderResponseAllOf.php index 69fd934..9668bd9 100644 --- a/lib/Model/ProductOrderResponseAllOf.php +++ b/lib/Model/ProductOrderResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -83,8 +83,8 @@ class ProductOrderResponseAllOf implements ModelInterface, ArrayAccess, \JsonSer */ protected static array $openAPINullables = [ 'id' => false, - 'object' => false, - 'parent_id' => false + 'object' => false, + 'parent_id' => false ]; /** diff --git a/lib/Model/RiskRules.php b/lib/Model/RiskRules.php index f745af3..f0737ac 100644 --- a/lib/Model/RiskRules.php +++ b/lib/Model/RiskRules.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/RiskRulesData.php b/lib/Model/RiskRulesData.php index 40df89a..95d8192 100644 --- a/lib/Model/RiskRulesData.php +++ b/lib/Model/RiskRulesData.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -91,12 +91,12 @@ class RiskRulesData implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'id' => false, - 'field' => false, - 'created_at' => false, - 'value' => false, - 'is_global' => false, - 'is_test' => false, - 'description' => false + 'field' => false, + 'created_at' => false, + 'value' => false, + 'is_global' => false, + 'is_test' => false, + 'description' => false ]; /** diff --git a/lib/Model/RiskRulesList.php b/lib/Model/RiskRulesList.php index d1ea286..a6095dd 100644 --- a/lib/Model/RiskRulesList.php +++ b/lib/Model/RiskRulesList.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class RiskRulesList implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'has_more' => false, - 'object' => false, - 'next_page_url' => true, - 'previous_page_url' => true, - 'data' => false + 'object' => false, + 'next_page_url' => true, + 'previous_page_url' => true, + 'data' => false ]; /** diff --git a/lib/Model/ShippingOrderResponse.php b/lib/Model/ShippingOrderResponse.php index 6c2b00c..f345a86 100644 --- a/lib/Model/ShippingOrderResponse.php +++ b/lib/Model/ShippingOrderResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -93,13 +93,13 @@ class ShippingOrderResponse implements ModelInterface, ArrayAccess, \JsonSeriali */ protected static array $openAPINullables = [ 'amount' => false, - 'carrier' => false, - 'tracking_number' => false, - 'method' => false, - 'metadata' => false, - 'id' => false, - 'object' => false, - 'parent_id' => false + 'carrier' => false, + 'tracking_number' => false, + 'method' => false, + 'metadata' => false, + 'id' => false, + 'object' => false, + 'parent_id' => false ]; /** diff --git a/lib/Model/ShippingRequest.php b/lib/Model/ShippingRequest.php index 7966b20..7265e7d 100644 --- a/lib/Model/ShippingRequest.php +++ b/lib/Model/ShippingRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class ShippingRequest implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'amount' => false, - 'carrier' => false, - 'tracking_number' => false, - 'method' => false, - 'metadata' => false + 'carrier' => false, + 'tracking_number' => false, + 'method' => false, + 'metadata' => false ]; /** diff --git a/lib/Model/SmsCheckoutRequest.php b/lib/Model/SmsCheckoutRequest.php index 4be8dc5..c733b99 100644 --- a/lib/Model/SmsCheckoutRequest.php +++ b/lib/Model/SmsCheckoutRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/SubscriptionEventsResponse.php b/lib/Model/SubscriptionEventsResponse.php index fbbfa6a..422b15e 100644 --- a/lib/Model/SubscriptionEventsResponse.php +++ b/lib/Model/SubscriptionEventsResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class SubscriptionEventsResponse implements ModelInterface, ArrayAccess, \JsonSe */ protected static array $openAPINullables = [ 'has_more' => false, - 'object' => false, - 'next_page_url' => true, - 'previous_page_url' => true, - 'data' => false + 'object' => false, + 'next_page_url' => true, + 'previous_page_url' => true, + 'data' => false ]; /** diff --git a/lib/Model/SubscriptionRequest.php b/lib/Model/SubscriptionRequest.php index c04c008..551f616 100644 --- a/lib/Model/SubscriptionRequest.php +++ b/lib/Model/SubscriptionRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -84,8 +84,8 @@ class SubscriptionRequest implements ModelInterface, ArrayAccess, \JsonSerializa */ protected static array $openAPINullables = [ 'plan_id' => false, - 'card_id' => false, - 'trial_end' => false + 'card_id' => false, + 'trial_end' => false ]; /** diff --git a/lib/Model/SubscriptionResponse.php b/lib/Model/SubscriptionResponse.php index e64236f..d0c873b 100644 --- a/lib/Model/SubscriptionResponse.php +++ b/lib/Model/SubscriptionResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -112,22 +112,22 @@ class SubscriptionResponse implements ModelInterface, ArrayAccess, \JsonSerializ */ protected static array $openAPINullables = [ 'billing_cycle_start' => true, - 'billing_cycle_end' => true, - 'canceled_at' => true, - 'card_id' => false, - 'charge_id' => true, - 'created_at' => false, - 'customer_custom_reference' => false, - 'customer_id' => false, - 'id' => false, - 'last_billing_cycle_order_id' => false, - 'object' => false, - 'paused_at' => true, - 'plan_id' => false, - 'status' => false, - 'subscription_start' => false, - 'trial_start' => true, - 'trial_end' => true + 'billing_cycle_end' => true, + 'canceled_at' => true, + 'card_id' => false, + 'charge_id' => true, + 'created_at' => false, + 'customer_custom_reference' => false, + 'customer_id' => false, + 'id' => false, + 'last_billing_cycle_order_id' => false, + 'object' => false, + 'paused_at' => true, + 'plan_id' => false, + 'status' => false, + 'subscription_start' => false, + 'trial_start' => true, + 'trial_end' => true ]; /** diff --git a/lib/Model/SubscriptionUpdateRequest.php b/lib/Model/SubscriptionUpdateRequest.php index 37686ee..9dc4309 100644 --- a/lib/Model/SubscriptionUpdateRequest.php +++ b/lib/Model/SubscriptionUpdateRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -84,8 +84,8 @@ class SubscriptionUpdateRequest implements ModelInterface, ArrayAccess, \JsonSer */ protected static array $openAPINullables = [ 'plan_id' => false, - 'card_id' => false, - 'trial_end' => false + 'card_id' => false, + 'trial_end' => false ]; /** diff --git a/lib/Model/Token.php b/lib/Model/Token.php index 56c0bdf..a801995 100644 --- a/lib/Model/Token.php +++ b/lib/Model/Token.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -82,7 +82,7 @@ class Token implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'card' => true, - 'checkout' => true + 'checkout' => true ]; /** diff --git a/lib/Model/TokenCard.php b/lib/Model/TokenCard.php index 33b4848..50c22e6 100644 --- a/lib/Model/TokenCard.php +++ b/lib/Model/TokenCard.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -89,11 +89,11 @@ class TokenCard implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'cvc' => false, - 'device_fingerprint' => false, - 'exp_month' => false, - 'exp_year' => false, - 'name' => false, - 'number' => false + 'device_fingerprint' => false, + 'exp_month' => false, + 'exp_year' => false, + 'name' => false, + 'number' => false ]; /** diff --git a/lib/Model/TokenCheckout.php b/lib/Model/TokenCheckout.php index 6fec0de..053deec 100644 --- a/lib/Model/TokenCheckout.php +++ b/lib/Model/TokenCheckout.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/TokenResponse.php b/lib/Model/TokenResponse.php index 23021bc..39e4058 100644 --- a/lib/Model/TokenResponse.php +++ b/lib/Model/TokenResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -88,10 +88,10 @@ class TokenResponse implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'checkout' => true, - 'id' => false, - 'livemode' => false, - 'object' => false, - 'used' => false + 'id' => false, + 'livemode' => false, + 'object' => false, + 'used' => false ]; /** diff --git a/lib/Model/TokenResponseCheckout.php b/lib/Model/TokenResponseCheckout.php index 090196a..58c7929 100644 --- a/lib/Model/TokenResponseCheckout.php +++ b/lib/Model/TokenResponseCheckout.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -123,28 +123,28 @@ class TokenResponseCheckout implements ModelInterface, ArrayAccess, \JsonSeriali */ protected static array $openAPINullables = [ 'allowed_payment_methods' => false, - 'can_not_expire' => false, - 'emails_sent' => false, - 'exclude_card_networks' => false, - 'expires_at' => false, - 'failure_url' => false, - 'force_3ds_flow' => false, - 'id' => false, - 'livemode' => false, - 'metadata' => false, - 'monthly_installments_enabled' => false, - 'monthly_installments_options' => false, - 'name' => false, - 'needs_shipping_contact' => false, - 'object' => false, - 'on_demand_enabled' => false, - 'paid_payments_count' => false, - 'recurrent' => false, - 'sms_sent' => false, - 'starts_at' => false, - 'status' => false, - 'success_url' => false, - 'type' => false + 'can_not_expire' => false, + 'emails_sent' => false, + 'exclude_card_networks' => false, + 'expires_at' => false, + 'failure_url' => false, + 'force_3ds_flow' => false, + 'id' => false, + 'livemode' => false, + 'metadata' => false, + 'monthly_installments_enabled' => false, + 'monthly_installments_options' => false, + 'name' => false, + 'needs_shipping_contact' => false, + 'object' => false, + 'on_demand_enabled' => false, + 'paid_payments_count' => false, + 'recurrent' => false, + 'sms_sent' => false, + 'starts_at' => false, + 'status' => false, + 'success_url' => false, + 'type' => false ]; /** diff --git a/lib/Model/TransactionResponse.php b/lib/Model/TransactionResponse.php index f7cea4a..da3dcb7 100644 --- a/lib/Model/TransactionResponse.php +++ b/lib/Model/TransactionResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -100,16 +100,16 @@ class TransactionResponse implements ModelInterface, ArrayAccess, \JsonSerializa */ protected static array $openAPINullables = [ 'amount' => false, - 'charge' => false, - 'created_at' => false, - 'currency' => false, - 'fee' => false, - 'id' => false, - 'livemode' => false, - 'net' => false, - 'object' => false, - 'status' => false, - 'type' => false + 'charge' => false, + 'created_at' => false, + 'currency' => false, + 'fee' => false, + 'id' => false, + 'livemode' => false, + 'net' => false, + 'object' => false, + 'status' => false, + 'type' => false ]; /** diff --git a/lib/Model/TransferDestinationResponse.php b/lib/Model/TransferDestinationResponse.php index 3c9baab..dad9dd4 100644 --- a/lib/Model/TransferDestinationResponse.php +++ b/lib/Model/TransferDestinationResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -94,13 +94,13 @@ class TransferDestinationResponse implements ModelInterface, ArrayAccess, \JsonS */ protected static array $openAPINullables = [ 'account_holder' => false, - 'account_number' => false, - 'bank' => false, - 'created_at' => false, - 'id' => false, - 'object' => false, - 'payee_id' => false, - 'type' => false + 'account_number' => false, + 'bank' => false, + 'created_at' => false, + 'id' => false, + 'object' => false, + 'payee_id' => false, + 'type' => false ]; /** diff --git a/lib/Model/TransferMethodResponse.php b/lib/Model/TransferMethodResponse.php index 4713dd1..7e33eeb 100644 --- a/lib/Model/TransferMethodResponse.php +++ b/lib/Model/TransferMethodResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -94,13 +94,13 @@ class TransferMethodResponse implements ModelInterface, ArrayAccess, \JsonSerial */ protected static array $openAPINullables = [ 'account_holder' => false, - 'account_number' => false, - 'bank' => false, - 'created_at' => false, - 'id' => false, - 'object' => false, - 'payee_id' => false, - 'type' => false + 'account_number' => false, + 'bank' => false, + 'created_at' => false, + 'id' => false, + 'object' => false, + 'payee_id' => false, + 'type' => false ]; /** diff --git a/lib/Model/TransferResponse.php b/lib/Model/TransferResponse.php index 3cac0cc..d81ac57 100644 --- a/lib/Model/TransferResponse.php +++ b/lib/Model/TransferResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -98,15 +98,15 @@ class TransferResponse implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'amount' => false, - 'created_at' => false, - 'currency' => false, - 'id' => false, - 'livemode' => false, - 'destination' => false, - 'object' => false, - 'statement_description' => false, - 'statement_reference' => false, - 'status' => false + 'created_at' => false, + 'currency' => false, + 'id' => false, + 'livemode' => false, + 'destination' => false, + 'object' => false, + 'statement_description' => false, + 'statement_reference' => false, + 'status' => false ]; /** diff --git a/lib/Model/TransfersResponse.php b/lib/Model/TransfersResponse.php index 7f6a9dc..6658ec6 100644 --- a/lib/Model/TransfersResponse.php +++ b/lib/Model/TransfersResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -98,15 +98,15 @@ class TransfersResponse implements ModelInterface, ArrayAccess, \JsonSerializabl */ protected static array $openAPINullables = [ 'amount' => false, - 'created_at' => false, - 'currency' => false, - 'id' => false, - 'livemode' => false, - 'method' => false, - 'object' => false, - 'statement_description' => false, - 'statement_reference' => false, - 'status' => false + 'created_at' => false, + 'currency' => false, + 'id' => false, + 'livemode' => false, + 'method' => false, + 'object' => false, + 'statement_description' => false, + 'statement_reference' => false, + 'status' => false ]; /** diff --git a/lib/Model/UpdateCustomer.php b/lib/Model/UpdateCustomer.php index 084f6dd..f8672ce 100644 --- a/lib/Model/UpdateCustomer.php +++ b/lib/Model/UpdateCustomer.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -106,19 +106,19 @@ class UpdateCustomer implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'antifraud_info' => true, - 'default_payment_source_id' => false, - 'email' => false, - 'name' => false, - 'phone' => false, - 'plan_id' => false, - 'default_shipping_contact_id' => false, - 'corporate' => false, - 'custom_reference' => false, - 'fiscal_entities' => false, - 'metadata' => false, - 'payment_sources' => false, - 'shipping_contacts' => false, - 'subscription' => false + 'default_payment_source_id' => false, + 'email' => false, + 'name' => false, + 'phone' => false, + 'plan_id' => false, + 'default_shipping_contact_id' => false, + 'corporate' => false, + 'custom_reference' => false, + 'fiscal_entities' => false, + 'metadata' => false, + 'payment_sources' => false, + 'shipping_contacts' => false, + 'subscription' => false ]; /** diff --git a/lib/Model/UpdateCustomerAntifraudInfo.php b/lib/Model/UpdateCustomerAntifraudInfo.php index 796b6e8..518d3eb 100644 --- a/lib/Model/UpdateCustomerAntifraudInfo.php +++ b/lib/Model/UpdateCustomerAntifraudInfo.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -81,7 +81,7 @@ class UpdateCustomerAntifraudInfo implements ModelInterface, ArrayAccess, \JsonS */ protected static array $openAPINullables = [ 'account_created_at' => false, - 'first_paid_at' => false + 'first_paid_at' => false ]; /** diff --git a/lib/Model/UpdateCustomerFiscalEntitiesResponse.php b/lib/Model/UpdateCustomerFiscalEntitiesResponse.php index bccfc8c..a840886 100644 --- a/lib/Model/UpdateCustomerFiscalEntitiesResponse.php +++ b/lib/Model/UpdateCustomerFiscalEntitiesResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -99,16 +99,16 @@ class UpdateCustomerFiscalEntitiesResponse implements ModelInterface, ArrayAcces */ protected static array $openAPINullables = [ 'address' => false, - 'tax_id' => false, - 'email' => false, - 'phone' => false, - 'metadata' => false, - 'company_name' => false, - 'id' => false, - 'object' => false, - 'created_at' => false, - 'parent_id' => false, - 'default' => false + 'tax_id' => false, + 'email' => false, + 'phone' => false, + 'metadata' => false, + 'company_name' => false, + 'id' => false, + 'object' => false, + 'created_at' => false, + 'parent_id' => false, + 'default' => false ]; /** diff --git a/lib/Model/UpdateCustomerFiscalEntitiesResponseAllOf.php b/lib/Model/UpdateCustomerFiscalEntitiesResponseAllOf.php index c9bd5a5..3a436df 100644 --- a/lib/Model/UpdateCustomerFiscalEntitiesResponseAllOf.php +++ b/lib/Model/UpdateCustomerFiscalEntitiesResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -87,10 +87,10 @@ class UpdateCustomerFiscalEntitiesResponseAllOf implements ModelInterface, Array */ protected static array $openAPINullables = [ 'id' => false, - 'object' => false, - 'created_at' => false, - 'parent_id' => false, - 'default' => false + 'object' => false, + 'created_at' => false, + 'parent_id' => false, + 'default' => false ]; /** diff --git a/lib/Model/UpdateCustomerPaymentMethodsResponse.php b/lib/Model/UpdateCustomerPaymentMethodsResponse.php index c12b404..8cd1b53 100644 --- a/lib/Model/UpdateCustomerPaymentMethodsResponse.php +++ b/lib/Model/UpdateCustomerPaymentMethodsResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -117,25 +117,25 @@ class UpdateCustomerPaymentMethodsResponse implements ModelInterface, ArrayAcces */ protected static array $openAPINullables = [ 'type' => false, - 'id' => false, - 'object' => false, - 'created_at' => false, - 'parent_id' => false, - 'reference' => false, - 'barcode' => false, - 'barcode_url' => false, - 'expires_at' => false, - 'provider' => false, - 'last4' => false, - 'bin' => false, - 'card_type' => false, - 'exp_month' => false, - 'exp_year' => false, - 'brand' => false, - 'name' => false, - 'default' => false, - 'visible_on_checkout' => false, - 'payment_source_status' => false + 'id' => false, + 'object' => false, + 'created_at' => false, + 'parent_id' => false, + 'reference' => false, + 'barcode' => false, + 'barcode_url' => false, + 'expires_at' => false, + 'provider' => false, + 'last4' => false, + 'bin' => false, + 'card_type' => false, + 'exp_month' => false, + 'exp_year' => false, + 'brand' => false, + 'name' => false, + 'default' => false, + 'visible_on_checkout' => false, + 'payment_source_status' => false ]; /** diff --git a/lib/Model/UpdateOrderDiscountLinesRequest.php b/lib/Model/UpdateOrderDiscountLinesRequest.php index e2f8e03..4580cc8 100644 --- a/lib/Model/UpdateOrderDiscountLinesRequest.php +++ b/lib/Model/UpdateOrderDiscountLinesRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -84,8 +84,8 @@ class UpdateOrderDiscountLinesRequest implements ModelInterface, ArrayAccess, \J */ protected static array $openAPINullables = [ 'amount' => false, - 'code' => false, - 'type' => false + 'code' => false, + 'type' => false ]; /** diff --git a/lib/Model/UpdateOrderTaxRequest.php b/lib/Model/UpdateOrderTaxRequest.php index 59f5538..d0ff231 100644 --- a/lib/Model/UpdateOrderTaxRequest.php +++ b/lib/Model/UpdateOrderTaxRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -84,8 +84,8 @@ class UpdateOrderTaxRequest implements ModelInterface, ArrayAccess, \JsonSeriali */ protected static array $openAPINullables = [ 'amount' => false, - 'description' => false, - 'metadata' => false + 'description' => false, + 'metadata' => false ]; /** diff --git a/lib/Model/UpdateOrderTaxResponse.php b/lib/Model/UpdateOrderTaxResponse.php index 22eb176..5e44c56 100644 --- a/lib/Model/UpdateOrderTaxResponse.php +++ b/lib/Model/UpdateOrderTaxResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -90,11 +90,11 @@ class UpdateOrderTaxResponse implements ModelInterface, ArrayAccess, \JsonSerial */ protected static array $openAPINullables = [ 'amount' => false, - 'description' => false, - 'metadata' => false, - 'id' => false, - 'object' => false, - 'parent_id' => false + 'description' => false, + 'metadata' => false, + 'id' => false, + 'object' => false, + 'parent_id' => false ]; /** diff --git a/lib/Model/UpdateOrderTaxResponseAllOf.php b/lib/Model/UpdateOrderTaxResponseAllOf.php index b4d96be..e870972 100644 --- a/lib/Model/UpdateOrderTaxResponseAllOf.php +++ b/lib/Model/UpdateOrderTaxResponseAllOf.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -83,8 +83,8 @@ class UpdateOrderTaxResponseAllOf implements ModelInterface, ArrayAccess, \JsonS */ protected static array $openAPINullables = [ 'id' => false, - 'object' => false, - 'parent_id' => false + 'object' => false, + 'parent_id' => false ]; /** diff --git a/lib/Model/UpdatePaymentMethods.php b/lib/Model/UpdatePaymentMethods.php index eba51ef..246f9c3 100644 --- a/lib/Model/UpdatePaymentMethods.php +++ b/lib/Model/UpdatePaymentMethods.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/UpdateProduct.php b/lib/Model/UpdateProduct.php index aef3049..782dd06 100644 --- a/lib/Model/UpdateProduct.php +++ b/lib/Model/UpdateProduct.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -95,14 +95,14 @@ class UpdateProduct implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'antifraud_info' => false, - 'description' => false, - 'sku' => false, - 'name' => false, - 'unit_price' => false, - 'quantity' => false, - 'tags' => false, - 'brand' => false, - 'metadata' => false + 'description' => false, + 'sku' => false, + 'name' => false, + 'unit_price' => false, + 'quantity' => false, + 'tags' => false, + 'brand' => false, + 'metadata' => false ]; /** diff --git a/lib/Model/WebhookKeyCreateResponse.php b/lib/Model/WebhookKeyCreateResponse.php index 4208186..a0a2d8b 100644 --- a/lib/Model/WebhookKeyCreateResponse.php +++ b/lib/Model/WebhookKeyCreateResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -90,11 +90,11 @@ class WebhookKeyCreateResponse implements ModelInterface, ArrayAccess, \JsonSeri */ protected static array $openAPINullables = [ 'active' => false, - 'created_at' => false, - 'id' => false, - 'livemode' => false, - 'object' => false, - 'public_key' => false + 'created_at' => false, + 'id' => false, + 'livemode' => false, + 'object' => false, + 'public_key' => false ]; /** diff --git a/lib/Model/WebhookKeyDeleteResponse.php b/lib/Model/WebhookKeyDeleteResponse.php index b58b4a1..54f1e82 100644 --- a/lib/Model/WebhookKeyDeleteResponse.php +++ b/lib/Model/WebhookKeyDeleteResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -90,11 +90,11 @@ class WebhookKeyDeleteResponse implements ModelInterface, ArrayAccess, \JsonSeri */ protected static array $openAPINullables = [ 'active' => false, - 'created_at' => false, - 'deleted' => false, - 'id' => false, - 'livemode' => false, - 'object' => false + 'created_at' => false, + 'deleted' => false, + 'id' => false, + 'livemode' => false, + 'object' => false ]; /** diff --git a/lib/Model/WebhookKeyRequest.php b/lib/Model/WebhookKeyRequest.php index e0be6de..bd502b9 100644 --- a/lib/Model/WebhookKeyRequest.php +++ b/lib/Model/WebhookKeyRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/WebhookKeyResponse.php b/lib/Model/WebhookKeyResponse.php index c594f38..3ca1548 100644 --- a/lib/Model/WebhookKeyResponse.php +++ b/lib/Model/WebhookKeyResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -92,12 +92,12 @@ class WebhookKeyResponse implements ModelInterface, ArrayAccess, \JsonSerializab */ protected static array $openAPINullables = [ 'id' => false, - 'active' => false, - 'created_at' => false, - 'deactivated_at' => true, - 'public_key' => false, - 'livemode' => false, - 'object' => false + 'active' => false, + 'created_at' => false, + 'deactivated_at' => true, + 'public_key' => false, + 'livemode' => false, + 'object' => false ]; /** diff --git a/lib/Model/WebhookKeyUpdateRequest.php b/lib/Model/WebhookKeyUpdateRequest.php index 32a8912..53016d9 100644 --- a/lib/Model/WebhookKeyUpdateRequest.php +++ b/lib/Model/WebhookKeyUpdateRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/lib/Model/WebhookLog.php b/lib/Model/WebhookLog.php index 28c2f2e..0b562fe 100644 --- a/lib/Model/WebhookLog.php +++ b/lib/Model/WebhookLog.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -91,12 +91,12 @@ class WebhookLog implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'failed_attempts' => false, - 'id' => false, - 'last_attempted_at' => false, - 'last_http_response_status' => false, - 'object' => false, - 'response_data' => false, - 'url' => false + 'id' => false, + 'last_attempted_at' => false, + 'last_http_response_status' => false, + 'object' => false, + 'response_data' => false, + 'url' => false ]; /** diff --git a/lib/Model/WebhookRequest.php b/lib/Model/WebhookRequest.php index 9365ebb..efd2d34 100644 --- a/lib/Model/WebhookRequest.php +++ b/lib/Model/WebhookRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -82,7 +82,7 @@ class WebhookRequest implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'url' => false, - 'synchronous' => false + 'synchronous' => false ]; /** @@ -331,7 +331,7 @@ public function setUrl($url) throw new \InvalidArgumentException('non-nullable url cannot be null'); } - if ((!preg_match("/^(?!.*(localhost|127\\.0\\.0\\.1)).*$/", $url))) { + if ((!preg_match("/^(?!.*(localhost|127\\.0\\.0\\.1)).*$/", ObjectSerializer::toString($url)))) { throw new \InvalidArgumentException("invalid value for \$url when calling WebhookRequest., must conform to the pattern /^(?!.*(localhost|127\\.0\\.0\\.1)).*$/."); } diff --git a/lib/Model/WebhookResponse.php b/lib/Model/WebhookResponse.php index 8970080..fa5fb18 100644 --- a/lib/Model/WebhookResponse.php +++ b/lib/Model/WebhookResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -98,15 +98,15 @@ class WebhookResponse implements ModelInterface, ArrayAccess, \JsonSerializable */ protected static array $openAPINullables = [ 'deleted' => true, - 'development_enabled' => false, - 'id' => false, - 'livemode' => false, - 'object' => false, - 'production_enabled' => false, - 'status' => false, - 'subscribed_events' => false, - 'synchronous' => false, - 'url' => false + 'development_enabled' => false, + 'id' => false, + 'livemode' => false, + 'object' => false, + 'production_enabled' => false, + 'status' => false, + 'subscribed_events' => false, + 'synchronous' => false, + 'url' => false ]; /** diff --git a/lib/Model/WebhookUpdateRequest.php b/lib/Model/WebhookUpdateRequest.php index 4174140..8eeb7a9 100644 --- a/lib/Model/WebhookUpdateRequest.php +++ b/lib/Model/WebhookUpdateRequest.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -84,8 +84,8 @@ class WebhookUpdateRequest implements ModelInterface, ArrayAccess, \JsonSerializ */ protected static array $openAPINullables = [ 'url' => false, - 'synchronous' => false, - 'events' => false + 'synchronous' => false, + 'events' => false ]; /** @@ -335,7 +335,7 @@ public function setUrl($url) throw new \InvalidArgumentException('non-nullable url cannot be null'); } - if ((!preg_match("/^(?!.*(localhost|127\\.0\\.0\\.1)).*$/", $url))) { + if ((!preg_match("/^(?!.*(localhost|127\\.0\\.0\\.1)).*$/", ObjectSerializer::toString($url)))) { throw new \InvalidArgumentException("invalid value for \$url when calling WebhookUpdateRequest., must conform to the pattern /^(?!.*(localhost|127\\.0\\.0\\.1)).*$/."); } diff --git a/lib/Model/WhitelistlistRuleResponse.php b/lib/Model/WhitelistlistRuleResponse.php index dd59e80..0e0ec74 100644 --- a/lib/Model/WhitelistlistRuleResponse.php +++ b/lib/Model/WhitelistlistRuleResponse.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** @@ -85,9 +85,9 @@ class WhitelistlistRuleResponse implements ModelInterface, ArrayAccess, \JsonSer */ protected static array $openAPINullables = [ 'id' => false, - 'field' => false, - 'value' => false, - 'description' => false + 'field' => false, + 'value' => false, + 'description' => false ]; /** diff --git a/lib/ObjectSerializer.php b/lib/ObjectSerializer.php index fce8365..818fd33 100644 --- a/lib/ObjectSerializer.php +++ b/lib/ObjectSerializer.php @@ -18,7 +18,7 @@ * The version of the OpenAPI document: 2.1.0 * Contact: engineering@conekta.com * Generated by: https://openapi-generator.tech - * OpenAPI Generator version: 6.6.0 + * OpenAPI Generator version: 7.2.0 */ /** diff --git a/ssl_data/ca_bundle.crt b/ssl_data/ca_bundle.crt new file mode 100644 index 0000000..9fed496 --- /dev/null +++ b/ssl_data/ca_bundle.crt @@ -0,0 +1,4039 @@ +## +## Bundle of CA Root Certificates +## +## Certificate data from Mozilla as of: Wed Jun 7 03:12:05 2017 GMT +## +## This is a bundle of X.509 certificates of public Certificate Authorities +## (CA). These were automatically extracted from Mozilla's root certificates +## file (certdata.txt). This file can be found in the mozilla source tree: +## https://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt +## +## It contains the certificates in PEM format and therefore +## can be directly used with curl / libcurl / php_curl, or with +## an Apache+mod_ssl webserver for SSL client authentication. +## Just configure this file as the SSLCACertificateFile. +## +## Conversion done with mk-ca-bundle.pl version 1.27. +## SHA256: 93753268e1c596aee21893fb1c6975338389132f15c942ed65fc394a904371d7 +## + + +GlobalSign Root CA +================== +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkGA1UEBhMCQkUx +GTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jvb3QgQ0ExGzAZBgNVBAMTEkds +b2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAwMDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNV +BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYD +VQQDExJHbG9iYWxTaWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDa +DuaZjc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavpxy0Sy6sc +THAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp1Wrjsok6Vjk4bwY8iGlb +Kk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdGsnUOhugZitVtbNV4FpWi6cgKOOvyJBNP +c1STE4U6G7weNLWLBYy5d4ux2x8gkasJU26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrX +gzT/LCrBbBlDSgeF59N89iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0BAQUF +AAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOzyj1hTdNGCbM+w6Dj +Y1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE38NflNUVyRRBnMRddWQVDf9VMOyG +j/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymPAbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhH +hm4qxFYxldBniYUr+WymXUadDKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveC +X4XSQRjbgbMEHMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== +-----END CERTIFICATE----- + +GlobalSign Root CA - R2 +======================= +-----BEGIN CERTIFICATE----- +MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4GA1UECxMXR2xv +YmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh +bFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT +aWduIFJvb3QgQ0EgLSBSMjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln +bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6 +ErPLv4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8eoLrvozp +s6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklqtTleiDTsvHgMCJiEbKjN +S7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzdC9XZzPnqJworc5HGnRusyMvo4KD0L5CL +TfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pazq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6C +ygPCm48CAwEAAaOBnDCBmTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E +FgQUm+IHV2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5nbG9i +YWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG3lm0mi3f3BmGLjAN +BgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4GsJ0/WwbgcQ3izDJr86iw8bmEbTUsp +9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu +01yiPqFbQfXf5WRDLenVOavSot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG7 +9G+dwfCMNYxdAfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7 +TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg== +-----END CERTIFICATE----- + +Verisign Class 3 Public Primary Certification Authority - G3 +============================================================ +-----BEGIN CERTIFICATE----- +MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJV +UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv +cmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl +IG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy +dXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhv +cml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkg +Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAMu6nFL8eB8aHm8bN3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1 +EUGO+i2tKmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGukxUc +cLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBmCC+Vk7+qRy+oRpfw +EuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJXwzw3sJ2zq/3avL6QaaiMxTJ5Xpj +055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWuimi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA +ERSWwauSCPc/L8my/uRan2Te2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5f +j267Cz3qWhMeDGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC +/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565pF4ErWjfJXir0 +xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGtTxzhT5yvDwyd93gN2PQ1VoDa +t20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ== +-----END CERTIFICATE----- + +Entrust.net Premium 2048 Secure Server CA +========================================= +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u +ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp +bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV +BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx +NzUwNTFaFw0yOTA3MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3 +d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl +MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u +ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEArU1LqRKGsuqjIAcVFmQqK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOL +Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr +hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW +nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi +VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo0IwQDAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJ +KoZIhvcNAQEFBQADggEBADubj1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPy +T/4xmf3IDExoU8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf +zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5bu/8j72gZyxKT +J1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+bYQLCIt+jerXmCHG8+c8eS9e +nNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/ErfF6adulZkMV8gzURZVE= +-----END CERTIFICATE----- + +Baltimore CyberTrust Root +========================= +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJRTESMBAGA1UE +ChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3li +ZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoXDTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMC +SUUxEjAQBgNVBAoTCUJhbHRpbW9yZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFs +dGltb3JlIEN5YmVyVHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKME +uyKrmD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjrIZ3AQSsB +UnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeKmpYcqWe4PwzV9/lSEy/C +G9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSuXmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9 +XbIGevOF6uvUA65ehD5f/xXtabz5OTZydc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjpr +l3RjM71oGDHweI12v/yejl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoI +VDaGezq1BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEB +BQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT929hkTI7gQCvlYpNRh +cL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3WgxjkzSswF07r51XgdIGn9w/xZchMB5 +hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsa +Y71k5h+3zvDyny67G7fyUIhzksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9H +RCwBXbsdtTLSR9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp +-----END CERTIFICATE----- + +AddTrust Low-Value Services Root +================================ +-----BEGIN CERTIFICATE----- +MIIEGDCCAwCgAwIBAgIBATANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJTRTEUMBIGA1UEChML +QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEwHwYDVQQDExhBZGRU +cnVzdCBDbGFzcyAxIENBIFJvb3QwHhcNMDAwNTMwMTAzODMxWhcNMjAwNTMwMTAzODMxWjBlMQsw +CQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBO +ZXR3b3JrMSEwHwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCWltQhSWDia+hBBwzexODcEyPNwTXH+9ZOEQpnXvUGW2ulCDtbKRY6 +54eyNAbFvAWlA3yCyykQruGIgb3WntP+LVbBFc7jJp0VLhD7Bo8wBN6ntGO0/7Gcrjyvd7ZWxbWr +oulpOj0OM3kyP3CCkplhbY0wCI9xP6ZIVxn4JdxLZlyldI+Yrsj5wAYi56xz36Uu+1LcsRVlIPo1 +Zmne3yzxbrww2ywkEtvrNTVokMsAsJchPXQhI2U0K7t4WaPW4XY5mqRJjox0r26kmqPZm9I4XJui +GMx1I4S+6+JNM3GOGvDC+Mcdoq0Dlyz4zyXG9rgkMbFjXZJ/Y/AlyVMuH79NAgMBAAGjgdIwgc8w +HQYDVR0OBBYEFJWxtPCUtr3H2tERCSG+wa9J/RB7MAsGA1UdDwQEAwIBBjAPBgNVHRMBAf8EBTAD +AQH/MIGPBgNVHSMEgYcwgYSAFJWxtPCUtr3H2tERCSG+wa9J/RB7oWmkZzBlMQswCQYDVQQGEwJT +RTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEw +HwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBACxt +ZBsfzQ3duQH6lmM0MkhHma6X7f1yFqZzR1r0693p9db7RcwpiURdv0Y5PejuvE1Uhh4dbOMXJ0Ph +iVYrqW9yTkkz43J8KiOavD7/KCrto/8cI7pDVwlnTUtiBi34/2ydYB7YHEt9tTEv2dB8Xfjea4MY +eDdXL+gzB2ffHsdrKpV2ro9Xo/D0UrSpUwjP4E/TelOL/bscVjby/rK25Xa71SJlpz/+0WatC7xr +mYbvP33zGDLKe8bjq2RGlfgmadlVg3sslgf/WSxEo8bl6ancoWOAWiFeIc9TVPC6b4nbqKqVz4vj +ccweGyBECMB6tkD9xOQ14R0WHNC8K47Wcdk= +-----END CERTIFICATE----- + +AddTrust External Root +====================== +-----BEGIN CERTIFICATE----- +MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEUMBIGA1UEChML +QWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRUUCBOZXR3b3JrMSIwIAYD +VQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEw +NDgzOFowbzELMAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRU +cnVzdCBFeHRlcm5hbCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0Eg +Um9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvtH7xsD821 ++iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9uMq/NzgtHj6RQa1wVsfw +Tz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzXmk6vBbOmcZSccbNQYArHE504B4YCqOmo +aSYYkKtMsE8jqzpPhNjfzp/haW+710LXa0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy +2xSoRcRdKn23tNbE7qzNE0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv7 +7+ldU9U0WicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYDVR0P +BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0Jvf6xCZU7wO94CTL +VBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEmMCQGA1UECxMdQWRk +VHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsxIjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENB +IFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZl +j7DYd7usQWxHYINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5 +6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvCNr4TDea9Y355 +e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEXc4g/VhsxOBi0cQ+azcgOno4u +G+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5amnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ= +-----END CERTIFICATE----- + +AddTrust Public Services Root +============================= +-----BEGIN CERTIFICATE----- +MIIEFTCCAv2gAwIBAgIBATANBgkqhkiG9w0BAQUFADBkMQswCQYDVQQGEwJTRTEUMBIGA1UEChML +QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSAwHgYDVQQDExdBZGRU +cnVzdCBQdWJsaWMgQ0EgUm9vdDAeFw0wMDA1MzAxMDQxNTBaFw0yMDA1MzAxMDQxNTBaMGQxCzAJ +BgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQIE5l +dHdvcmsxIDAeBgNVBAMTF0FkZFRydXN0IFB1YmxpYyBDQSBSb290MIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEA6Rowj4OIFMEg2Dybjxt+A3S72mnTRqX4jsIMEZBRpS9mVEBV6tsfSlbu +nyNu9DnLoblv8n75XYcmYZ4c+OLspoH4IcUkzBEMP9smcnrHAZcHF/nXGCwwfQ56HmIexkvA/X1i +d9NEHif2P0tEs7c42TkfYNVRknMDtABp4/MUTu7R3AnPdzRGULD4EfL+OHn3Bzn+UZKXC1sIXzSG +Aa2Il+tmzV7R/9x98oTaunet3IAIx6eH1lWfl2royBFkuucZKT8Rs3iQhCBSWxHveNCD9tVIkNAw +HM+A+WD+eeSI8t0A65RF62WUaUC6wNW0uLp9BBGo6zEFlpROWCGOn9Bg/QIDAQABo4HRMIHOMB0G +A1UdDgQWBBSBPjfYkrAfd59ctKtzquf2NGAv+jALBgNVHQ8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zCBjgYDVR0jBIGGMIGDgBSBPjfYkrAfd59ctKtzquf2NGAv+qFopGYwZDELMAkGA1UEBhMCU0Ux +FDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQLExRBZGRUcnVzdCBUVFAgTmV0d29yazEgMB4G +A1UEAxMXQWRkVHJ1c3QgUHVibGljIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBAAP3FUr4 +JNojVhaTdt02KLmuG7jD8WS6IBh4lSknVwW8fCr0uVFV2ocC3g8WFzH4qnkuCRO7r7IgGRLlk/lL ++YPoRNWyQSW/iHVv/xD8SlTQX/D67zZzfRs2RcYhbbQVuE7PnFylPVoAjgbjPGsye/Kf8Lb93/Ao +GEjwxrzQvzSAlsJKsW2Ox5BF3i9nrEUEo3rcVZLJR2bYGozH7ZxOmuASu7VqTITh4SINhwBk/ox9 +Yjllpu9CtoAlEmEBqCQTcAARJl/6NVDFSMwGR+gn2HCNX2TmoUQmXiLsks3/QppEIW1cxeMiHV9H +EufOX1362KqxMy3ZdvJOOjMMK7MtkAY= +-----END CERTIFICATE----- + +AddTrust Qualified Certificates Root +==================================== +-----BEGIN CERTIFICATE----- +MIIEHjCCAwagAwIBAgIBATANBgkqhkiG9w0BAQUFADBnMQswCQYDVQQGEwJTRTEUMBIGA1UEChML +QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSMwIQYDVQQDExpBZGRU +cnVzdCBRdWFsaWZpZWQgQ0EgUm9vdDAeFw0wMDA1MzAxMDQ0NTBaFw0yMDA1MzAxMDQ0NTBaMGcx +CzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQ +IE5ldHdvcmsxIzAhBgNVBAMTGkFkZFRydXN0IFF1YWxpZmllZCBDQSBSb290MIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5B6a/twJWoekn0e+EV+vhDTbYjx5eLfpMLXsDBwqxBb/4Oxx +64r1EW7tTw2R0hIYLUkVAcKkIhPHEWT/IhKauY5cLwjPcWqzZwFZ8V1G87B4pfYOQnrjfxvM0PC3 +KP0q6p6zsLkEqv32x7SxuCqg+1jxGaBvcCV+PmlKfw8i2O+tCBGaKZnhqkRFmhJePp1tUvznoD1o +L/BLcHwTOK28FSXx1s6rosAx1i+f4P8UWfyEk9mHfExUE+uf0S0R+Bg6Ot4l2ffTQO2kBhLEO+GR +wVY18BTcZTYJbqukB8c10cIDMzZbdSZtQvESa0NvS3GU+jQd7RNuyoB/mC9suWXY6QIDAQABo4HU +MIHRMB0GA1UdDgQWBBQ5lYtii1zJ1IC6WA+XPxUIQ8yYpzALBgNVHQ8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zCBkQYDVR0jBIGJMIGGgBQ5lYtii1zJ1IC6WA+XPxUIQ8yYp6FrpGkwZzELMAkGA1UE +BhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQLExRBZGRUcnVzdCBUVFAgTmV0d29y +azEjMCEGA1UEAxMaQWRkVHJ1c3QgUXVhbGlmaWVkIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQAD +ggEBABmrder4i2VhlRO6aQTvhsoToMeqT2QbPxj2qC0sVY8FtzDqQmodwCVRLae/DLPt7wh/bDxG +GuoYQ992zPlmhpwsaPXpF/gxsxjE1kh9I0xowX67ARRvxdlu3rsEQmr49lx95dr6h+sNNVJn0J6X +dgWTP5XHAeZpVTh/EGGZyeNfpso+gmNIquIISD6q8rKFYqa0p9m9N5xotS1WfbC3P6CxB9bpT9ze +RXEwMn8bLgn5v1Kh7sKAPgZcLlVAwRv1cEWw3F369nJad9Jjzc9YiQBCYz95OdBEsIJuQRno3eDB +iFrRHnGTHyQwdOUeqN48Jzd/g66ed8/wMLH/S5noxqE= +-----END CERTIFICATE----- + +Entrust Root Certification Authority +==================================== +-----BEGIN CERTIFICATE----- +MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMCVVMxFjAUBgNV +BAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0Lm5ldC9DUFMgaXMgaW5jb3Jw +b3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMWKGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsG +A1UEAxMkRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0 +MloXDTI2MTEyNzIwNTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMu +MTkwNwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSByZWZlcmVu +Y2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNVBAMTJEVudHJ1c3QgUm9v +dCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +ALaVtkNC+sZtKm9I35RMOVcF7sN5EUFoNu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYsz +A9u3g3s+IIRe7bJWKKf44LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOww +Cj0Yzfv9KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGIrb68 +j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi94DkZfs0Nw4pgHBN +rziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOBsDCBrTAOBgNVHQ8BAf8EBAMCAQYw +DwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAigA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1 +MzQyWjAfBgNVHSMEGDAWgBRokORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DH +hmak8fdLQ/uEvW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA +A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9tO1KzKtvn1ISM +Y/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6ZuaAGAT/3B+XxFNSRuzFVJ7yVTa +v52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTS +W3iDVuycNsMm4hH2Z0kdkquM++v/eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0 +tHuu2guQOHXvgR1m0vdXcDazv/wor3ElhVsT/h5/WrQ8 +-----END CERTIFICATE----- + +GeoTrust Global CA +================== +-----BEGIN CERTIFICATE----- +MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVTMRYwFAYDVQQK +Ew1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9iYWwgQ0EwHhcNMDIwNTIxMDQw +MDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5j +LjEbMBkGA1UEAxMSR2VvVHJ1c3QgR2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEA2swYYzD99BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjo +BbdqfnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDviS2Aelet +8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU1XupGc1V3sjs0l44U+Vc +T4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+bw8HHa8sHo9gOeL6NlMTOdReJivbPagU +vTLrGAMoUgRx5aszPeE4uwc2hGKceeoWMPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBTAephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVk +DBF9qn1luMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKInZ57Q +zxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfStQWVYrmm3ok9Nns4 +d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcFPseKUgzbFbS9bZvlxrFUaKnjaZC2 +mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Unhw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6p +XE0zX5IJL4hmXXeXxx12E6nV5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvm +Mw== +-----END CERTIFICATE----- + +GeoTrust Global CA 2 +==================== +-----BEGIN CERTIFICATE----- +MIIDZjCCAk6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBEMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN +R2VvVHJ1c3QgSW5jLjEdMBsGA1UEAxMUR2VvVHJ1c3QgR2xvYmFsIENBIDIwHhcNMDQwMzA0MDUw +MDAwWhcNMTkwMzA0MDUwMDAwWjBEMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5j +LjEdMBsGA1UEAxMUR2VvVHJ1c3QgR2xvYmFsIENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQDvPE1APRDfO1MA4Wf+lGAVPoWI8YkNkMgoI5kF6CsgncbzYEbYwbLVjDHZ3CB5JIG/ +NTL8Y2nbsSpr7iFY8gjpeMtvy/wWUsiRxP89c96xPqfCfWbB9X5SJBri1WeR0IIQ13hLTytCOb1k +LUCgsBDTOEhGiKEMuzozKmKY+wCdE1l/bztyqu6mD4b5BWHqZ38MN5aL5mkWRxHCJ1kDs6ZgwiFA +Vvqgx306E+PsV8ez1q6diYD3Aecs9pYrEw15LNnA5IZ7S4wMcoKK+xfNAGw6EzywhIdLFnopsk/b +HdQL82Y3vdj2V7teJHq4PIu5+pIaGoSe2HSPqht/XvT+RSIhAgMBAAGjYzBhMA8GA1UdEwEB/wQF +MAMBAf8wHQYDVR0OBBYEFHE4NvICMVNHK266ZUapEBVYIAUJMB8GA1UdIwQYMBaAFHE4NvICMVNH +K266ZUapEBVYIAUJMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQUFAAOCAQEAA/e1K6tdEPx7 +srJerJsOflN4WT5CBP51o62sgU7XAotexC3IUnbHLB/8gTKY0UvGkpMzNTEv/NgdRN3ggX+d6Yvh +ZJFiCzkIjKx0nVnZellSlxG5FntvRdOW2TF9AjYPnDtuzywNA0ZF66D0f0hExghAzN4bcLUprbqL +OzRldRtxIR0sFAqwlpW41uryZfspuk/qkZN0abby/+Ea0AzRdoXLiiW9l14sbxWZJue2Kf8i7MkC +x1YAzUm5s2x7UwQa4qjJqhIFI8LO57sEAszAR6LkxCkvW0VXiVHuPOtSCP8HNR6fNWpHSlaY0VqF +H4z1Ir+rzoPz4iIprn2DQKi6bA== +-----END CERTIFICATE----- + +GeoTrust Universal CA +===================== +-----BEGIN CERTIFICATE----- +MIIFaDCCA1CgAwIBAgIBATANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN +R2VvVHJ1c3QgSW5jLjEeMBwGA1UEAxMVR2VvVHJ1c3QgVW5pdmVyc2FsIENBMB4XDTA0MDMwNDA1 +MDAwMFoXDTI5MDMwNDA1MDAwMFowRTELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IElu +Yy4xHjAcBgNVBAMTFUdlb1RydXN0IFVuaXZlcnNhbCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIP +ADCCAgoCggIBAKYVVaCjxuAfjJ0hUNfBvitbtaSeodlyWL0AG0y/YckUHUWCq8YdgNY96xCcOq9t +JPi8cQGeBvV8Xx7BDlXKg5pZMK4ZyzBIle0iN430SppyZj6tlcDgFgDgEB8rMQ7XlFTTQjOgNB0e +RXbdT8oYN+yFFXoZCPzVx5zw8qkuEKmS5j1YPakWaDwvdSEYfyh3peFhF7em6fgemdtzbvQKoiFs +7tqqhZJmr/Z6a4LauiIINQ/PQvE1+mrufislzDoR5G2vc7J2Ha3QsnhnGqQ5HFELZ1aD/ThdDc7d +8Lsrlh/eezJS/R27tQahsiFepdaVaH/wmZ7cRQg+59IJDTWU3YBOU5fXtQlEIGQWFwMCTFMNaN7V +qnJNk22CDtucvc+081xdVHppCZbW2xHBjXWotM85yM48vCR85mLK4b19p71XZQvk/iXttmkQ3Cga +Rr0BHdCXteGYO8A3ZNY9lO4L4fUorgtWv3GLIylBjobFS1J72HGrH4oVpjuDWtdYAVHGTEHZf9hB +Z3KiKN9gg6meyHv8U3NyWfWTehd2Ds735VzZC1U0oqpbtWpU5xPKV+yXbfReBi9Fi1jUIxaS5BZu +KGNZMN9QAZxjiRqf2xeUgnA3wySemkfWWspOqGmJch+RbNt+nhutxx9z3SxPGWX9f5NAEC7S8O08 +ni4oPmkmM8V7AgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNq7LqqwDLiIJlF0 +XG0D08DYj3rWMB8GA1UdIwQYMBaAFNq7LqqwDLiIJlF0XG0D08DYj3rWMA4GA1UdDwEB/wQEAwIB +hjANBgkqhkiG9w0BAQUFAAOCAgEAMXjmx7XfuJRAyXHEqDXsRh3ChfMoWIawC/yOsjmPRFWrZIRc +aanQmjg8+uUfNeVE44B5lGiku8SfPeE0zTBGi1QrlaXv9z+ZhP015s8xxtxqv6fXIwjhmF7DWgh2 +qaavdy+3YL1ERmrvl/9zlcGO6JP7/TG37FcREUWbMPEaiDnBTzynANXH/KttgCJwpQzgXQQpAvvL +oJHRfNbDflDVnVi+QTjruXU8FdmbyUqDWcDaU/0zuzYYm4UPFd3uLax2k7nZAY1IEKj79TiG8dsK +xr2EoyNB3tZ3b4XUhRxQ4K5RirqNPnbiucon8l+f725ZDQbYKxek0nxru18UGkiPGkzns0ccjkxF +KyDuSN/n3QmOGKjaQI2SJhFTYXNd673nxE0pN2HrrDktZy4W1vUAg4WhzH92xH3kt0tm7wNFYGm2 +DFKWkoRepqO1pD4r2czYG0eq8kTaT/kD6PAUyz/zg97QwVTjt+gKN02LIFkDMBmhLMi9ER/frslK +xfMnZmaGrGiR/9nmUxwPi1xpZQomyB40w11Re9epnAahNt3ViZS82eQtDF4JbAiXfKM9fJP/P6EU +p8+1Xevb2xzEdt+Iub1FBZUbrvxGakyvSOPOrg/SfuvmbJxPgWp6ZKy7PtXny3YuxadIwVyQD8vI +P/rmMuGNG2+k5o7Y+SlIis5z/iw= +-----END CERTIFICATE----- + +GeoTrust Universal CA 2 +======================= +-----BEGIN CERTIFICATE----- +MIIFbDCCA1SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBHMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN +R2VvVHJ1c3QgSW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVyc2FsIENBIDIwHhcNMDQwMzA0 +MDUwMDAwWhcNMjkwMzA0MDUwMDAwWjBHMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3Qg +SW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVyc2FsIENBIDIwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQCzVFLByT7y2dyxUxpZKeexw0Uo5dfR7cXFS6GqdHtXr0om/Nj1XqduGdt0 +DE81WzILAePb63p3NeqqWuDW6KFXlPCQo3RWlEQwAx5cTiuFJnSCegx2oG9NzkEtoBUGFF+3Qs17 +j1hhNNwqCPkuwwGmIkQcTAeC5lvO0Ep8BNMZcyfwqph/Lq9O64ceJHdqXbboW0W63MOhBW9Wjo8Q +JqVJwy7XQYci4E+GymC16qFjwAGXEHm9ADwSbSsVsaxLse4YuU6W3Nx2/zu+z18DwPw76L5GG//a +QMJS9/7jOvdqdzXQ2o3rXhhqMcceujwbKNZrVMaqW9eiLBsZzKIC9ptZvTdrhrVtgrrY6slWvKk2 +WP0+GfPtDCapkzj4T8FdIgbQl+rhrcZV4IErKIM6+vR7IVEAvlI4zs1meaj0gVbi0IMJR1FbUGrP +20gaXT73y/Zl92zxlfgCOzJWgjl6W70viRu/obTo/3+NjN8D8WBOWBFM66M/ECuDmgFz2ZRthAAn +ZqzwcEAJQpKtT5MNYQlRJNiS1QuUYbKHsu3/mjX/hVTK7URDrBs8FmtISgocQIgfksILAAX/8sgC +SqSqqcyZlpwvWOB94b67B9xfBHJcMTTD7F8t4D1kkCLm0ey4Lt1ZrtmhN79UNdxzMk+MBB4zsslG +8dhcyFVQyWi9qLo2CQIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR281Xh+qQ2 ++/CfXGJx7Tz0RzgQKzAfBgNVHSMEGDAWgBR281Xh+qQ2+/CfXGJx7Tz0RzgQKzAOBgNVHQ8BAf8E +BAMCAYYwDQYJKoZIhvcNAQEFBQADggIBAGbBxiPz2eAubl/oz66wsCVNK/g7WJtAJDday6sWSf+z +dXkzoS9tcBc0kf5nfo/sm+VegqlVHy/c1FEHEv6sFj4sNcZj/NwQ6w2jqtB8zNHQL1EuxBRa3ugZ +4T7GzKQp5y6EqgYweHZUcyiYWTjgAA1i00J9IZ+uPTqM1fp3DRgrFg5fNuH8KrUwJM/gYwx7WBr+ +mbpCErGR9Hxo4sjoryzqyX6uuyo9DRXcNJW2GHSoag/HtPQTxORb7QrSpJdMKu0vbBKJPfEncKpq +A1Ihn0CoZ1Dy81of398j9tx4TuaYT1U6U+Pv8vSfx3zYWK8pIpe44L2RLrB27FcRz+8pRPPphXpg +Y+RdM4kX2TGq2tbzGDVyz4crL2MjhF2EjD9XoIj8mZEoJmmZ1I+XRL6O1UixpCgp8RW04eWe3fiP +pm8m1wk8OhwRDqZsN/etRIcsKMfYdIKz0G9KV7s1KSegi+ghp4dkNl3M2Basx7InQJJVOCiNUW7d +FGdTbHFcJoRNdVq2fmBWqU2t+5sel/MN2dKXVHfaPRK34B7vCAas+YWH6aLcr34YEoP9VhdBLtUp +gn2Z9DH2canPLAEnpQW5qrJITirvn5NSUZU8UnOOVkwXQMAJKOSLakhT2+zNVVXxxvjpoixMptEm +X36vWkzaH6byHCx+rgIW0lbQL1dTR+iS +-----END CERTIFICATE----- + +Visa eCommerce Root +=================== +-----BEGIN CERTIFICATE----- +MIIDojCCAoqgAwIBAgIQE4Y1TR0/BvLB+WUF1ZAcYjANBgkqhkiG9w0BAQUFADBrMQswCQYDVQQG +EwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2Ug +QXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNvbW1lcmNlIFJvb3QwHhcNMDIwNjI2MDIxODM2 +WhcNMjIwNjI0MDAxNjEyWjBrMQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMm +VmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNv +bW1lcmNlIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvV95WHm6h2mCxlCfL +F9sHP4CFT8icttD0b0/Pmdjh28JIXDqsOTPHH2qLJj0rNfVIsZHBAk4ElpF7sDPwsRROEW+1QK8b +RaVK7362rPKgH1g/EkZgPI2h4H3PVz4zHvtH8aoVlwdVZqW1LS7YgFmypw23RuwhY/81q6UCzyr0 +TP579ZRdhE2o8mCP2w4lPJ9zcc+U30rq299yOIzzlr3xF7zSujtFWsan9sYXiwGd/BmoKoMWuDpI +/k4+oKsGGelT84ATB+0tvz8KPFUgOSwsAGl0lUq8ILKpeeUYiZGo3BxN77t+Nwtd/jmliFKMAGzs +GHxBvfaLdXe6YJ2E5/4tAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEG +MB0GA1UdDgQWBBQVOIMPPyw/cDMezUb+B4wg4NfDtzANBgkqhkiG9w0BAQUFAAOCAQEAX/FBfXxc +CLkr4NWSR/pnXKUTwwMhmytMiUbPWU3J/qVAtmPN3XEolWcRzCSs00Rsca4BIGsDoo8Ytyk6feUW +YFN4PMCvFYP3j1IzJL1kk5fui/fbGKhtcbP3LBfQdCVp9/5rPJS+TUtBjE7ic9DjkCJzQ83z7+pz +zkWKsKZJ/0x9nXGIxHYdkFsd7v3M9+79YKWxehZx0RbQfBI8bGmX265fOZpwLwU8GUYEmSA20GBu +YQa7FkKMcPcw++DbZqMAAb3mLNqRX6BGi01qnD093QVG/na/oAo85ADmJ7f/hC3euiInlhBx6yLt +398znM/jra6O1I7mT1GvFpLgXPYHDw== +-----END CERTIFICATE----- + +Certum Root CA +============== +-----BEGIN CERTIFICATE----- +MIIDDDCCAfSgAwIBAgIDAQAgMA0GCSqGSIb3DQEBBQUAMD4xCzAJBgNVBAYTAlBMMRswGQYDVQQK +ExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBDQTAeFw0wMjA2MTExMDQ2Mzla +Fw0yNzA2MTExMDQ2MzlaMD4xCzAJBgNVBAYTAlBMMRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8u +by4xEjAQBgNVBAMTCUNlcnR1bSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6x +wS7TT3zNJc4YPk/EjG+AanPIW1H4m9LcuwBcsaD8dQPugfCI7iNS6eYVM42sLQnFdvkrOYCJ5JdL +kKWoePhzQ3ukYbDYWMzhbGZ+nPMJXlVjhNWo7/OxLjBos8Q82KxujZlakE403Daaj4GIULdtlkIJ +89eVgw1BS7Bqa/j8D35in2fE7SZfECYPCE/wpFcozo+47UX2bu4lXapuOb7kky/ZR6By6/qmW6/K +Uz/iDsaWVhFu9+lmqSbYf5VT7QqFiLpPKaVCjF62/IUgAKpoC6EahQGcxEZjgoi2IrHu/qpGWX7P +NSzVttpd90gzFFS269lvzs2I1qsb2pY7HVkCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkq +hkiG9w0BAQUFAAOCAQEAuI3O7+cUus/usESSbLQ5PqKEbq24IXfS1HeCh+YgQYHu4vgRt2PRFze+ +GXYkHAQaTOs9qmdvLdTN/mUxcMUbpgIKumB7bVjCmkn+YzILa+M6wKyrO7Do0wlRjBCDxjTgxSvg +GrZgFCdsMneMvLJymM/NzD+5yCRCFNZX/OYmQ6kd5YCQzgNUKD73P9P4Te1qCjqTE5s7FCMTY5w/ +0YcneeVMUeMBrYVdGjux1XMQpNPyvG5k9VpWkKjHDkx0Dy5xO/fIR/RpbxXyEV6DHpx8Uq79AtoS +qFlnGNu8cN2bsWntgM6JQEhqDjXKKWYVIZQs6GAqm4VKQPNriiTsBhYscw== +-----END CERTIFICATE----- + +Comodo AAA Services root +======================== +-----BEGIN CERTIFICATE----- +MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS +R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg +TGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAw +MFoXDTI4MTIzMTIzNTk1OVowezELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hl +c3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNV +BAMMGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQuaBtDFcCLNSS1UY8y2bmhG +C1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe3M/vg4aijJRPn2jymJBGhCfHdr/jzDUs +i14HZGWCwEiwqJH5YZ92IFCokcdmtet4YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszW +Y19zjNoFmag4qMsXeDZRrOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjH +Ypy+g8cmez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQUoBEK +Iz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wewYDVR0f +BHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNl +cy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29tb2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2Vz +LmNybDANBgkqhkiG9w0BAQUFAAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm +7l3sAg9g1o1QGE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz +Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2G9w84FoVxp7Z +8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsil2D4kF501KKaU73yqWjgom7C +12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== +-----END CERTIFICATE----- + +Comodo Secure Services root +=========================== +-----BEGIN CERTIFICATE----- +MIIEPzCCAyegAwIBAgIBATANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS +R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg +TGltaXRlZDEkMCIGA1UEAwwbU2VjdXJlIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAw +MDAwMFoXDTI4MTIzMTIzNTk1OVowfjELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFu +Y2hlc3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxJDAi +BgNVBAMMG1NlY3VyZSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBAMBxM4KK0HDrc4eCQNUd5MvJDkKQ+d40uaG6EfQlhfPMcm3ye5drswfxdySRXyWP +9nQ95IDC+DwN879A6vfIUtFyb+/Iq0G4bi4XKpVpDM3SHpR7LZQdqnXXs5jLrLxkU0C8j6ysNstc +rbvd4JQX7NFc0L/vpZXJkMWwrPsbQ996CF23uPJAGysnnlDOXmWCiIxe004MeuoIkbY2qitC++rC +oznl2yY4rYsK7hljxxwk3wN42ubqwUcaCwtGCd0C/N7Lh1/XMGNooa7cMqG6vv5Eq2i2pRcV/b3V +p6ea5EQz6YiO/O1R65NxTq0B50SOqy3LqP4BSUjwwN3HaNiS/j0CAwEAAaOBxzCBxDAdBgNVHQ4E +FgQUPNiTiMLAggnMAZkGkyDpnnAJY08wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8w +gYEGA1UdHwR6MHgwO6A5oDeGNWh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL1NlY3VyZUNlcnRpZmlj +YXRlU2VydmljZXMuY3JsMDmgN6A1hjNodHRwOi8vY3JsLmNvbW9kby5uZXQvU2VjdXJlQ2VydGlm +aWNhdGVTZXJ2aWNlcy5jcmwwDQYJKoZIhvcNAQEFBQADggEBAIcBbSMdflsXfcFhMs+P5/OKlFlm +4J4oqF7Tt/Q05qo5spcWxYJvMqTpjOev/e/C6LlLqqP05tqNZSH7uoDrJiiFGv45jN5bBAS0VPmj +Z55B+glSzAVIqMk/IQQezkhr/IXownuvf7fM+F86/TXGDe+X3EyrEeFryzHRbPtIgKvcnDe4IRRL +DXE97IMzbtFuMhbsmMcWi1mmNKsFVy2T96oTy9IT4rcuO81rUBcJaD61JlfutuC23bkpgHl9j6Pw +pCikFcSF9CfUa7/lXORlAnZUtOM3ZiTTGWHIUhDlizeauan5Hb/qmZJhlv8BzaFfDbxxvA6sCx1H +RR3B7Hzs/Sk= +-----END CERTIFICATE----- + +Comodo Trusted Services root +============================ +-----BEGIN CERTIFICATE----- +MIIEQzCCAyugAwIBAgIBATANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS +R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg +TGltaXRlZDElMCMGA1UEAwwcVHJ1c3RlZCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczAeFw0wNDAxMDEw +MDAwMDBaFw0yODEyMzEyMzU5NTlaMH8xCzAJBgNVBAYTAkdCMRswGQYDVQQIDBJHcmVhdGVyIE1h +bmNoZXN0ZXIxEDAOBgNVBAcMB1NhbGZvcmQxGjAYBgNVBAoMEUNvbW9kbyBDQSBMaW1pdGVkMSUw +IwYDVQQDDBxUcnVzdGVkIENlcnRpZmljYXRlIFNlcnZpY2VzMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEA33FvNlhTWvI2VFeAxHQIIO0Yfyod5jWaHiWsnOWWfnJSoBVC21ndZHoa0Lh7 +3TkVvFVIxO06AOoxEbrycXQaZ7jPM8yoMa+j49d/vzMtTGo87IvDktJTdyR0nAducPy9C1t2ul/y +/9c3S0pgePfw+spwtOpZqqPOSC+pw7ILfhdyFgymBwwbOM/JYrc/oJOlh0Hyt3BAd9i+FHzjqMB6 +juljatEPmsbS9Is6FARW1O24zG71++IsWL1/T2sr92AkWCTOJu80kTrV44HQsvAEAtdbtz6SrGsS +ivnkBbA7kUlcsutT6vifR4buv5XAwAaf0lteERv0xwQ1KdJVXOTt6wIDAQABo4HJMIHGMB0GA1Ud +DgQWBBTFe1i97doladL3WRaoszLAeydb9DAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zCBgwYDVR0fBHwwejA8oDqgOIY2aHR0cDovL2NybC5jb21vZG9jYS5jb20vVHJ1c3RlZENlcnRp +ZmljYXRlU2VydmljZXMuY3JsMDqgOKA2hjRodHRwOi8vY3JsLmNvbW9kby5uZXQvVHJ1c3RlZENl +cnRpZmljYXRlU2VydmljZXMuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQDIk4E7ibSvuIQSTI3S8Ntw +uleGFTQQuS9/HrCoiWChisJ3DFBKmwCL2Iv0QeLQg4pKHBQGsKNoBXAxMKdTmw7pSqBYaWcOrp32 +pSxBvzwGa+RZzG0Q8ZZvH9/0BAKkn0U+yNj6NkZEUD+Cl5EfKNsYEYwq5GWDVxISjBc/lDb+XbDA +BHcTuPQV1T84zJQ6VdCsmPW6AF/ghhmBeC8owH7TzEIK9a5QoNE+xqFx7D+gIIxmOom0jtTYsU0l +R+4viMi14QVFwL4Ucd56/Y57fU0IlqUSc/AtyjcndBInTMu2l+nZrghtWjlA3QVHdWpaIbOjGM9O +9y5Xt5hwXsjEeLBi +-----END CERTIFICATE----- + +QuoVadis Root CA +================ +-----BEGIN CERTIFICATE----- +MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJCTTEZMBcGA1UE +ChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 +eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAz +MTkxODMzMzNaFw0yMTAzMTcxODMzMzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRp +cyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQD +EyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Ypli4kVEAkOPcahdxYTMuk +J0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2DrOpm2RgbaIr1VxqYuvXtdj182d6UajtL +F8HVj71lODqV0D1VNk7feVcxKh7YWWVJWCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeL +YzcS19Dsw3sgQUSj7cugF+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWen +AScOospUxbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCCAk4w +PQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVvdmFkaXNvZmZzaG9y +ZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREwggENMIIBCQYJKwYBBAG+WAABMIH7 +MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNlIG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmlj +YXRlIGJ5IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJs +ZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh +Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYIKwYBBQUHAgEW +Fmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3TKbkGGew5Oanwl4Rqy+/fMIGu +BgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rqy+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkw +FwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MS4wLAYDVQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6 +tlCLMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSkfnIYj9lo +fFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf87C9TqnN7Az10buYWnuul +LsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1RcHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2x +gI4JVrmcGmD+XcHXetwReNDWXcG31a0ymQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi +5upZIof4l/UO/erMkqQWxFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi +5nrQNiOKSnQ2+Q== +-----END CERTIFICATE----- + +QuoVadis Root CA 2 +================== +-----BEGIN CERTIFICATE----- +MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT +EFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMjAeFw0wNjExMjQx +ODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQCaGMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6 +XJxgFyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55JWpzmM+Yk +lvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bBrrcCaoF6qUWD4gXmuVbB +lDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp+ARz8un+XJiM9XOva7R+zdRcAitMOeGy +lZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1ksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt +66/3FsvbzSUr5R/7mp/iUcw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1Jdxn +wQ5hYIizPtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og/zOh +D7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UHoycR7hYQe7xFSkyy +BNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuIyV77zGHcizN300QyNQliBJIWENie +J0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1Ud +DgQWBBQahGK8SEwzJQTU7tD2A8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGU +a6FJpEcwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT +ElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2fBluornFdLwUv +Z+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzng/iN/Ae42l9NLmeyhP3ZRPx3 +UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2BlfF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodm +VjB3pjd4M1IQWK4/YY7yarHvGH5KWWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK ++JDSV6IZUaUtl0HaB0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrW +IozchLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPRTUIZ3Ph1 +WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWDmbA4CD/pXvk1B+TJYm5X +f6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0ZohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II +4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8 +VCLAAVBpQ570su9t+Oza8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u +-----END CERTIFICATE----- + +QuoVadis Root CA 3 +================== +-----BEGIN CERTIFICATE----- +MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT +EFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMzAeFw0wNjExMjQx +OTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQDMV0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNgg +DhoB4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUrH556VOij +KTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd8lyyBTNvijbO0BNO/79K +DDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9CabwvvWhDFlaJKjdhkf2mrk7AyxRllDdLkgbv +BNDInIjbC3uBr7E9KsRlOni27tyAsdLTmZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwp +p5ijJUMv7/FfJuGITfhebtfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8 +nT8KKdjcT5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDtWAEX +MJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZc6tsgLjoC2SToJyM +Gf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A4iLItLRkT9a6fUg+qGkM17uGcclz +uD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYDVR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHT +BgkrBgEEAb5YAAMwgcUwgZMGCCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmlj +YXRlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0 +aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVudC4wLQYIKwYB +BQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2NwczALBgNVHQ8EBAMCAQYwHQYD +VR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4GA1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4 +ywLQoUmkRzBFMQswCQYDVQQGEwJCTTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UE +AxMSUXVvVmFkaXMgUm9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZV +qyM07ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSemd1o417+s +hvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd+LJ2w/w4E6oM3kJpK27z +POuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2 +Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadNt54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp +8kokUvd0/bpO5qgdAm6xDYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBC +bjPsMZ57k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6szHXu +g/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0jWy10QJLZYxkNc91p +vGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeTmJlglFwjz1onl14LBQaTNx47aTbr +qZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK4SVhM7JZG+Ju1zdXtg2pEto= +-----END CERTIFICATE----- + +Security Communication Root CA +============================== +-----BEGIN CERTIFICATE----- +MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP +U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw +HhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP +U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw +8yl89f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJDKaVv0uM +DPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9Ms+k2Y7CI9eNqPPYJayX +5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/NQV3Is00qVUarH9oe4kA92819uZKAnDfd +DJZkndwi92SL32HeFZRSFaB9UslLqCHJxrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2 +JChzAgMBAAGjPzA9MB0GA1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYw +DwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vGkl3g +0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfrUj94nK9NrvjVT8+a +mCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5Bw+SUEmK3TGXX8npN6o7WWWXlDLJ +s58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJUJRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ +6rBK+1YWc26sTfcioU+tHXotRSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAi +FL39vmwLAw== +-----END CERTIFICATE----- + +Sonera Class 2 Root CA +====================== +-----BEGIN CERTIFICATE----- +MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEPMA0GA1UEChMG +U29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAxMDQwNjA3Mjk0MFoXDTIxMDQw +NjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJh +IENsYXNzMiBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3 +/Ei9vX+ALTU74W+oZ6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybT +dXnt5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s3TmVToMG +f+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2EjvOr7nQKV0ba5cTppCD8P +tOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu8nYybieDwnPz3BjotJPqdURrBGAgcVeH +nfO+oJAjPYok4doh28MCAwEAAaMzMDEwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITT +XjwwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt +0jSv9zilzqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/3DEI +cbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvDFNr450kkkdAdavph +Oe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6Tk6ezAyNlNzZRZxe7EJQY670XcSx +EtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLH +llpwrN9M +-----END CERTIFICATE----- + +UTN USERFirst Hardware Root CA +============================== +-----BEGIN CERTIFICATE----- +MIIEdDCCA1ygAwIBAgIQRL4Mi1AAJLQR0zYq/mUK/TANBgkqhkiG9w0BAQUFADCBlzELMAkGA1UE +BhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhl +IFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHzAd +BgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdhcmUwHhcNOTkwNzA5MTgxMDQyWhcNMTkwNzA5MTgx +OTIyWjCBlzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0 +eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVz +ZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdhcmUwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQCx98M4P7Sof885glFn0G2f0v9Y8+efK+wNiVSZuTiZFvfgIXlI +wrthdBKWHTxqctU8EGc6Oe0rE81m65UJM6Rsl7HoxuzBdXmcRl6Nq9Bq/bkqVRcQVLMZ8Jr28bFd +tqdt++BxF2uiiPsA3/4aMXcMmgF6sTLjKwEHOG7DpV4jvEWbe1DByTCP2+UretNb+zNAHqDVmBe8 +i4fDidNdoI6yqqr2jmmIBsX6iSHzCJ1pLgkzmykNRg+MzEk0sGlRvfkGzWitZky8PqxhvQqIDsjf +Pe58BEydCl5rkdbux+0ojatNh4lz0G6k0B4WixThdkQDf2Os5M1JnMWS9KsyoUhbAgMBAAGjgbkw +gbYwCwYDVR0PBAQDAgHGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFKFyXyYbKJhDlV0HN9WF +lp1L0sNFMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9VVE4tVVNF +UkZpcnN0LUhhcmR3YXJlLmNybDAxBgNVHSUEKjAoBggrBgEFBQcDAQYIKwYBBQUHAwUGCCsGAQUF +BwMGBggrBgEFBQcDBzANBgkqhkiG9w0BAQUFAAOCAQEARxkP3nTGmZev/K0oXnWO6y1n7k57K9cM +//bey1WiCuFMVGWTYGufEpytXoMs61quwOQt9ABjHbjAbPLPSbtNk28GpgoiskliCE7/yMgUsogW +XecB5BKV5UU0s4tpvc+0hY91UZ59Ojg6FEgSxvunOxqNDYJAB+gECJChicsZUN/KHAG8HQQZexB2 +lzvukJDKxA4fFm517zP4029bHpbj4HR3dHuKom4t3XbWOTCC8KucUvIqx69JXn7HaOWCgchqJ/kn +iCrVWFCVH/A7HFe7fRQ5YiuayZSSKqMiDP+JJn1fIytH1xUdqWqeUQ0qUZ6B+dQ7XnASfxAynB67 +nfhmqA== +-----END CERTIFICATE----- + +Camerfirma Chambers of Commerce Root +==================================== +-----BEGIN CERTIFICATE----- +MIIEvTCCA6WgAwIBAgIBADANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJFVTEnMCUGA1UEChMe +QUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1i +ZXJzaWduLm9yZzEiMCAGA1UEAxMZQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdDAeFw0wMzA5MzAx +NjEzNDNaFw0zNzA5MzAxNjEzNDRaMH8xCzAJBgNVBAYTAkVVMScwJQYDVQQKEx5BQyBDYW1lcmZp +cm1hIFNBIENJRiBBODI3NDMyODcxIzAhBgNVBAsTGmh0dHA6Ly93d3cuY2hhbWJlcnNpZ24ub3Jn +MSIwIAYDVQQDExlDaGFtYmVycyBvZiBDb21tZXJjZSBSb290MIIBIDANBgkqhkiG9w0BAQEFAAOC +AQ0AMIIBCAKCAQEAtzZV5aVdGDDg2olUkfzIx1L4L1DZ77F1c2VHfRtbunXF/KGIJPov7coISjlU +xFF6tdpg6jg8gbLL8bvZkSM/SAFwdakFKq0fcfPJVD0dBmpAPrMMhe5cG3nCYsS4No41XQEMIwRH +NaqbYE6gZj3LJgqcQKH0XZi/caulAGgq7YN6D6IUtdQis4CwPAxaUWktWBiP7Zme8a7ileb2R6jW +DA+wWFjbw2Y3npuRVDM30pQcakjJyfKl2qUMI/cjDpwyVV5xnIQFUZot/eZOKjRa3spAN2cMVCFV +d9oKDMyXroDclDZK9D7ONhMeU+SsTjoF7Nuucpw4i9A5O4kKPnf+dQIBA6OCAUQwggFAMBIGA1Ud +EwEB/wQIMAYBAf8CAQwwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybC5jaGFtYmVyc2lnbi5v +cmcvY2hhbWJlcnNyb290LmNybDAdBgNVHQ4EFgQU45T1sU3p26EpW1eLTXYGduHRooowDgYDVR0P +AQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzAnBgNVHREEIDAegRxjaGFtYmVyc3Jvb3RAY2hh +bWJlcnNpZ24ub3JnMCcGA1UdEgQgMB6BHGNoYW1iZXJzcm9vdEBjaGFtYmVyc2lnbi5vcmcwWAYD +VR0gBFEwTzBNBgsrBgEEAYGHLgoDATA+MDwGCCsGAQUFBwIBFjBodHRwOi8vY3BzLmNoYW1iZXJz +aWduLm9yZy9jcHMvY2hhbWJlcnNyb290Lmh0bWwwDQYJKoZIhvcNAQEFBQADggEBAAxBl8IahsAi +fJ/7kPMa0QOx7xP5IV8EnNrJpY0nbJaHkb5BkAFyk+cefV/2icZdp0AJPaxJRUXcLo0waLIJuvvD +L8y6C98/d3tGfToSJI6WjzwFCm/SlCgdbQzALogi1djPHRPH8EjX1wWnz8dHnjs8NMiAT9QUu/wN +UPf6s+xCX6ndbcj0dc97wXImsQEcXCz9ek60AcUFV7nnPKoF2YjpB0ZBzu9Bga5Y34OirsrXdx/n +ADydb47kMgkdTXg0eDQ8lJsm7U9xxhl6vSAiSFr+S30Dt+dYvsYyTnQeaN2oaFuzPu5ifdmA6Ap1 +erfutGWaIZDgqtCYvDi1czyL+Nw= +-----END CERTIFICATE----- + +Camerfirma Global Chambersign Root +================================== +-----BEGIN CERTIFICATE----- +MIIExTCCA62gAwIBAgIBADANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJFVTEnMCUGA1UEChMe +QUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1i +ZXJzaWduLm9yZzEgMB4GA1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwHhcNMDMwOTMwMTYx +NDE4WhcNMzcwOTMwMTYxNDE4WjB9MQswCQYDVQQGEwJFVTEnMCUGA1UEChMeQUMgQ2FtZXJmaXJt +YSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEg +MB4GA1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwggEgMA0GCSqGSIb3DQEBAQUAA4IBDQAw +ggEIAoIBAQCicKLQn0KuWxfH2H3PFIP8T8mhtxOviteePgQKkotgVvq0Mi+ITaFgCPS3CU6gSS9J +1tPfnZdan5QEcOw/Wdm3zGaLmFIoCQLfxS+EjXqXd7/sQJ0lcqu1PzKY+7e3/HKE5TWH+VX6ox8O +by4o3Wmg2UIQxvi1RMLQQ3/bvOSiPGpVeAp3qdjqGTK3L/5cPxvusZjsyq16aUXjlg9V9ubtdepl +6DJWk0aJqCWKZQbua795B9Dxt6/tLE2Su8CoX6dnfQTyFQhwrJLWfQTSM/tMtgsL+xrJxI0DqX5c +8lCrEqWhz0hQpe/SyBoT+rB/sYIcd2oPX9wLlY/vQ37mRQklAgEDo4IBUDCCAUwwEgYDVR0TAQH/ +BAgwBgEB/wIBDDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vY3JsLmNoYW1iZXJzaWduLm9yZy9j +aGFtYmVyc2lnbnJvb3QuY3JsMB0GA1UdDgQWBBRDnDafsJ4wTcbOX60Qq+UDpfqpFDAOBgNVHQ8B +Af8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgAHMCoGA1UdEQQjMCGBH2NoYW1iZXJzaWducm9vdEBj +aGFtYmVyc2lnbi5vcmcwKgYDVR0SBCMwIYEfY2hhbWJlcnNpZ25yb290QGNoYW1iZXJzaWduLm9y +ZzBbBgNVHSAEVDBSMFAGCysGAQQBgYcuCgEBMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly9jcHMuY2hh +bWJlcnNpZ24ub3JnL2Nwcy9jaGFtYmVyc2lnbnJvb3QuaHRtbDANBgkqhkiG9w0BAQUFAAOCAQEA +PDtwkfkEVCeR4e3t/mh/YV3lQWVPMvEYBZRqHN4fcNs+ezICNLUMbKGKfKX0j//U2K0X1S0E0T9Y +gOKBWYi+wONGkyT+kL0mojAt6JcmVzWJdJYY9hXiryQZVgICsroPFOrGimbBhkVVi76SvpykBMdJ +PJ7oKXqJ1/6v/2j1pReQvayZzKWGVwlnRtvWFsJG8eSpUPWP0ZIV018+xgBJOm5YstHRJw0lyDL4 +IBHNfTIzSJRUTN3cecQwn+uOuFW114hcxWokPbLTBQNRxgfvzBRydD1ucs4YKIxKoHflCStFREes +t2d/AYoFWpO+ocH/+OcOZ6RHSXZddZAa9SaP8A== +-----END CERTIFICATE----- + +XRamp Global CA Root +==================== +-----BEGIN CERTIFICATE----- +MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE +BhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2Vj +dXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwHhcNMDQxMTAxMTcxNDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMx +HjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkg +U2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS638eMpSe2OAtp87ZOqCwu +IR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCPKZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMx +foArtYzAQDsRhtDLooY2YKTVMIJt2W7QDxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FE +zG+gSqmUsE3a56k0enI4qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqs +AxcZZPRaJSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNViPvry +xS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASsjVy16bYbMDYGA1UdHwQvMC0wK6Ap +oCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMC +AQEwDQYJKoZIhvcNAQEFBQADggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc +/Kh4ZzXxHfARvbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt +qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLaIR9NmXmd4c8n +nxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSyi6mx5O+aGtA9aZnuqCij4Tyz +8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQO+7ETPTsJ3xCwnR8gooJybQDJbw= +-----END CERTIFICATE----- + +Go Daddy Class 2 CA +=================== +-----BEGIN CERTIFICATE----- +MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMY +VGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkG +A1UEBhMCVVMxITAfBgNVBAoTGFRoZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28g +RGFkZHkgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQAD +ggENADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCAPVYYYwhv +2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6wwdhFJ2+qN1j3hybX2C32 +qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXiEqITLdiOr18SPaAIBQi2XKVlOARFmR6j +YGB0xUGlcmIbYsUfb18aQr4CUWWoriMYavx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmY +vLEHZ6IVDd2gWMZEewo+YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0O +BBYEFNLEsNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h/t2o +atTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMu +MTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwG +A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wim +PQoZ+YeAEW5p5JYXMP80kWNyOO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKt +I3lpjbi2Tc7PTMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ +HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mERdEr/VxqHD3VI +Ls9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5CufReYNnyicsbkqWletNw+vHX/b +vZ8= +-----END CERTIFICATE----- + +Starfield Class 2 CA +==================== +-----BEGIN CERTIFICATE----- +MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzElMCMGA1UEChMc +U3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZpZWxkIENsYXNzIDIg +Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQwNjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBo +MQswCQYDVQQGEwJVUzElMCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAG +A1UECxMpU3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqG +SIb3DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf8MOh2tTY +bitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN+lq2cwQlZut3f+dZxkqZ +JRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVm +epsZGD3/cVE8MC5fvj13c7JdBmzDI1aaK4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSN +F4Azbl5KXZnJHoe0nRrA1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HF +MIHCMB0GA1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fRzt0f +hvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNo +bm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBDbGFzcyAyIENlcnRpZmljYXRpb24g +QXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGs +afPzWdqbAYcaT1epoXkJKtv3L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLM +PUxA2IGvd56Deruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl +xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynpVSJYACPq4xJD +KVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEYWQPJIrSPnNVeKtelttQKbfi3 +QBFGmh95DmK/D5fs4C8fF5Q= +-----END CERTIFICATE----- + +StartCom Certification Authority +================================ +-----BEGIN CERTIFICATE----- +MIIHyTCCBbGgAwIBAgIBATANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMN +U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmlu +ZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0 +NjM2WhcNMzYwOTE3MTk0NjM2WjB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk +LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMg +U3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw +ggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZkpMyONvg45iPwbm2xPN1y +o4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rfOQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/ +Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/CJi/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/d +eMotHweXMAEtcnn6RtYTKqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt +2PZE4XNiHzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMMAv+Z +6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w+2OqqGwaVLRcJXrJ +osmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/ +untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVc +UjyJthkqcwEKDwOzEmDyei+B26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT +37uMdBNSSwIDAQABo4ICUjCCAk4wDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAa4wHQYDVR0OBBYE +FE4L7xqkQFulF2mHMMo0aEPQQa7yMGQGA1UdHwRdMFswLKAqoCiGJmh0dHA6Ly9jZXJ0LnN0YXJ0 +Y29tLm9yZy9zZnNjYS1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0Y29tLm9yZy9zZnNj +YS1jcmwuY3JsMIIBXQYDVR0gBIIBVDCCAVAwggFMBgsrBgEEAYG1NwEBATCCATswLwYIKwYBBQUH +AgEWI2h0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9wb2xpY3kucGRmMDUGCCsGAQUFBwIBFilodHRw +Oi8vY2VydC5zdGFydGNvbS5vcmcvaW50ZXJtZWRpYXRlLnBkZjCB0AYIKwYBBQUHAgIwgcMwJxYg +U3RhcnQgQ29tbWVyY2lhbCAoU3RhcnRDb20pIEx0ZC4wAwIBARqBl0xpbWl0ZWQgTGlhYmlsaXR5 +LCByZWFkIHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENl +cnRpZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL2NlcnQuc3Rh +cnRjb20ub3JnL3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGG+EIBDQQrFilT +dGFydENvbSBGcmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTANBgkqhkiG9w0BAQUFAAOC +AgEAFmyZ9GYMNPXQhV59CuzaEE44HF7fpiUFS5Eyweg78T3dRAlbB0mKKctmArexmvclmAk8jhvh +3TaHK0u7aNM5Zj2gJsfyOZEdUauCe37Vzlrk4gNXcGmXCPleWKYK34wGmkUWFjgKXlf2Ysd6AgXm +vB618p70qSmD+LIU424oh0TDkBreOKk8rENNZEXO3SipXPJzewT4F+irsfMuXGRuczE6Eri8sxHk +fY+BUZo7jYn0TZNmezwD7dOaHZrzZVD1oNB1ny+v8OqCQ5j4aZyJecRDjkZy42Q2Eq/3JR44iZB3 +fsNrarnDy0RLrHiQi+fHLB5LEUTINFInzQpdn4XBidUaePKVEFMy3YCEZnXZtWgo+2EuvoSoOMCZ +EoalHmdkrQYuL6lwhceWD3yJZfWOQ1QOq92lgDmUYMA0yZZwLKMS9R9Ie70cfmu3nZD0Ijuu+Pwq +yvqCUqDvr0tVk+vBtfAii6w0TiYiBKGHLHVKt+V9E9e4DGTANtLJL4YSjCMJwRuCO3NJo2pXh5Tl +1njFmUNj403gdy3hZZlyaQQaRwnmDwFWJPsfvw55qVguucQJAX6Vum0ABj6y6koQOdjQK/W/7HW/ +lwLFCRsI3FU34oH7N4RDYiDK51ZLZer+bMEkkyShNOsF/5oirpt9P/FlUQqmMGqz9IgcgA38coro +g14= +-----END CERTIFICATE----- + +Taiwan GRCA +=========== +-----BEGIN CERTIFICATE----- +MIIFcjCCA1qgAwIBAgIQH51ZWtcvwgZEpYAIaeNe9jANBgkqhkiG9w0BAQUFADA/MQswCQYDVQQG +EwJUVzEwMC4GA1UECgwnR292ZXJubWVudCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4X +DTAyMTIwNTEzMjMzM1oXDTMyMTIwNTEzMjMzM1owPzELMAkGA1UEBhMCVFcxMDAuBgNVBAoMJ0dv +dmVybm1lbnQgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAJoluOzMonWoe/fOW1mKydGGEghU7Jzy50b2iPN86aXfTEc2pBsBHH8eV4qN +w8XRIePaJD9IK/ufLqGU5ywck9G/GwGHU5nOp/UKIXZ3/6m3xnOUT0b3EEk3+qhZSV1qgQdW8or5 +BtD3cCJNtLdBuTK4sfCxw5w/cP1T3YGq2GN49thTbqGsaoQkclSGxtKyyhwOeYHWtXBiCAEuTk8O +1RGvqa/lmr/czIdtJuTJV6L7lvnM4T9TjGxMfptTCAtsF/tnyMKtsc2AtJfcdgEWFelq16TheEfO +htX7MfP6Mb40qij7cEwdScevLJ1tZqa2jWR+tSBqnTuBto9AAGdLiYa4zGX+FVPpBMHWXx1E1wov +J5pGfaENda1UhhXcSTvxls4Pm6Dso3pdvtUqdULle96ltqqvKKyskKw4t9VoNSZ63Pc78/1Fm9G7 +Q3hub/FCVGqY8A2tl+lSXunVanLeavcbYBT0peS2cWeqH+riTcFCQP5nRhc4L0c/cZyu5SHKYS1t +B6iEfC3uUSXxY5Ce/eFXiGvviiNtsea9P63RPZYLhY3Naye7twWb7LuRqQoHEgKXTiCQ8P8NHuJB +O9NAOueNXdpm5AKwB1KYXA6OM5zCppX7VRluTI6uSw+9wThNXo+EHWbNxWCWtFJaBYmOlXqYwZE8 +lSOyDvR5tMl8wUohAgMBAAGjajBoMB0GA1UdDgQWBBTMzO/MKWCkO7GStjz6MmKPrCUVOzAMBgNV +HRMEBTADAQH/MDkGBGcqBwAEMTAvMC0CAQAwCQYFKw4DAhoFADAHBgVnKgMAAAQUA5vwIhP/lSg2 +09yewDL7MTqKUWUwDQYJKoZIhvcNAQEFBQADggIBAECASvomyc5eMN1PhnR2WPWus4MzeKR6dBcZ +TulStbngCnRiqmjKeKBMmo4sIy7VahIkv9Ro04rQ2JyftB8M3jh+Vzj8jeJPXgyfqzvS/3WXy6Tj +Zwj/5cAWtUgBfen5Cv8b5Wppv3ghqMKnI6mGq3ZW6A4M9hPdKmaKZEk9GhiHkASfQlK3T8v+R0F2 +Ne//AHY2RTKbxkaFXeIksB7jSJaYV0eUVXoPQbFEJPPB/hprv4j9wabak2BegUqZIJxIZhm1AHlU +D7gsL0u8qV1bYH+Mh6XgUmMqvtg7hUAV/h62ZT/FS9p+tXo1KaMuephgIqP0fSdOLeq0dDzpD6Qz +DxARvBMB1uUO07+1EqLhRSPAzAhuYbeJq4PjJB7mXQfnHyA+z2fI56wwbSdLaG5LKlwCCDTb+Hbk +Z6MmnD+iMsJKxYEYMRBWqoTvLQr/uB930r+lWKBi5NdLkXWNiYCYfm3LU05er/ayl4WXudpVBrkk +7tfGOB5jGxI7leFYrPLfhNVfmS8NVVvmONsuP3LpSIXLuykTjx44VbnzssQwmSNOXfJIoRIM3BKQ +CZBUkQM8R+XVyWXgt0t97EfTsws+rZ7QdAAO671RrcDeLMDDav7v3Aun+kbfYNucpllQdSNpc5Oy ++fwC00fmcc4QAu4njIT/rEUNE1yDMuAlpYYsfPQS +-----END CERTIFICATE----- + +Swisscom Root CA 1 +================== +-----BEGIN CERTIFICATE----- +MIIF2TCCA8GgAwIBAgIQXAuFXAvnWUHfV8w/f52oNjANBgkqhkiG9w0BAQUFADBkMQswCQYDVQQG +EwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0YWwgQ2VydGlmaWNhdGUgU2Vy +dmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3QgQ0EgMTAeFw0wNTA4MTgxMjA2MjBaFw0yNTA4 +MTgyMjA2MjBaMGQxCzAJBgNVBAYTAmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGln +aXRhbCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAxMIIC +IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0LmwqAzZuz8h+BvVM5OAFmUgdbI9m2BtRsiM +MW8Xw/qabFbtPMWRV8PNq5ZJkCoZSx6jbVfd8StiKHVFXqrWW/oLJdihFvkcxC7mlSpnzNApbjyF +NDhhSbEAn9Y6cV9Nbc5fuankiX9qUvrKm/LcqfmdmUc/TilftKaNXXsLmREDA/7n29uj/x2lzZAe +AR81sH8A25Bvxn570e56eqeqDFdvpG3FEzuwpdntMhy0XmeLVNxzh+XTF3xmUHJd1BpYwdnP2IkC +b6dJtDZd0KTeByy2dbcokdaXvij1mB7qWybJvbCXc9qukSbraMH5ORXWZ0sKbU/Lz7DkQnGMU3nn +7uHbHaBuHYwadzVcFh4rUx80i9Fs/PJnB3r1re3WmquhsUvhzDdf/X/NTa64H5xD+SpYVUNFvJbN +cA78yeNmuk6NO4HLFWR7uZToXTNShXEuT46iBhFRyePLoW4xCGQMwtI89Tbo19AOeCMgkckkKmUp +WyL3Ic6DXqTz3kvTaI9GdVyDCW4pa8RwjPWd1yAv/0bSKzjCL3UcPX7ape8eYIVpQtPM+GP+HkM5 +haa2Y0EQs3MevNP6yn0WR+Kn1dCjigoIlmJWbjTb2QK5MHXjBNLnj8KwEUAKrNVxAmKLMb7dxiNY +MUJDLXT5xp6mig/p/r+D5kNXJLrvRjSq1xIBOO0CAwEAAaOBhjCBgzAOBgNVHQ8BAf8EBAMCAYYw +HQYDVR0hBBYwFDASBgdghXQBUwABBgdghXQBUwABMBIGA1UdEwEB/wQIMAYBAf8CAQcwHwYDVR0j +BBgwFoAUAyUv3m+CATpcLNwroWm1Z9SM0/0wHQYDVR0OBBYEFAMlL95vggE6XCzcK6FptWfUjNP9 +MA0GCSqGSIb3DQEBBQUAA4ICAQA1EMvspgQNDQ/NwNurqPKIlwzfky9NfEBWMXrrpA9gzXrzvsMn +jgM+pN0S734edAY8PzHyHHuRMSG08NBsl9Tpl7IkVh5WwzW9iAUPWxAaZOHHgjD5Mq2eUCzneAXQ +MbFamIp1TpBcahQq4FJHgmDmHtqBsfsUC1rxn9KVuj7QG9YVHaO+htXbD8BJZLsuUBlL0iT43R4H +VtA4oJVwIHaM190e3p9xxCPvgxNcoyQVTSlAPGrEqdi3pkSlDfTgnXceQHAm/NrZNuR55LU/vJtl +vrsRls/bxig5OgjOR1tTWsWZ/l2p3e9M1MalrQLmjAcSHm8D0W+go/MpvRLHUKKwf4ipmXeascCl +OS5cfGniLLDqN2qk4Vrh9VDlg++luyqI54zb/W1elxmofmZ1a3Hqv7HHb6D0jqTsNFFbjCYDcKF3 +1QESVwA12yPeDooomf2xEG9L/zgtYE4snOtnta1J7ksfrK/7DZBaZmBwXarNeNQk7shBoJMBkpxq +nvy5JMWzFYJ+vq6VK+uxwNrjAWALXmmshFZhvnEX/h0TD/7Gh0Xp/jKgGg0TpJRVcaUWi7rKibCy +x/yP2FS1k2Kdzs9Z+z0YzirLNRWCXf9UIltxUvu3yf5gmwBBZPCqKuy2QkPOiWaByIufOVQDJdMW +NY6E0F/6MBr1mmz0DlP5OlvRHA== +-----END CERTIFICATE----- + +DigiCert Assured ID Root CA +=========================== +-----BEGIN CERTIFICATE----- +MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw +IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzEx +MTEwMDAwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL +ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0Ew +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7cJpSIqvTO +9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYPmDI2dsze3Tyoou9q+yHy +UmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW +/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpy +oeb6pNnVFzF1roV9Iq4/AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whf +GHdPAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRF +66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYunpyGd823IDzANBgkq +hkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRCdWKuh+vy1dneVrOfzM4UKLkNl2Bc +EkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTffwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38Fn +SbNd67IJKusm7Xi+fT8r87cmNW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i +8b5QZ7dsvfPxH2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe ++o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== +-----END CERTIFICATE----- + +DigiCert Global Root CA +======================= +-----BEGIN CERTIFICATE----- +MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBhMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw +HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBDQTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAw +MDAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3 +dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsBCSDMAZOn +TjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97nh6Vfe63SKMI2tavegw5 +BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt43C/dxC//AH2hdmoRBBYMql1GNXRor5H +4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7PT19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y +7vrTC0LUq7dBMtoM1O/4gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQAB +o2MwYTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbRTLtm +8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDQYJKoZIhvcNAQEF +BQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/EsrhMAtudXH/vTBH1jLuG2cenTnmCmr +EbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIt +tep3Sp+dWOIrWcBAI+0tKIJFPnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886 +UAb3LujEV0lsYSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk +CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= +-----END CERTIFICATE----- + +DigiCert High Assurance EV Root CA +================================== +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSsw +KQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5jZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAw +MFoXDTMxMTExMDAwMDAwMFowbDELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZ +MBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFu +Y2UgRVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm+9S75S0t +Mqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTWPNt0OKRKzE0lgvdKpVMS +OO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEMxChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3 +MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFBIk5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQ +NAQTXKFx01p8VdteZOE3hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUe +h10aUAsgEsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMB +Af8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaAFLE+w2kD+L9HAdSY +JhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3NecnzyIZgYIVyHbIUf4KmeqvxgydkAQ +V8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6zeM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFp +myPInngiK3BD41VHMWEZ71jFhS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkK +mNEVX58Svnw2Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe +vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep+OkuE6N36B9K +-----END CERTIFICATE----- + +Certplus Class 2 Primary CA +=========================== +-----BEGIN CERTIFICATE----- +MIIDkjCCAnqgAwIBAgIRAIW9S/PY2uNp9pTXX8OlRCMwDQYJKoZIhvcNAQEFBQAwPTELMAkGA1UE +BhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFzcyAyIFByaW1hcnkgQ0EwHhcN +OTkwNzA3MTcwNTAwWhcNMTkwNzA2MjM1OTU5WjA9MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2Vy +dHBsdXMxGzAZBgNVBAMTEkNsYXNzIDIgUHJpbWFyeSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBANxQltAS+DXSCHh6tlJw/W/uz7kRy1134ezpfgSN1sxvc0NXYKwzCkTsA18cgCSR +5aiRVhKC9+Ar9NuuYS6JEI1rbLqzAr3VNsVINyPi8Fo3UjMXEuLRYE2+L0ER4/YXJQyLkcAbmXuZ +Vg2v7tK8R1fjeUl7NIknJITesezpWE7+Tt9avkGtrAjFGA7v0lPubNCdEgETjdyAYveVqUSISnFO +YFWe2yMZeVYHDD9jC1yw4r5+FfyUM1hBOHTE4Y+L3yasH7WLO7dDWWuwJKZtkIvEcupdM5i3y95e +e++U8Rs+yskhwcWYAqqi9lt3m/V+llU0HGdpwPFC40es/CgcZlUCAwEAAaOBjDCBiTAPBgNVHRME +CDAGAQH/AgEKMAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQU43Mt38sOKAze3bOkynm4jrvoMIkwEQYJ +YIZIAYb4QgEBBAQDAgEGMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2VydHBsdXMuY29t +L0NSTC9jbGFzczIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCnVM+IRBnL39R/AN9WM2K191EBkOvD +P9GIROkkXe/nFL0gt5o8AP5tn9uQ3Nf0YtaLcF3n5QRIqWh8yfFC82x/xXp8HVGIutIKPidd3i1R +TtMTZGnkLuPT55sJmabglZvOGtd/vjzOUrMRFcEPF80Du5wlFbqidon8BvEY0JNLDnyCt6X09l/+ +7UCmnYR0ObncHoUW2ikbhiMAybuJfm6AiB4vFLQDJKgybwOaRywwvlbGp0ICcBvqQNi6BQNwB6SW +//1IMwrh3KWBkJtN3X3n57LNXMhqlfil9o3EXXgIvnsG1knPGTZQIy4I5p4FTUcY1Rbpsda2ENW7 +l7+ijrRU +-----END CERTIFICATE----- + +DST Root CA X3 +============== +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/MSQwIgYDVQQK +ExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMTDkRTVCBSb290IENBIFgzMB4X +DTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVowPzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1 +cmUgVHJ1c3QgQ28uMRcwFQYDVQQDEw5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmT +rE4Orz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEqOLl5CjH9 +UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9bxiqKqy69cK3FCxolkHRy +xXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40d +utolucbY38EVAjqr2m7xPi71XAicPNaDaeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0T +AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQ +MA0GCSqGSIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69ikug +dB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXrAvHRAosZy5Q6XkjE +GB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZzR8srzJmwN0jP41ZL9c8PDHIyh8bw +RLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubS +fZGL+T0yjWW06XyxV3bqxbYoOb8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ +-----END CERTIFICATE----- + +DST ACES CA X6 +============== +-----BEGIN CERTIFICATE----- +MIIECTCCAvGgAwIBAgIQDV6ZCtadt3js2AdWO4YV2TANBgkqhkiG9w0BAQUFADBbMQswCQYDVQQG +EwJVUzEgMB4GA1UEChMXRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QxETAPBgNVBAsTCERTVCBBQ0VT +MRcwFQYDVQQDEw5EU1QgQUNFUyBDQSBYNjAeFw0wMzExMjAyMTE5NThaFw0xNzExMjAyMTE5NTha +MFsxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdDERMA8GA1UE +CxMIRFNUIEFDRVMxFzAVBgNVBAMTDkRTVCBBQ0VTIENBIFg2MIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEAuT31LMmU3HWKlV1j6IR3dma5WZFcRt2SPp/5DgO0PWGSvSMmtWPuktKe1jzI +DZBfZIGxqAgNTNj50wUoUrQBJcWVHAx+PhCEdc/BGZFjz+iokYi5Q1K7gLFViYsx+tC3dr5BPTCa +pCIlF3PoHuLTrCq9Wzgh1SpL11V94zpVvddtawJXa+ZHfAjIgrrep4c9oW24MFbCswKBXy314pow +GCi4ZtPLAZZv6opFVdbgnf9nKxcCpk4aahELfrd755jWjHZvwTvbUJN+5dCOHze4vbrGn2zpfDPy +MjwmR/onJALJfh1biEITajV8fTXpLmaRcpPVMibEdPVTo7NdmvYJywIDAQABo4HIMIHFMA8GA1Ud +EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgHGMB8GA1UdEQQYMBaBFHBraS1vcHNAdHJ1c3Rkc3Qu +Y29tMGIGA1UdIARbMFkwVwYKYIZIAWUDAgEBATBJMEcGCCsGAQUFBwIBFjtodHRwOi8vd3d3LnRy +dXN0ZHN0LmNvbS9jZXJ0aWZpY2F0ZXMvcG9saWN5L0FDRVMtaW5kZXguaHRtbDAdBgNVHQ4EFgQU +CXIGThhDD+XWzMNqizF7eI+og7gwDQYJKoZIhvcNAQEFBQADggEBAKPYjtay284F5zLNAdMEA+V2 +5FYrnJmQ6AgwbN99Pe7lv7UkQIRJ4dEorsTCOlMwiPH1d25Ryvr/ma8kXxug/fKshMrfqfBfBC6t +Fr8hlxCBPeP/h40y3JTlR4peahPJlJU90u7INJXQgNStMgiAVDzgvVJT11J8smk/f3rPanTK+gQq +nExaBqXpIK1FZg9p8d2/6eMyi/rgwYZNcjwu2JN4Cir42NInPRmJX1p7ijvMDNpRrscL9yuwNwXs +vFcj4jjSm2jzVhKIT0J8uDHEtdvkyCE06UgRNe76x5JXxZ805Mf29w4LTJxoeHtxMcfrHuBnQfO3 +oKfN5XozNmr6mis= +-----END CERTIFICATE----- + +SwissSign Gold CA - G2 +====================== +-----BEGIN CERTIFICATE----- +MIIFujCCA6KgAwIBAgIJALtAHEP1Xk+wMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNVBAYTAkNIMRUw +EwYDVQQKEwxTd2lzc1NpZ24gQUcxHzAdBgNVBAMTFlN3aXNzU2lnbiBHb2xkIENBIC0gRzIwHhcN +MDYxMDI1MDgzMDM1WhcNMzYxMDI1MDgzMDM1WjBFMQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dp +c3NTaWduIEFHMR8wHQYDVQQDExZTd2lzc1NpZ24gR29sZCBDQSAtIEcyMIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEAr+TufoskDhJuqVAtFkQ7kpJcyrhdhJJCEyq8ZVeCQD5XJM1QiyUq +t2/876LQwB8CJEoTlo8jE+YoWACjR8cGp4QjK7u9lit/VcyLwVcfDmJlD909Vopz2q5+bbqBHH5C +jCA12UNNhPqE21Is8w4ndwtrvxEvcnifLtg+5hg3Wipy+dpikJKVyh+c6bM8K8vzARO/Ws/BtQpg +vd21mWRTuKCWs2/iJneRjOBiEAKfNA+k1ZIzUd6+jbqEemA8atufK+ze3gE/bk3lUIbLtK/tREDF +ylqM2tIrfKjuvqblCqoOpd8FUrdVxyJdMmqXl2MT28nbeTZ7hTpKxVKJ+STnnXepgv9VHKVxaSvR +AiTysybUa9oEVeXBCsdtMDeQKuSeFDNeFhdVxVu1yzSJkvGdJo+hB9TGsnhQ2wwMC3wLjEHXuend +jIj3o02yMszYF9rNt85mndT9Xv+9lz4pded+p2JYryU0pUHHPbwNUMoDAw8IWh+Vc3hiv69yFGkO +peUDDniOJihC8AcLYiAQZzlG+qkDzAQ4embvIIO1jEpWjpEA/I5cgt6IoMPiaG59je883WX0XaxR +7ySArqpWl2/5rX3aYT+YdzylkbYcjCbaZaIJbcHiVOO5ykxMgI93e2CaHt+28kgeDrpOVG2Y4OGi +GqJ3UM/EY5LsRxmd6+ZrzsECAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUw +AwEB/zAdBgNVHQ4EFgQUWyV7lqRlUX64OfPAeGZe6Drn8O4wHwYDVR0jBBgwFoAUWyV7lqRlUX64 +OfPAeGZe6Drn8O4wRgYDVR0gBD8wPTA7BglghXQBWQECAQEwLjAsBggrBgEFBQcCARYgaHR0cDov +L3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBACe645R88a7A3hfm +5djV9VSwg/S7zV4Fe0+fdWavPOhWfvxyeDgD2StiGwC5+OlgzczOUYrHUDFu4Up+GC9pWbY9ZIEr +44OE5iKHjn3g7gKZYbge9LgriBIWhMIxkziWMaa5O1M/wySTVltpkuzFwbs4AOPsF6m43Md8AYOf +Mke6UiI0HTJ6CVanfCU2qT1L2sCCbwq7EsiHSycR+R4tx5M/nttfJmtS2S6K8RTGRI0Vqbe/vd6m +Gu6uLftIdxf+u+yvGPUqUfA5hJeVbG4bwyvEdGB5JbAKJ9/fXtI5z0V9QkvfsywexcZdylU6oJxp +mo/a77KwPJ+HbBIrZXAVUjEaJM9vMSNQH4xPjyPDdEFjHFWoFN0+4FFQz/EbMFYOkrCChdiDyyJk +vC24JdVUorgG6q2SpCSgwYa1ShNqR88uC1aVVMvOmttqtKay20EIhid392qgQmwLOM7XdVAyksLf +KzAiSNDVQTglXaTpXZ/GlHXQRf0wl0OPkKsKx4ZzYEppLd6leNcG2mqeSz53OiATIgHQv2ieY2Br +NU0LbbqhPcCT4H8js1WtciVORvnSFu+wZMEBnunKoGqYDs/YYPIvSbjkQuE4NRb0yG5P94FW6Lqj +viOvrv1vA+ACOzB2+httQc8Bsem4yWb02ybzOqR08kkkW8mw0FfB+j564ZfJ +-----END CERTIFICATE----- + +SwissSign Silver CA - G2 +======================== +-----BEGIN CERTIFICATE----- +MIIFvTCCA6WgAwIBAgIITxvUL1S7L0swDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCQ0gxFTAT +BgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMB4X +DTA2MTAyNTA4MzI0NloXDTM2MTAyNTA4MzI0NlowRzELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3 +aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMIICIjANBgkqhkiG +9w0BAQEFAAOCAg8AMIICCgKCAgEAxPGHf9N4Mfc4yfjDmUO8x/e8N+dOcbpLj6VzHVxumK4DV644 +N0MvFz0fyM5oEMF4rhkDKxD6LHmD9ui5aLlV8gREpzn5/ASLHvGiTSf5YXu6t+WiE7brYT7QbNHm ++/pe7R20nqA1W6GSy/BJkv6FCgU+5tkL4k+73JU3/JHpMjUi0R86TieFnbAVlDLaYQ1HTWBCrpJH +6INaUFjpiou5XaHc3ZlKHzZnu0jkg7Y360g6rw9njxcH6ATK72oxh9TAtvmUcXtnZLi2kUpCe2Uu +MGoM9ZDulebyzYLs2aFK7PayS+VFheZteJMELpyCbTapxDFkH4aDCyr0NQp4yVXPQbBH6TCfmb5h +qAaEuSh6XzjZG6k4sIN/c8HDO0gqgg8hm7jMqDXDhBuDsz6+pJVpATqJAHgE2cn0mRmrVn5bi4Y5 +FZGkECwJMoBgs5PAKrYYC51+jUnyEEp/+dVGLxmSo5mnJqy7jDzmDrxHB9xzUfFwZC8I+bRHHTBs +ROopN4WSaGa8gzj+ezku01DwH/teYLappvonQfGbGHLy9YR0SslnxFSuSGTfjNFusB3hB48IHpmc +celM2KX3RxIfdNFRnobzwqIjQAtz20um53MGjMGg6cFZrEb65i/4z3GcRm25xBWNOHkDRUjvxF3X +CO6HOSKGsg0PWEP3calILv3q1h8CAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUF6DNweRBtjpbO8tFnb0cwpj6hlgwHwYDVR0jBBgwFoAUF6DNweRB +tjpbO8tFnb0cwpj6hlgwRgYDVR0gBD8wPTA7BglghXQBWQEDAQEwLjAsBggrBgEFBQcCARYgaHR0 +cDovL3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBAHPGgeAn0i0P +4JUw4ppBf1AsX19iYamGamkYDHRJ1l2E6kFSGG9YrVBWIGrGvShpWJHckRE1qTodvBqlYJ7YH39F +kWnZfrt4csEGDyrOj4VwYaygzQu4OSlWhDJOhrs9xCrZ1x9y7v5RoSJBsXECYxqCsGKrXlcSH9/L +3XWgwF15kIwb4FDm3jH+mHtwX6WQ2K34ArZv02DdQEsixT2tOnqfGhpHkXkzuoLcMmkDlm4fS/Bx +/uNncqCxv1yL5PqZIseEuRuNI5c/7SXgz2W79WEE790eslpBIlqhn10s6FvJbakMDHiqYMZWjwFa +DGi8aRl5xB9+lwW/xekkUV7U1UtT7dkjWjYDZaPBA61BMPNGG4WQr2W11bHkFlt4dR2Xem1ZqSqP +e97Dh4kQmUlzeMg9vVE1dCrV8X5pGyq7O70luJpaPXJhkGaH7gzWTdQRdAtq/gsD/KNVV4n+Ssuu +WxcFyPKNIzFTONItaj+CuY0IavdeQXRuwxF+B6wpYJE/OMpXEA29MC/HpeZBoNquBYeaoKRlbEwJ +DIm6uNO5wJOKMPqN5ZprFQFOZ6raYlY+hAhm0sQ2fac+EPyI4NSA5QC9qvNOBqN6avlicuMJT+ub +DgEj8Z+7fNzcbBGXJbLytGMU0gYqZ4yD9c7qB9iaah7s5Aq7KkzrCWA5zspi2C5u +-----END CERTIFICATE----- + +GeoTrust Primary Certification Authority +======================================== +-----BEGIN CERTIFICATE----- +MIIDfDCCAmSgAwIBAgIQGKy1av1pthU6Y2yv2vrEoTANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQG +EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjExMC8GA1UEAxMoR2VvVHJ1c3QgUHJpbWFyeSBD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjExMjcwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMFgx +CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQ +cmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAvrgVe//UfH1nrYNke8hCUy3f9oQIIGHWAVlqnEQRr+92/ZV+zmEwu3qDXwK9AWbK7hWN +b6EwnL2hhZ6UOvNWiAAxz9juapYC2e0DjPt1befquFUWBRaa9OBesYjAZIVcFU2Ix7e64HXprQU9 +nceJSOC7KMgD4TCTZF5SwFlwIjVXiIrxlQqD17wxcwE07e9GceBrAqg1cmuXm2bgyxx5X9gaBGge +RwLmnWDiNpcB3841kt++Z8dtd1k7j53WkBWUvEI0EME5+bEnPn7WinXFsq+W06Lem+SYvn3h6YGt +tm/81w7a4DSwDRp35+MImO9Y+pyEtzavwt+s0vQQBnBxNQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQULNVQQZcVi/CPNmFbSvtr2ZnJM5IwDQYJKoZI +hvcNAQEFBQADggEBAFpwfyzdtzRP9YZRqSa+S7iq8XEN3GHHoOo0Hnp3DwQ16CePbJC/kRYkRj5K +Ts4rFtULUh38H2eiAkUxT87z+gOneZ1TatnaYzr4gNfTmeGl4b7UVXGYNTq+k+qurUKykG/g/CFN +NWMziUnWm07Kx+dOCQD32sfvmWKZd7aVIl6KoKv0uHiYyjgZmclynnjNS6yvGaBzEi38wkG6gZHa +Floxt/m0cYASSJlyc1pZU8FjUjPtp8nSOQJw+uCxQmYpqptR7TBUIhRf2asdweSU8Pj1K/fqynhG +1riR/aYNKxoUAT6A8EKglQdebc3MS6RFjasS6LPeWuWgfOgPIh1a6Vk= +-----END CERTIFICATE----- + +thawte Primary Root CA +====================== +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UE +BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2 +aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv +cml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3 +MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwg +SW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMv +KGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMT +FnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCs +oPD7gFnUnMekz52hWXMJEEUMDSxuaPFsW0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ +1CRfBsDMRJSUjQJib+ta3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGc +q/gcfomk6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6Sk/K +aAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94JNqR32HuHUETVPm4p +afs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYD +VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XPr87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUF +AAOCAQEAeRHAS7ORtvzw6WfUDW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeE +uzLlQRHAd9mzYJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX +xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2/qxAeeWsEG89 +jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/LHbTY5xZ3Y+m4Q6gLkH3LpVH +z7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7jVaMaA== +-----END CERTIFICATE----- + +VeriSign Class 3 Public Primary Certification Authority - G5 +============================================================ +-----BEGIN CERTIFICATE----- +MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE +BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO +ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk +IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCB +yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2ln +biBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBh +dXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmlt +YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQCvJAgIKXo1nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKz +j/i5Vbext0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIzSdhD +Y2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQGBO+QueQA5N06tRn/ +Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+rCpSx4/VBEnkjWNHiDxpg8v+R70r +fk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/ +BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2Uv +Z2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy +aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqG +SIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzEp6B4Eq1iDkVwZMXnl2YtmAl+ +X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKE +KQsTb47bDN0lAtukixlE0kF6BWlKWE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiC +Km0oHw0LxOXnGiYZ4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vE +ZV8NhnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq +-----END CERTIFICATE----- + +SecureTrust CA +============== +-----BEGIN CERTIFICATE----- +MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBIMQswCQYDVQQG +EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xFzAVBgNVBAMTDlNlY3VyZVRy +dXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIzMTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAe +BgNVBAoTF1NlY3VyZVRydXN0IENvcnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQX +OZEzZum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO0gMdA+9t +DWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIaowW8xQmxSPmjL8xk037uH +GFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b +01k/unK8RCSc43Oz969XL0Imnal0ugBS8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmH +ursCAwEAAaOBnTCBmjATBgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCegJYYj +aHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ +KoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt36Z3q059c4EVlew3KW+JwULKUBRSu +SceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHf +mbx8IVQr5Fiiu1cprp6poxkmD5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZ +nMUFdAvnZyPSCPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR +3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE= +-----END CERTIFICATE----- + +Secure Global CA +================ +-----BEGIN CERTIFICATE----- +MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBKMQswCQYDVQQG +EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBH +bG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkxMjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEg +MB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwg +Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jx +YDiJiQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa/FHtaMbQ +bqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJjnIFHovdRIWCQtBJwB1g +8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnIHmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYV +HDGA76oYa8J719rO+TMg1fW9ajMtgQT7sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi +0XPnj3pDAgMBAAGjgZ0wgZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCswKaAn +oCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsGAQQBgjcVAQQDAgEA +MA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0LURYD7xh8yOOvaliTFGCRsoTciE6+ +OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXOH0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cn +CDpOGR86p1hcF895P4vkp9MmI50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/5 +3CYNv6ZHdAbYiNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc +f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW +-----END CERTIFICATE----- + +COMODO Certification Authority +============================== +-----BEGIN CERTIFICATE----- +MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCBgTELMAkGA1UE +BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG +A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNVBAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1 +dGhvcml0eTAeFw0wNjEyMDEwMDAwMDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEb +MBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFD +T01PRE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3UcEbVASY06m/weaKXTuH ++7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI2GqGd0S7WWaXUF601CxwRM/aN5VCaTww +xHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV +4EajcNxo2f8ESIl33rXp+2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA +1KGzqSX+DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5OnKVI +rLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW/zAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6gPKA6hjhodHRwOi8vY3JsLmNvbW9k +b2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOC +AQEAPpiem/Yb6dc5t3iuHXIYSdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CP +OGEIqB6BCsAvIC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/ +RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4zJVSk/BwJVmc +IGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5ddBA6+C4OmF4O5MBKgxTMVBbkN ++8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IBZQ== +-----END CERTIFICATE----- + +Network Solutions Certificate Authority +======================================= +-----BEGIN CERTIFICATE----- +MIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQG +EwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydOZXR3b3Jr +IFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDYxMjAxMDAwMDAwWhcNMjkxMjMx +MjM1OTU5WjBiMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu +MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwzc7MEL7xx +jOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPPOCwGJgl6cvf6UDL4wpPT +aaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rlmGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXT +crA/vGp97Eh/jcOrqnErU2lBUzS1sLnFBgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc +/Qzpf14Dl847ABSHJ3A4qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMB +AAGjgZcwgZQwHQYDVR0OBBYEFCEwyfsA106Y2oeqKtCnLrFAMadMMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MFIGA1UdHwRLMEkwR6BFoEOGQWh0dHA6Ly9jcmwubmV0c29sc3NsLmNv +bS9OZXR3b3JrU29sdXRpb25zQ2VydGlmaWNhdGVBdXRob3JpdHkuY3JsMA0GCSqGSIb3DQEBBQUA +A4IBAQC7rkvnt1frf6ott3NHhWrB5KUd5Oc86fRZZXe1eltajSU24HqXLjjAV2CDmAaDn7l2em5Q +4LqILPxFzBiwmZVRDuwduIj/h1AcgsLj4DKAv6ALR8jDMe+ZZzKATxcheQxpXN5eNK4CtSbqUN9/ +GGUsyfJj4akH/nxxH2szJGoeBfcFaMBqEssuXmHLrijTfsK0ZpEmXzwuJF/LWA/rKOyvEZbz3Htv +wKeI8lN3s2Berq4o2jUsbzRF0ybh3uxbTydrFny9RAQYgrOJeRcQcT16ohZO9QHNpGxlaKFJdlxD +ydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey +-----END CERTIFICATE----- + +COMODO ECC Certification Authority +================================== +-----BEGIN CERTIFICATE----- +MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTELMAkGA1UEBhMC +R0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE +ChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwHhcNMDgwMzA2MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0Ix +GzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR +Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRo +b3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSRFtSrYpn1PlILBs5BAH+X +4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0JcfRK9ChQtP6IHG4/bC8vCVlbpVsLM5ni +wz2J+Wos77LTBumjQjBAMB0GA1UdDgQWBBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VG +FAkK+qDmfQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdvGDeA +U/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY= +-----END CERTIFICATE----- + +Security Communication EV RootCA1 +================================= +-----BEGIN CERTIFICATE----- +MIIDfTCCAmWgAwIBAgIBADANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJKUDElMCMGA1UEChMc +U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEqMCgGA1UECxMhU2VjdXJpdHkgQ29tbXVuaWNh +dGlvbiBFViBSb290Q0ExMB4XDTA3MDYwNjAyMTIzMloXDTM3MDYwNjAyMTIzMlowYDELMAkGA1UE +BhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xKjAoBgNVBAsTIVNl +Y3VyaXR5IENvbW11bmljYXRpb24gRVYgUm9vdENBMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBALx/7FebJOD+nLpCeamIivqA4PUHKUPqjgo0No0c+qe1OXj/l3X3L+SqawSERMqm4miO +/VVQYg+kcQ7OBzgtQoVQrTyWb4vVog7P3kmJPdZkLjjlHmy1V4qe70gOzXppFodEtZDkBp2uoQSX +WHnvIEqCa4wiv+wfD+mEce3xDuS4GBPMVjZd0ZoeUWs5bmB2iDQL87PRsJ3KYeJkHcFGB7hj3R4z +ZbOOCVVSPbW9/wfrrWFVGCypaZhKqkDFMxRldAD5kd6vA0jFQFTcD4SQaCDFkpbcLuUCRarAX1T4 +bepJz11sS6/vmsJWXMY1VkJqMF/Cq/biPT+zyRGPMUzXn0kCAwEAAaNCMEAwHQYDVR0OBBYEFDVK +9U2vP9eCOKyrcWUXdYydVZPmMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqG +SIb3DQEBBQUAA4IBAQCoh+ns+EBnXcPBZsdAS5f8hxOQWsTvoMpfi7ent/HWtWS3irO4G8za+6xm +iEHO6Pzk2x6Ipu0nUBsCMCRGef4Eh3CXQHPRwMFXGZpppSeZq51ihPZRwSzJIxXYKLerJRO1RuGG +Av8mjMSIkh1W/hln8lXkgKNrnKt34VFxDSDbEJrbvXZ5B3eZKK2aXtqxT0QsNY6llsf9g/BYxnnW +mHyojf6GPgcWkuF75x3sM3Z+Qi5KhfmRiWiEA4Glm5q+4zfFVKtWOxgtQaQM+ELbmaDgcm+7XeEW +T1MKZPlO9L9OVL14bIjqv5wTJMJwaaJ/D8g8rQjJsJhAoyrniIPtd490 +-----END CERTIFICATE----- + +OISTE WISeKey Global Root GA CA +=============================== +-----BEGIN CERTIFICATE----- +MIID8TCCAtmgAwIBAgIQQT1yx/RrH4FDffHSKFTfmjANBgkqhkiG9w0BAQUFADCBijELMAkGA1UE +BhMCQ0gxEDAOBgNVBAoTB1dJU2VLZXkxGzAZBgNVBAsTEkNvcHlyaWdodCAoYykgMjAwNTEiMCAG +A1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBH +bG9iYWwgUm9vdCBHQSBDQTAeFw0wNTEyMTExNjAzNDRaFw0zNzEyMTExNjA5NTFaMIGKMQswCQYD +VQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEbMBkGA1UECxMSQ29weXJpZ2h0IChjKSAyMDA1MSIw +IAYDVQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5 +IEdsb2JhbCBSb290IEdBIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy0+zAJs9 +Nt350UlqaxBJH+zYK7LG+DKBKUOVTJoZIyEVRd7jyBxRVVuuk+g3/ytr6dTqvirdqFEr12bDYVxg +Asj1znJ7O7jyTmUIms2kahnBAbtzptf2w93NvKSLtZlhuAGio9RN1AU9ka34tAhxZK9w8RxrfvbD +d50kc3vkDIzh2TbhmYsFmQvtRTEJysIA2/dyoJaqlYfQjse2YXMNdmaM3Bu0Y6Kff5MTMPGhJ9vZ +/yxViJGg4E8HsChWjBgbl0SOid3gF27nKu+POQoxhILYQBRJLnpB5Kf+42TMwVlxSywhp1t94B3R +LoGbw9ho972WG6xwsRYUC9tguSYBBQIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw +AwEB/zAdBgNVHQ4EFgQUswN+rja8sHnR3JQmthG+IbJphpQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ +KoZIhvcNAQEFBQADggEBAEuh/wuHbrP5wUOxSPMowB0uyQlB+pQAHKSkq0lPjz0e701vvbyk9vIm +MMkQyh2I+3QZH4VFvbBsUfk2ftv1TDI6QU9bR8/oCy22xBmddMVHxjtqD6wU2zz0c5ypBd8A3HR4 ++vg1YFkCExh8vPtNsCBtQ7tgMHpnM1zFmdH4LTlSc/uMqpclXHLZCB6rTjzjgTGfA6b7wP4piFXa +hNVQA7bihKOmNqoROgHhGEvWRGizPflTdISzRpFGlgC3gCy24eMQ4tui5yiPAZZiFj4A4xylNoEY +okxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ/L7fCg0= +-----END CERTIFICATE----- + +Certigna +======== +-----BEGIN CERTIFICATE----- +MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNVBAYTAkZSMRIw +EAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4XDTA3MDYyOTE1MTMwNVoXDTI3 +MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwI +Q2VydGlnbmEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7q +XOEm7RFHYeGifBZ4QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyH +GxnygQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbwzBfsV1/p +ogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q130yGLMLLGq/jj8UEYkg +DncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKf +Irjxwo1p3Po6WAbfAgMBAAGjgbwwgbkwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQ +tCRZvgHyUtVF9lo53BEwZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJ +BgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzjAQ/J +SP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG9w0BAQUFAAOCAQEA +hQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8hbV6lUmPOEvjvKtpv6zf+EwLHyzs+ +ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFncfca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1klu +PBS1xp81HlDQwY9qcEQCYsuuHWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY +1gkIl2PlwS6wt0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw +WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg== +-----END CERTIFICATE----- + +Deutsche Telekom Root CA 2 +========================== +-----BEGIN CERTIFICATE----- +MIIDnzCCAoegAwIBAgIBJjANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMT +RGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEG +A1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNOTkwNzA5MTIxMTAwWhcNMTkwNzA5 +MjM1OTAwWjBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0G +A1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBS +b290IENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrC6M14IspFLEUha88EOQ5 +bzVdSq7d6mGNlUn0b2SjGmBmpKlAIoTZ1KXleJMOaAGtuU1cOs7TuKhCQN/Po7qCWWqSG6wcmtoI +KyUn+WkjR/Hg6yx6m/UTAtB+NHzCnjwAWav12gz1MjwrrFDa1sPeg5TKqAyZMg4ISFZbavva4VhY +AUlfckE8FQYBjl2tqriTtM2e66foai1SNNs671x1Udrb8zH57nGYMsRUFUQM+ZtV7a3fGAigo4aK +Se5TBY8ZTNXeWHmb0mocQqvF1afPaA+W5OFhmHZhyJF81j4A4pFQh+GdCuatl9Idxjp9y7zaAzTV +jlsB9WoHtxa2bkp/AgMBAAGjQjBAMB0GA1UdDgQWBBQxw3kbuvVT1xfgiXotF2wKsyudMzAPBgNV +HRMECDAGAQH/AgEFMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAlGRZrTlk5ynr +E/5aw4sTV8gEJPB0d8Bg42f76Ymmg7+Wgnxu1MM9756AbrsptJh6sTtU6zkXR34ajgv8HzFZMQSy +zhfzLMdiNlXiItiJVbSYSKpk+tYcNthEeFpaIzpXl/V6ME+un2pMSyuOoAPjPuCp1NJ70rOo4nI8 +rZ7/gFnkm0W09juwzTkZmDLl6iFhkOQxIY40sfcvNUqFENrnijchvllj4PKFiDFT1FQUhXB59C4G +dyd1Lx+4ivn+xbrYNuSD7Odlt79jWvNGr4GUN9RBjNYj1h7P9WgbRGOiWrqnNVmh5XAFmw4jV5mU +Cm26OWMohpLzGITY+9HPBVZkVw== +-----END CERTIFICATE----- + +Cybertrust Global Root +====================== +-----BEGIN CERTIFICATE----- +MIIDoTCCAomgAwIBAgILBAAAAAABD4WqLUgwDQYJKoZIhvcNAQEFBQAwOzEYMBYGA1UEChMPQ3li +ZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2JhbCBSb290MB4XDTA2MTIxNTA4 +MDAwMFoXDTIxMTIxNTA4MDAwMFowOzEYMBYGA1UEChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQD +ExZDeWJlcnRydXN0IEdsb2JhbCBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA ++Mi8vRRQZhP/8NN57CPytxrHjoXxEnOmGaoQ25yiZXRadz5RfVb23CO21O1fWLE3TdVJDm71aofW +0ozSJ8bi/zafmGWgE07GKmSb1ZASzxQG9Dvj1Ci+6A74q05IlG2OlTEQXO2iLb3VOm2yHLtgwEZL +AfVJrn5GitB0jaEMAs7u/OePuGtm839EAL9mJRQr3RAwHQeWP032a7iPt3sMpTjr3kfb1V05/Iin +89cqdPHoWqI7n1C6poxFNcJQZZXcY4Lv3b93TZxiyWNzFtApD0mpSPCzqrdsxacwOUBdrsTiXSZT +8M4cIwhhqJQZugRiQOwfOHB3EgZxpzAYXSUnpQIDAQABo4GlMIGiMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBS2CHsNesysIEyGVjJez6tuhS1wVzA/BgNVHR8EODA2 +MDSgMqAwhi5odHRwOi8vd3d3Mi5wdWJsaWMtdHJ1c3QuY29tL2NybC9jdC9jdHJvb3QuY3JsMB8G +A1UdIwQYMBaAFLYIew16zKwgTIZWMl7Pq26FLXBXMA0GCSqGSIb3DQEBBQUAA4IBAQBW7wojoFRO +lZfJ+InaRcHUowAl9B8Tq7ejhVhpwjCt2BWKLePJzYFa+HMjWqd8BfP9IjsO0QbE2zZMcwSO5bAi +5MXzLqXZI+O4Tkogp24CJJ8iYGd7ix1yCcUxXOl5n4BHPa2hCwcUPUf/A2kaDAtE52Mlp3+yybh2 +hO0j9n0Hq0V+09+zv+mKts2oomcrUtW3ZfA5TGOgkXmTUg9U3YO7n9GPp1Nzw8v/MOx8BLjYRB+T +X3EJIrduPuocA06dGiBh+4E37F78CkWr1+cXVdCg6mCbpvbjjFspwgZgFJ0tl0ypkxWdYcQBX0jW +WL1WMRJOEcgh4LMRkWXbtKaIOM5V +-----END CERTIFICATE----- + +ePKI Root Certification Authority +================================= +-----BEGIN CERTIFICATE----- +MIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQG +EwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0ZC4xKjAoBgNVBAsMIWVQS0kg +Um9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMx +MjdaMF4xCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEq +MCgGA1UECwwhZVBLSSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAHSyZbCUNs +IZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAhijHyl3SJCRImHJ7K2RKi +lTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3XDZoTM1PRYfl61dd4s5oz9wCGzh1NlDiv +qOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1TBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX +12ruOzjjK9SXDrkb5wdJfzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0O +WQqraffAsgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uUWH1+ +ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLSnT0IFaUQAS2zMnao +lQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pHdmX2Os+PYhcZewoozRrSgx4hxyy/ +vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJipNiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXi +Zo1jDiVN1Rmy5nk3pyKdVDECAwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/Qkqi +MAwGA1UdEwQFMAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH +ClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGBuvl2ICO1J2B0 +1GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6YlPwZpVnPDimZI+ymBV3QGypzq +KOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkPJXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdV +xrsStZf0X4OFunHB2WyBEXYKCrC/gpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEP +NXubrjlpC2JgQCA2j6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+r +GNm65ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUBo2M3IUxE +xJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS/jQ6fbjpKdx2qcgw+BRx +gMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2zGp1iro2C6pSe3VkQw63d4k3jMdXH7Ojy +sP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTEW9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmOD +BCEIZ43ygknQW/2xzQ+DhNQ+IIX3Sj0rnP0qCglN6oH4EZw= +-----END CERTIFICATE----- + +T\xc3\x9c\x42\xC4\xB0TAK UEKAE K\xC3\xB6k Sertifika Hizmet Sa\xC4\x9Flay\xc4\xb1\x63\xc4\xb1s\xc4\xb1 - S\xC3\xBCr\xC3\xBCm 3 +============================================================================================================================= +-----BEGIN CERTIFICATE----- +MIIFFzCCA/+gAwIBAgIBETANBgkqhkiG9w0BAQUFADCCASsxCzAJBgNVBAYTAlRSMRgwFgYDVQQH +DA9HZWJ6ZSAtIEtvY2FlbGkxRzBFBgNVBAoMPlTDvHJraXllIEJpbGltc2VsIHZlIFRla25vbG9q +aWsgQXJhxZ90xLFybWEgS3VydW11IC0gVMOcQsSwVEFLMUgwRgYDVQQLDD9VbHVzYWwgRWxla3Ry +b25payB2ZSBLcmlwdG9sb2ppIEFyYcWfdMSxcm1hIEVuc3RpdMO8c8O8IC0gVUVLQUUxIzAhBgNV +BAsMGkthbXUgU2VydGlmaWthc3lvbiBNZXJrZXppMUowSAYDVQQDDEFUw5xCxLBUQUsgVUVLQUUg +S8O2ayBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsSAtIFPDvHLDvG0gMzAeFw0wNzA4 +MjQxMTM3MDdaFw0xNzA4MjExMTM3MDdaMIIBKzELMAkGA1UEBhMCVFIxGDAWBgNVBAcMD0dlYnpl +IC0gS29jYWVsaTFHMEUGA1UECgw+VMO8cmtpeWUgQmlsaW1zZWwgdmUgVGVrbm9sb2ppayBBcmHF +n3TEsXJtYSBLdXJ1bXUgLSBUw5xCxLBUQUsxSDBGBgNVBAsMP1VsdXNhbCBFbGVrdHJvbmlrIHZl +IEtyaXB0b2xvamkgQXJhxZ90xLFybWEgRW5zdGl0w7xzw7wgLSBVRUtBRTEjMCEGA1UECwwaS2Ft +dSBTZXJ0aWZpa2FzeW9uIE1lcmtlemkxSjBIBgNVBAMMQVTDnELEsFRBSyBVRUtBRSBLw7ZrIFNl +cnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIC0gU8O8csO8bSAzMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAim1L/xCIOsP2fpTo6iBkcK4hgb46ezzb8R1Sf1n68yJMlaCQvEhO +Eav7t7WNeoMojCZG2E6VQIdhn8WebYGHV2yKO7Rm6sxA/OOqbLLLAdsyv9Lrhc+hDVXDWzhXcLh1 +xnnRFDDtG1hba+818qEhTsXOfJlfbLm4IpNQp81McGq+agV/E5wrHur+R84EpW+sky58K5+eeROR +6Oqeyjh1jmKwlZMq5d/pXpduIF9fhHpEORlAHLpVK/swsoHvhOPc7Jg4OQOFCKlUAwUp8MmPi+oL +hmUZEdPpCSPeaJMDyTYcIW7OjGbxmTDY17PDHfiBLqi9ggtm/oLL4eAagsNAgQIDAQABo0IwQDAd +BgNVHQ4EFgQUvYiHyY/2pAoLquvF/pEjnatKijIwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF +MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAB18+kmPNOm3JpIWmgV050vQbTlswyb2zrgxvMTfvCr4 +N5EY3ATIZJkrGG2AA1nJrvhY0D7twyOfaTyGOBye79oneNGEN3GKPEs5z35FBtYt2IpNeBLWrcLT +y9LQQfMmNkqblWwM7uXRQydmwYj3erMgbOqwaSvHIOgMA8RBBZniP+Rr+KCGgceExh/VS4ESshYh +LBOhgLJeDEoTniDYYkCrkOpkSi+sDQESeUWoL4cZaMjihccwsnX5OD+ywJO0a+IDRM5noN+J1q2M +dqMTw5RhK2vZbMEHCiIHhWyFJEapvj+LeISCfiQMnf2BN+MlqO02TpUsyZyQ2uypQjyttgI= +-----END CERTIFICATE----- + +certSIGN ROOT CA +================ +-----BEGIN CERTIFICATE----- +MIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYTAlJPMREwDwYD +VQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTAeFw0wNjA3MDQxNzIwMDRa +Fw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UE +CxMQY2VydFNJR04gUk9PVCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7I +JUqOtdu0KBuqV5Do0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHH +rfAQUySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5dRdY4zTW2 +ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQOA7+j0xbm0bqQfWwCHTD +0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwvJoIQ4uNllAoEwF73XVv4EOLQunpL+943 +AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8B +Af8EBAMCAcYwHQYDVR0OBBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IB +AQA+0hyJLjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecYMnQ8 +SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ44gx+FkagQnIl6Z0 +x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6IJd1hJyMctTEHBDa0GpC9oHRxUIlt +vBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNwi/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7Nz +TogVZ96edhBiIL5VaZVDADlN9u6wWk5JRFRYX0KD +-----END CERTIFICATE----- + +CNNIC ROOT +========== +-----BEGIN CERTIFICATE----- +MIIDVTCCAj2gAwIBAgIESTMAATANBgkqhkiG9w0BAQUFADAyMQswCQYDVQQGEwJDTjEOMAwGA1UE +ChMFQ05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1QwHhcNMDcwNDE2MDcwOTE0WhcNMjcwNDE2MDcw +OTE0WjAyMQswCQYDVQQGEwJDTjEOMAwGA1UEChMFQ05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1Qw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTNfc/c3et6FtzF8LRb+1VvG7q6KR5smzD +o+/hn7E7SIX1mlwhIhAsxYLO2uOabjfhhyzcuQxauohV3/2q2x8x6gHx3zkBwRP9SFIhxFXf2tiz +VHa6dLG3fdfA6PZZxU3Iva0fFNrfWEQlMhkqx35+jq44sDB7R3IJMfAw28Mbdim7aXZOV/kbZKKT +VrdvmW7bCgScEeOAH8tjlBAKqeFkgjH5jCftppkA9nCTGPihNIaj3XrCGHn2emU1z5DrvTOTn1Or +czvmmzQgLx3vqR1jGqCA2wMv+SYahtKNu6m+UjqHZ0gNv7Sg2Ca+I19zN38m5pIEo3/PIKe38zrK +y5nLAgMBAAGjczBxMBEGCWCGSAGG+EIBAQQEAwIABzAfBgNVHSMEGDAWgBRl8jGtKvf33VKWCscC +wQ7vptU7ETAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIB/jAdBgNVHQ4EFgQUZfIxrSr3991S +lgrHAsEO76bVOxEwDQYJKoZIhvcNAQEFBQADggEBAEs17szkrr/Dbq2flTtLP1se31cpolnKOOK5 +Gv+e5m4y3R6u6jW39ZORTtpC4cMXYFDy0VwmuYK36m3knITnA3kXr5g9lNvHugDnuL8BV8F3RTIM +O/G0HAiw/VGgod2aHRM2mm23xzy54cXZF/qD1T0VoDy7HgviyJA/qIYM/PmLXoXLT1tLYhFHxUV8 +BS9BsZ4QaRuZluBVeftOhpm4lNqGOGqTo+fLbuXf6iFViZx9fX+Y9QCJ7uOEwFyWtcVG6kbghVW2 +G8kS1sHNzYDzAgE8yGnLRUhj2JTQ7IUOO04RZfSCjKY9ri4ilAnIXOo8gV0WKgOXFlUJ24pBgp5m +mxE= +-----END CERTIFICATE----- + +GeoTrust Primary Certification Authority - G3 +============================================= +-----BEGIN CERTIFICATE----- +MIID/jCCAuagAwIBAgIQFaxulBmyeUtB9iepwxgPHzANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UE +BhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA4IEdlb1RydXN0 +IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFy +eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA4MDQwMjAwMDAwMFoXDTM3MTIwMTIz +NTk1OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAo +YykgMjAwOCBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMT +LUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBANziXmJYHTNXOTIz+uvLh4yn1ErdBojqZI4xmKU4kB6Yzy5j +K/BGvESyiaHAKAxJcCGVn2TAppMSAmUmhsalifD614SgcK9PGpc/BkTVyetyEH3kMSj7HGHmKAdE +c5IiaacDiGydY8hS2pgn5whMcD60yRLBxWeDXTPzAxHsatBT4tG6NmCUgLthY2xbF37fQJQeqw3C +IShwiP/WJmxsYAQlTlV+fe+/lEjetx3dcI0FX4ilm/LC7urRQEFtYjgdVgbFA0dRIBn8exALDmKu +dlW/X3e+PkkBUz2YJQN2JFodtNuJ6nnltrM7P7pMKEF/BqxqjsHQ9gUdfeZChuOl1UcCAwEAAaNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMR5yo6hTgMdHNxr +2zFblD4/MH8tMA0GCSqGSIb3DQEBCwUAA4IBAQAtxRPPVoB7eni9n64smefv2t+UXglpp+duaIy9 +cr5HqQ6XErhK8WTTOd8lNNTBzU6B8A8ExCSzNJbGpqow32hhc9f5joWJ7w5elShKKiePEI4ufIbE +Ap7aDHdlDkQNkv39sxY2+hENHYwOB4lqKVb3cvTdFZx3NWZXqxNT2I7BQMXXExZacse3aQHEerGD +AWh9jUGhlBjBJVz88P6DAod8DQ3PLghcSkANPuyBYeYk28rgDi0Hsj5W3I31QYUHSJsMC8tJP33s +t/3LjWeJGqvtux6jAAgIFyqCXDFdRootD4abdNlF+9RAsXqqaC2Gspki4cErx5z481+oghLrGREt +-----END CERTIFICATE----- + +thawte Primary Root CA - G2 +=========================== +-----BEGIN CERTIFICATE----- +MIICiDCCAg2gAwIBAgIQNfwmXNmET8k9Jj1Xm67XVjAKBggqhkjOPQQDAzCBhDELMAkGA1UEBhMC +VVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjE4MDYGA1UECxMvKGMpIDIwMDcgdGhhd3RlLCBJbmMu +IC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3Qg +Q0EgLSBHMjAeFw0wNzExMDUwMDAwMDBaFw0zODAxMTgyMzU5NTlaMIGEMQswCQYDVQQGEwJVUzEV +MBMGA1UEChMMdGhhd3RlLCBJbmMuMTgwNgYDVQQLEy8oYykgMjAwNyB0aGF3dGUsIEluYy4gLSBG +b3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAt +IEcyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEotWcgnuVnfFSeIf+iha/BebfowJPDQfGAFG6DAJS +LSKkQjnE/o/qycG+1E3/n3qe4rF8mq2nhglzh9HnmuN6papu+7qzcMBniKI11KOasf2twu8x+qi5 +8/sIxpHR+ymVo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU +mtgAMADna3+FGO6Lts6KDPgR4bswCgYIKoZIzj0EAwMDaQAwZgIxAN344FdHW6fmCsO99YCKlzUN +G4k8VIZ3KMqh9HneteY4sPBlcIx/AlTCv//YoT7ZzwIxAMSNlPzcU9LcnXgWHxUzI1NS41oxXZ3K +rr0TKUQNJ1uo52icEvdYPy5yAlejj6EULg== +-----END CERTIFICATE----- + +thawte Primary Root CA - G3 +=========================== +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIQYAGXt0an6rS0mtZLL/eQ+zANBgkqhkiG9w0BAQsFADCBrjELMAkGA1UE +BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2 +aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDggdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv +cml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMzAeFw0w +ODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIGuMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhh +d3RlLCBJbmMuMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMTgwNgYD +VQQLEy8oYykgMjAwOCB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIG +A1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAtIEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAsr8nLPvb2FvdeHsbnndmgcs+vHyu86YnmjSjaDFxODNi5PNxZnmxqWWjpYvVj2At +P0LMqmsywCPLLEHd5N/8YZzic7IilRFDGF/Eth9XbAoFWCLINkw6fKXRz4aviKdEAhN0cXMKQlkC ++BsUa0Lfb1+6a4KinVvnSr0eAXLbS3ToO39/fR8EtCab4LRarEc9VbjXsCZSKAExQGbY2SS99irY +7CFJXJv2eul/VTV+lmuNk5Mny5K76qxAwJ/C+IDPXfRa3M50hqY+bAtTyr2SzhkGcuYMXDhpxwTW +vGzOW/b3aJzcJRVIiKHpqfiYnODz1TEoYRFsZ5aNOZnLwkUkOQIDAQABo0IwQDAPBgNVHRMBAf8E +BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUrWyqlGCc7eT/+j4KdCtjA/e2Wb8wDQYJ +KoZIhvcNAQELBQADggEBABpA2JVlrAmSicY59BDlqQ5mU1143vokkbvnRFHfxhY0Cu9qRFHqKweK +A3rD6z8KLFIWoCtDuSWQP3CpMyVtRRooOyfPqsMpQhvfO0zAMzRbQYi/aytlryjvsvXDqmbOe1bu +t8jLZ8HJnBoYuMTDSQPxYA5QzUbF83d597YV4Djbxy8ooAw/dyZ02SUS2jHaGh7cKUGRIjxpp7sC +8rZcJwOJ9Abqm+RyguOhCcHpABnTPtRwa7pxpqpYrvS76Wy274fMm7v/OeZWYdMKp8RcTGB7BXcm +er/YB1IsYvdwY9k5vG8cwnncdimvzsUsZAReiDZuMdRAGmI0Nj81Aa6sY6A= +-----END CERTIFICATE----- + +GeoTrust Primary Certification Authority - G2 +============================================= +-----BEGIN CERTIFICATE----- +MIICrjCCAjWgAwIBAgIQPLL0SAoA4v7rJDteYD7DazAKBggqhkjOPQQDAzCBmDELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA3IEdlb1RydXN0IElu +Yy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMB4XDTA3MTEwNTAwMDAwMFoXDTM4MDExODIzNTk1 +OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykg +MjAwNyBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMTLUdl +b1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjB2MBAGByqGSM49AgEG +BSuBBAAiA2IABBWx6P0DFUPlrOuHNxFi79KDNlJ9RVcLSo17VDs6bl8VAsBQps8lL33KSLjHUGMc +KiEIfJo22Av+0SbFWDEwKCXzXV2juLaltJLtbCyf691DiaI8S0iRHVDsJt/WYC69IaNCMEAwDwYD +VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBVfNVdRVfslsq0DafwBo/q+ +EVXVMAoGCCqGSM49BAMDA2cAMGQCMGSWWaboCd6LuvpaiIjwH5HTRqjySkwCY/tsXzjbLkGTqQ7m +ndwxHLKgpxgceeHHNgIwOlavmnRs9vuD4DPTCF+hnMJbn0bWtsuRBmOiBuczrD6ogRLQy7rQkgu2 +npaqBA+K +-----END CERTIFICATE----- + +VeriSign Universal Root Certification Authority +=============================================== +-----BEGIN CERTIFICATE----- +MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCBvTELMAkGA1UE +BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO +ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk +IHVzZSBvbmx5MTgwNgYDVQQDEy9WZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9u +IEF1dGhvcml0eTAeFw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJV +UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv +cmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl +IG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNhbCBSb290IENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj +1mCOkdeQmIN65lgZOIzF9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGP +MiJhgsWHH26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+HLL72 +9fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN/BMReYTtXlT2NJ8I +AfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPTrJ9VAMf2CGqUuV/c4DPxhGD5WycR +tPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0G +CCsGAQUFBwEMBGEwX6FdoFswWTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2O +a8PPgGrUSBgsexkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud +DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4sAPmLGd75JR3 +Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+seQxIcaBlVZaDrHC1LGmWazx +Y8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTx +P/jgdFcrGJ2BtMQo2pSXpXDrrB2+BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+P +wGZsY6rp2aQW9IHRlRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4 +mJO37M2CYfE45k+XmCpajQ== +-----END CERTIFICATE----- + +VeriSign Class 3 Public Primary Certification Authority - G4 +============================================================ +-----BEGIN CERTIFICATE----- +MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjELMAkGA1UEBhMC +VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3 +b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVz +ZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjEL +MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBU +cnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRo +b3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5 +IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8 +Utpkmw4tXNherJI9/gHmGUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGz +rl0Bp3vefLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEw +HzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVyaXNpZ24u +Y29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMWkf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMD +A2gAMGUCMGYhDBgmYFo4e1ZC4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIx +AJw9SDkjOVgaFRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA== +-----END CERTIFICATE----- + +NetLock Arany (Class Gold) Főtanúsítvány +======================================== +-----BEGIN CERTIFICATE----- +MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQGEwJIVTERMA8G +A1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3MDUGA1UECwwuVGFuw7pzw610 +dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBB +cmFueSAoQ2xhc3MgR29sZCkgRsWRdGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgx +MjA2MTUwODIxWjCBpzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxO +ZXRMb2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlmaWNhdGlv +biBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNzIEdvbGQpIEbFkXRhbsO6 +c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxCRec75LbRTDofTjl5Bu +0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrTlF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw +/HpYzY6b7cNGbIRwXdrzAZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAk +H3B5r9s5VA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRGILdw +fzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2BJtr+UBdADTHLpl1 +neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAGAQH/AgEEMA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2MU9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwW +qZw8UQCgwBEIBaeZ5m8BiFRhbvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTta +YtOUZcTh5m2C+C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC +bLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2FuLjbvrW5Kfna +NwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2XjG4Kvte9nHfRCaexOYNkbQu +dZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E= +-----END CERTIFICATE----- + +Staat der Nederlanden Root CA - G2 +================================== +-----BEGIN CERTIFICATE----- +MIIFyjCCA7KgAwIBAgIEAJiWjDANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJOTDEeMBwGA1UE +CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFhdCBkZXIgTmVkZXJsYW5kZW4g +Um9vdCBDQSAtIEcyMB4XDTA4MDMyNjExMTgxN1oXDTIwMDMyNTExMDMxMFowWjELMAkGA1UEBhMC +TkwxHjAcBgNVBAoMFVN0YWF0IGRlciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5l +ZGVybGFuZGVuIFJvb3QgQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMVZ +5291qj5LnLW4rJ4L5PnZyqtdj7U5EILXr1HgO+EASGrP2uEGQxGZqhQlEq0i6ABtQ8SpuOUfiUtn +vWFI7/3S4GCI5bkYYCjDdyutsDeqN95kWSpGV+RLufg3fNU254DBtvPUZ5uW6M7XxgpT0GtJlvOj +CwV3SPcl5XCsMBQgJeN/dVrlSPhOewMHBPqCYYdu8DvEpMfQ9XQ+pV0aCPKbJdL2rAQmPlU6Yiil +e7Iwr/g3wtG61jj99O9JMDeZJiFIhQGp5Rbn3JBV3w/oOM2ZNyFPXfUib2rFEhZgF1XyZWampzCR +OME4HYYEhLoaJXhena/MUGDWE4dS7WMfbWV9whUYdMrhfmQpjHLYFhN9C0lK8SgbIHRrxT3dsKpI +CT0ugpTNGmXZK4iambwYfp/ufWZ8Pr2UuIHOzZgweMFvZ9C+X+Bo7d7iscksWXiSqt8rYGPy5V65 +48r6f1CGPqI0GAwJaCgRHOThuVw+R7oyPxjMW4T182t0xHJ04eOLoEq9jWYv6q012iDTiIJh8BIi +trzQ1aTsr1SIJSQ8p22xcik/Plemf1WvbibG/ufMQFxRRIEKeN5KzlW/HdXZt1bv8Hb/C3m1r737 +qWmRRpdogBQ2HbN/uymYNqUg+oJgYjOk7Na6B6duxc8UpufWkjTYgfX8HV2qXB72o007uPc5AgMB +AAGjgZcwgZQwDwYDVR0TAQH/BAUwAwEB/zBSBgNVHSAESzBJMEcGBFUdIAAwPzA9BggrBgEFBQcC +ARYxaHR0cDovL3d3dy5wa2lvdmVyaGVpZC5ubC9wb2xpY2llcy9yb290LXBvbGljeS1HMjAOBgNV +HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJFoMocVHYnitfGsNig0jQt8YojrMA0GCSqGSIb3DQEBCwUA +A4ICAQCoQUpnKpKBglBu4dfYszk78wIVCVBR7y29JHuIhjv5tLySCZa59sCrI2AGeYwRTlHSeYAz ++51IvuxBQ4EffkdAHOV6CMqqi3WtFMTC6GY8ggen5ieCWxjmD27ZUD6KQhgpxrRW/FYQoAUXvQwj +f/ST7ZwaUb7dRUG/kSS0H4zpX897IZmflZ85OkYcbPnNe5yQzSipx6lVu6xiNGI1E0sUOlWDuYaN +kqbG9AclVMwWVxJKgnjIFNkXgiYtXSAfea7+1HAWFpWD2DU5/1JddRwWxRNVz0fMdWVSSt7wsKfk +CpYL+63C4iWEst3kvX5ZbJvw8NjnyvLplzh+ib7M+zkXYT9y2zqR2GUBGR2tUKRXCnxLvJxxcypF +URmFzI79R6d0lR2o0a9OF7FpJsKqeFdbxU2n5Z4FF5TKsl+gSRiNNOkmbEgeqmiSBeGCc1qb3Adb +CG19ndeNIdn8FCCqwkXfP+cAslHkwvgFuXkajDTznlvkN1trSt8sV4pAWja63XVECDdCcAz+3F4h +oKOKwJCcaNpQ5kUQR3i2TtJlycM33+FCY7BXN0Ute4qcvwXqZVUz9zkQxSgqIXobisQk+T8VyJoV +IPVVYpbtbZNQvOSqeK3Zywplh6ZmwcSBo3c6WB4L7oOLnR7SUqTMHW+wmG2UMbX4cQrcufx9MmDm +66+KAQ== +-----END CERTIFICATE----- + +Hongkong Post Root CA 1 +======================= +-----BEGIN CERTIFICATE----- +MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoT +DUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMB4XDTAzMDUx +NTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25n +IFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1 +ApzQjVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEnPzlTCeqr +auh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjhZY4bXSNmO7ilMlHIhqqh +qZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9nnV0ttgCXjqQesBCNnLsak3c78QA3xMY +V18meMjWCnl3v/evt3a5pQuEF10Q6m/hq5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNV +HRMBAf8ECDAGAQH/AgEDMA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7i +h9legYsCmEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI37pio +l7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clBoiMBdDhViw+5Lmei +IAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJsEhTkYY2sEJCehFC78JZvRZ+K88ps +T/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpOfMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilT +c4afU9hDDl3WY4JxHYB0yvbiAmvZWg== +-----END CERTIFICATE----- + +SecureSign RootCA11 +=================== +-----BEGIN CERTIFICATE----- +MIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDErMCkGA1UEChMi +SmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoGA1UEAxMTU2VjdXJlU2lnbiBS +b290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0MDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSsw +KQYDVQQKEyJKYXBhbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1 +cmVTaWduIFJvb3RDQTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvL +TJszi1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8h9uuywGO +wvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOVMdrAG/LuYpmGYz+/3ZMq +g6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9UK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rP +O7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitA +bpSACW22s293bzUIUPsCh8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZX +t94wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAKCh +OBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xmKbabfSVSSUOrTC4r +bnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQX5Ucv+2rIrVls4W6ng+4reV6G4pQ +Oh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWrQbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01 +y8hSyn+B/tlr0/cR7SXf+Of5pPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061 +lgeLKBObjBmNQSdJQO7e5iNEOdyhIta6A/I= +-----END CERTIFICATE----- + +ACEDICOM Root +============= +-----BEGIN CERTIFICATE----- +MIIFtTCCA52gAwIBAgIIYY3HhjsBggUwDQYJKoZIhvcNAQEFBQAwRDEWMBQGA1UEAwwNQUNFRElD +T00gUm9vdDEMMAoGA1UECwwDUEtJMQ8wDQYDVQQKDAZFRElDT00xCzAJBgNVBAYTAkVTMB4XDTA4 +MDQxODE2MjQyMloXDTI4MDQxMzE2MjQyMlowRDEWMBQGA1UEAwwNQUNFRElDT00gUm9vdDEMMAoG +A1UECwwDUEtJMQ8wDQYDVQQKDAZFRElDT00xCzAJBgNVBAYTAkVTMIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEA/5KV4WgGdrQsyFhIyv2AVClVYyT/kGWbEHV7w2rbYgIB8hiGtXxaOLHk +WLn709gtn70yN78sFW2+tfQh0hOR2QetAQXW8713zl9CgQr5auODAKgrLlUTY4HKRxx7XBZXehuD +YAQ6PmXDzQHe3qTWDLqO3tkE7hdWIpuPY/1NFgu3e3eM+SW10W2ZEi5PGrjm6gSSrj0RuVFCPYew +MYWveVqc/udOXpJPQ/yrOq2lEiZmueIM15jO1FillUAKt0SdE3QrwqXrIhWYENiLxQSfHY9g5QYb +m8+5eaA9oiM/Qj9r+hwDezCNzmzAv+YbX79nuIQZ1RXve8uQNjFiybwCq0Zfm/4aaJQ0PZCOrfbk +HQl/Sog4P75n/TSW9R28MHTLOO7VbKvU/PQAtwBbhTIWdjPp2KOZnQUAqhbm84F9b32qhm2tFXTT +xKJxqvQUfecyuB+81fFOvW8XAjnXDpVCOscAPukmYxHqC9FK/xidstd7LzrZlvvoHpKuE1XI2Sf2 +3EgbsCTBheN3nZqk8wwRHQ3ItBTutYJXCb8gWH8vIiPYcMt5bMlL8qkqyPyHK9caUPgn6C9D4zq9 +2Fdx/c6mUlv53U3t5fZvie27k5x2IXXwkkwp9y+cAS7+UEaeZAwUswdbxcJzbPEHXEUkFDWug/Fq +TYl6+rPYLWbwNof1K1MCAwEAAaOBqjCBpzAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKaz +4SsrSbbXc6GqlPUB53NlTKxQMA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUprPhKytJttdzoaqU +9QHnc2VMrFAwRAYDVR0gBD0wOzA5BgRVHSAAMDEwLwYIKwYBBQUHAgEWI2h0dHA6Ly9hY2VkaWNv +bS5lZGljb21ncm91cC5jb20vZG9jMA0GCSqGSIb3DQEBBQUAA4ICAQDOLAtSUWImfQwng4/F9tqg +aHtPkl7qpHMyEVNEskTLnewPeUKzEKbHDZ3Ltvo/Onzqv4hTGzz3gvoFNTPhNahXwOf9jU8/kzJP +eGYDdwdY6ZXIfj7QeQCM8htRM5u8lOk6e25SLTKeI6RF+7YuE7CLGLHdztUdp0J/Vb77W7tH1Pwk +zQSulgUV1qzOMPPKC8W64iLgpq0i5ALudBF/TP94HTXa5gI06xgSYXcGCRZj6hitoocf8seACQl1 +ThCojz2GuHURwCRiipZ7SkXp7FnFvmuD5uHorLUwHv4FB4D54SMNUI8FmP8sX+g7tq3PgbUhh8oI +KiMnMCArz+2UW6yyetLHKKGKC5tNSixthT8Jcjxn4tncB7rrZXtaAWPWkFtPF2Y9fwsZo5NjEFIq +nxQWWOLcpfShFosOkYuByptZ+thrkQdlVV9SH686+5DdaaVbnG0OLLb6zqylfDJKZ0DcMDQj3dcE +I2bw/FWAp/tmGYI1Z2JwOV5vx+qQQEQIHriy1tvuWacNGHk0vFQYXlPKNFHtRQrmjseCNj6nOGOp +MCwXEGCSn1WHElkQwg9naRHMTh5+Spqtr0CodaxWkHS4oJyleW/c6RrIaQXpuvoDs3zk4E7Czp3o +tkYNbn5XOmeUwssfnHdKZ05phkOTOPu220+DkdRgfks+KzgHVZhepA== +-----END CERTIFICATE----- + +Microsec e-Szigno Root CA 2009 +============================== +-----BEGIN CERTIFICATE----- +MIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYDVQQGEwJIVTER +MA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jv +c2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o +dTAeFw0wOTA2MTYxMTMwMThaFw0yOTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UE +BwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUt +U3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvPkd6mJviZpWNwrZuuyjNA +fW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tccbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG +0IMZfcChEhyVbUr02MelTTMuhTlAdX4UfIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKA +pxn1ntxVUwOXewdI/5n7N4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm +1HxdrtbCxkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1+rUC +AwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTLD8bf +QkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAbBgNVHREE +FDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqGSIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0o +lZMEyL/azXm4Q5DwpL7v8u8hmLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfX +I/OMn74dseGkddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775 +tyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c2Pm2G2JwCz02 +yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5tHMN1Rq41Bab2XD0h7lbwyYIi +LXpUq3DDfSJlgnCW +-----END CERTIFICATE----- + +GlobalSign Root CA - R3 +======================= +-----BEGIN CERTIFICATE----- +MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4GA1UECxMXR2xv +YmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh +bFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT +aWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln +bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWt +iHL8RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsTgHeMCOFJ +0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmmKPZpO/bLyCiR5Z2KYVc3 +rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zdQQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjl +OCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZXriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2 +xmmFghcCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FI/wS3+oLkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZURUm7 +lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMpjjM5RcOO5LlXbKr8 +EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK6fBdRoyV3XpYKBovHd7NADdBj+1E +bddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQXmcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18 +YIvDQVETI53O9zJrlAGomecsMx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7r +kpeDMdmztcpHWD9f +-----END CERTIFICATE----- + +Autoridad de Certificacion Firmaprofesional CIF A62634068 +========================================================= +-----BEGIN CERTIFICATE----- +MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UEBhMCRVMxQjBA +BgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2 +MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEyMzEwODM4MTVaMFExCzAJBgNVBAYTAkVTMUIw +QAYDVQQDDDlBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBB +NjI2MzQwNjgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDD +Utd9thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQMcas9UX4P +B99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefGL9ItWY16Ck6WaVICqjaY +7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15iNA9wBj4gGFrO93IbJWyTdBSTo3OxDqqH +ECNZXyAFGUftaI6SEspd/NYrspI8IM/hX68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyI +plD9amML9ZMWGxmPsu2bm8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctX +MbScyJCyZ/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirjaEbsX +LZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/TKI8xWVvTyQKmtFLK +bpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF6NkBiDkal4ZkQdU7hwxu+g/GvUgU +vzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVhOSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMBIGA1Ud +EwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRlzeurNR4APn7VdMActHNH +DhpkLzCBpgYDVR0gBIGeMIGbMIGYBgRVHSAAMIGPMC8GCCsGAQUFBwIBFiNodHRwOi8vd3d3LmZp +cm1hcHJvZmVzaW9uYWwuY29tL2NwczBcBggrBgEFBQcCAjBQHk4AUABhAHMAZQBvACAAZABlACAA +bABhACAAQgBvAG4AYQBuAG8AdgBhACAANAA3ACAAQgBhAHIAYwBlAGwAbwBuAGEAIAAwADgAMAAx +ADcwDQYJKoZIhvcNAQEFBQADggIBABd9oPm03cXF661LJLWhAqvdpYhKsg9VSytXjDvlMd3+xDLx +51tkljYyGOylMnfX40S2wBEqgLk9am58m9Ot/MPWo+ZkKXzR4Tgegiv/J2Wv+xYVxC5xhOW1//qk +R71kMrv2JYSiJ0L1ILDCExARzRAVukKQKtJE4ZYm6zFIEv0q2skGz3QeqUvVhyj5eTSSPi5E6PaP +T481PyWzOdxjKpBrIF/EUhJOlywqrJ2X3kjyo2bbwtKDlaZmp54lD+kLM5FlClrD2VQS3a/DTg4f +Jl4N3LON7NWBcN7STyQF82xO9UxJZo3R/9ILJUFI/lGExkKvgATP0H5kSeTy36LssUzAKh3ntLFl +osS88Zj0qnAHY7S42jtM+kAiMFsRpvAFDsYCA0irhpuF3dvd6qJ2gHN99ZwExEWN57kci57q13XR +crHedUTnQn3iV2t93Jm8PYMo6oCTjcVMZcFwgbg4/EMxsvYDNEeyrPsiBsse3RdHHF9mudMaotoR +saS8I8nkvof/uZS2+F0gStRf571oe2XyFR7SOqkt6dhrJKyXWERHrVkY8SFlcN7ONGCoQPHzPKTD +KCOM/iczQ0CgFzzr6juwcqajuUpLXhZI9LK8yIySxZ2frHI2vDSANGupi5LAuBft7HZT9SQBjLMi +6Et8Vcad+qMUu2WFbm5PEn4KPJ2V +-----END CERTIFICATE----- + +Izenpe.com +========== +-----BEGIN CERTIFICATE----- +MIIF8TCCA9mgAwIBAgIQALC3WhZIX7/hy/WL1xnmfTANBgkqhkiG9w0BAQsFADA4MQswCQYDVQQG +EwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6ZW5wZS5jb20wHhcNMDcxMjEz +MTMwODI4WhcNMzcxMjEzMDgyNzI1WjA4MQswCQYDVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMu +QS4xEzARBgNVBAMMCkl6ZW5wZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ +03rKDx6sp4boFmVqscIbRTJxldn+EFvMr+eleQGPicPK8lVx93e+d5TzcqQsRNiekpsUOqHnJJAK +ClaOxdgmlOHZSOEtPtoKct2jmRXagaKH9HtuJneJWK3W6wyyQXpzbm3benhB6QiIEn6HLmYRY2xU ++zydcsC8Lv/Ct90NduM61/e0aL6i9eOBbsFGb12N4E3GVFWJGjMxCrFXuaOKmMPsOzTFlUFpfnXC +PCDFYbpRR6AgkJOhkEvzTnyFRVSa0QUmQbC1TR0zvsQDyCV8wXDbO/QJLVQnSKwv4cSsPsjLkkxT +OTcj7NMB+eAJRE1NZMDhDVqHIrytG6P+JrUV86f8hBnp7KGItERphIPzidF0BqnMC9bC3ieFUCbK +F7jJeodWLBoBHmy+E60QrLUk9TiRodZL2vG70t5HtfG8gfZZa88ZU+mNFctKy6lvROUbQc/hhqfK +0GqfvEyNBjNaooXlkDWgYlwWTvDjovoDGrQscbNYLN57C9saD+veIR8GdwYDsMnvmfzAuU8Lhij+ +0rnq49qlw0dpEuDb8PYZi+17cNcC1u2HGCgsBCRMd+RIihrGO5rUD8r6ddIBQFqNeb+Lz0vPqhbB +leStTIo+F5HUsWLlguWABKQDfo2/2n+iD5dPDNMN+9fR5XJ+HMh3/1uaD7euBUbl8agW7EekFwID +AQABo4H2MIHzMIGwBgNVHREEgagwgaWBD2luZm9AaXplbnBlLmNvbaSBkTCBjjFHMEUGA1UECgw+ +SVpFTlBFIFMuQS4gLSBDSUYgQTAxMzM3MjYwLVJNZXJjLlZpdG9yaWEtR2FzdGVpeiBUMTA1NSBG +NjIgUzgxQzBBBgNVBAkMOkF2ZGEgZGVsIE1lZGl0ZXJyYW5lbyBFdG9yYmlkZWEgMTQgLSAwMTAx +MCBWaXRvcmlhLUdhc3RlaXowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O +BBYEFB0cZQ6o8iV7tJHP5LGx5r1VdGwFMA0GCSqGSIb3DQEBCwUAA4ICAQB4pgwWSp9MiDrAyw6l +Fn2fuUhfGI8NYjb2zRlrrKvV9pF9rnHzP7MOeIWblaQnIUdCSnxIOvVFfLMMjlF4rJUT3sb9fbga +kEyrkgPH7UIBzg/YsfqikuFgba56awmqxinuaElnMIAkejEWOVt+8Rwu3WwJrfIxwYJOubv5vr8q +hT/AQKM6WfxZSzwoJNu0FXWuDYi6LnPAvViH5ULy617uHjAimcs30cQhbIHsvm0m5hzkQiCeR7Cs +g1lwLDXWrzY0tM07+DKo7+N4ifuNRSzanLh+QBxh5z6ikixL8s36mLYp//Pye6kfLqCTVyvehQP5 +aTfLnnhqBbTFMXiJ7HqnheG5ezzevh55hM6fcA5ZwjUukCox2eRFekGkLhObNA5me0mrZJfQRsN5 +nXJQY6aYWwa9SG3YOYNw6DXwBdGqvOPbyALqfP2C2sJbUjWumDqtujWTI6cfSN01RpiyEGjkpTHC +ClguGYEQyVB1/OpaFs4R1+7vUIgtYf8/QnMFlEPVjjxOAToZpR9GTnfQXeWBIiGH/pR9hNiTrdZo +Q0iy2+tzJOeRf1SktoA+naM8THLCV8Sg1Mw4J87VBp6iSNnpn86CcDaTmjvfliHjWbcM2pE38P1Z +WrOZyGlsQyYBNWNgVYkDOnXYukrZVP/u3oDYLdE41V4tC5h9Pmzb/CaIxw== +-----END CERTIFICATE----- + +Chambers of Commerce Root - 2008 +================================ +-----BEGIN CERTIFICATE----- +MIIHTzCCBTegAwIBAgIJAKPaQn6ksa7aMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYDVQQGEwJFVTFD +MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv +bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu +QS4xKTAnBgNVBAMTIENoYW1iZXJzIG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4MB4XDTA4MDgwMTEy +Mjk1MFoXDTM4MDczMTEyMjk1MFowga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNl +ZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQF +EwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJl +cnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC +AQCvAMtwNyuAWko6bHiUfaN/Gh/2NdW928sNRHI+JrKQUrpjOyhYb6WzbZSm891kDFX29ufyIiKA +XuFixrYp4YFs8r/lfTJqVKAyGVn+H4vXPWCGhSRv4xGzdz4gljUha7MI2XAuZPeEklPWDrCQiorj +h40G072QDuKZoRuGDtqaCrsLYVAGUvGef3bsyw/QHg3PmTA9HMRFEFis1tPo1+XqxQEHd9ZR5gN/ +ikilTWh1uem8nk4ZcfUyS5xtYBkL+8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfLZEFHcpOrUMPrCXZk +NNI5t3YRCQ12RcSprj1qr7V9ZS+UWBDsXHyvfuK2GNnQm05aSd+pZgvMPMZ4fKecHePOjlO+Bd5g +D2vlGts/4+EhySnB8esHnFIbAURRPHsl18TlUlRdJQfKFiC4reRB7noI/plvg6aRArBsNlVq5331 +lubKgdaX8ZSD6e2wsWsSaR6s+12pxZjptFtYer49okQ6Y1nUCyXeG0+95QGezdIp1Z8XGQpvvwyQ +0wlf2eOKNcx5Wk0ZN5K3xMGtr/R5JJqyAQuxr1yW84Ay+1w9mPGgP0revq+ULtlVmhduYJ1jbLhj +ya6BXBg14JC7vjxPNyK5fuvPnnchpj04gftI2jE9K+OJ9dC1vX7gUMQSibMjmhAxhduub+84Mxh2 +EQIDAQABo4IBbDCCAWgwEgYDVR0TAQH/BAgwBgEB/wIBDDAdBgNVHQ4EFgQU+SSsD7K1+HnA+mCI +G8TZTQKeFxkwgeMGA1UdIwSB2zCB2IAU+SSsD7K1+HnA+mCIG8TZTQKeFxmhgbSkgbEwga4xCzAJ +BgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNh +bWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENh +bWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDiC +CQCj2kJ+pLGu2jAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUH +AgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAJASryI1 +wqM58C7e6bXpeHxIvj99RZJe6dqxGfwWPJ+0W2aeaufDuV2I6A+tzyMP3iU6XsxPpcG1Lawk0lgH +3qLPaYRgM+gQDROpI9CF5Y57pp49chNyM/WqfcZjHwj0/gF/JM8rLFQJ3uIrbZLGOU8W6jx+ekbU +RWpGqOt1glanq6B8aBMz9p0w8G8nOSQjKpD9kCk18pPfNKXG9/jvjA9iSnyu0/VU+I22mlaHFoI6 +M6taIgj3grrqLuBHmrS1RaMFO9ncLkVAO+rcf+g769HsJtg1pDDFOqxXnrN2pSB7+R5KBWIBpih1 +YJeSDW4+TTdDDZIVnBgizVGZoCkaPF+KMjNbMMeJL0eYD6MDxvbxrN8y8NmBGuScvfaAFPDRLLmF +9dijscilIeUcE5fuDr3fKanvNFNb0+RqE4QGtjICxFKuItLcsiFCGtpA8CnJ7AoMXOLQusxI0zcK +zBIKinmwPQN/aUv0NCB9szTqjktk9T79syNnFQ0EuPAtwQlRPLJsFfClI9eDdOTlLsn+mCdCxqvG +nrDQWzilm1DefhiYtUU79nm06PcaewaD+9CL2rvHvRirCG88gGtAPxkZumWK5r7VXNM21+9AUiRg +OGcEMeyP84LG3rlV8zsxkVrctQgVrXYlCg17LofiDKYGvCYQbTed7N14jHyAxfDZd0jQ +-----END CERTIFICATE----- + +Global Chambersign Root - 2008 +============================== +-----BEGIN CERTIFICATE----- +MIIHSTCCBTGgAwIBAgIJAMnN0+nVfSPOMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYDVQQGEwJFVTFD +MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv +bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu +QS4xJzAlBgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwODAeFw0wODA4MDExMjMx +NDBaFw0zODA3MzExMjMxNDBaMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUg +Y3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJ +QTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBD +aGFtYmVyc2lnbiBSb290IC0gMjAwODCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDf +VtPkOpt2RbQT2//BthmLN0EYlVJH6xedKYiONWwGMi5HYvNJBL99RDaxccy9Wglz1dmFRP+RVyXf +XjaOcNFccUMd2drvXNL7G706tcuto8xEpw2uIRU/uXpbknXYpBI4iRmKt4DS4jJvVpyR1ogQC7N0 +ZJJ0YPP2zxhPYLIj0Mc7zmFLmY/CDNBAspjcDahOo7kKrmCgrUVSY7pmvWjg+b4aqIG7HkF4ddPB +/gBVsIdU6CeQNR1MM62X/JcumIS/LMmjv9GYERTtY/jKmIhYF5ntRQOXfjyGHoiMvvKRhI9lNNgA +TH23MRdaKXoKGCQwoze1eqkBfSbW+Q6OWfH9GzO1KTsXO0G2Id3UwD2ln58fQ1DJu7xsepeY7s2M +H/ucUa6LcL0nn3HAa6x9kGbo1106DbDVwo3VyJ2dwW3Q0L9R5OP4wzg2rtandeavhENdk5IMagfe +Ox2YItaswTXbo6Al/3K1dh3ebeksZixShNBFks4c5eUzHdwHU1SjqoI7mjcv3N2gZOnm3b2u/GSF +HTynyQbehP9r6GsaPMWis0L7iwk+XwhSx2LE1AVxv8Rk5Pihg+g+EpuoHtQ2TS9x9o0o9oOpE9Jh +wZG7SMA0j0GMS0zbaRL/UJScIINZc+18ofLx/d33SdNDWKBWY8o9PeU1VlnpDsogzCtLkykPAgMB +AAGjggFqMIIBZjASBgNVHRMBAf8ECDAGAQH/AgEMMB0GA1UdDgQWBBS5CcqcHtvTbDprru1U8VuT +BjUuXjCB4QYDVR0jBIHZMIHWgBS5CcqcHtvTbDprru1U8VuTBjUuXqGBsqSBrzCBrDELMAkGA1UE +BhMCRVUxQzBBBgNVBAcTOk1hZHJpZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJm +aXJtYS5jb20vYWRkcmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UEChMSQUMgQ2FtZXJm +aXJtYSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNpZ24gUm9vdCAtIDIwMDiCCQDJzdPp +1X0jzjAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUHAgEWHGh0 +dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAICIf3DekijZBZRG +/5BXqfEv3xoNa/p8DhxJJHkn2EaqbylZUohwEurdPfWbU1Rv4WCiqAm57OtZfMY18dwY6fFn5a+6 +ReAJ3spED8IXDneRRXozX1+WLGiLwUePmJs9wOzL9dWCkoQ10b42OFZyMVtHLaoXpGNR6woBrX/s +dZ7LoR/xfxKxueRkf2fWIyr0uDldmOghp+G9PUIadJpwr2hsUF1Jz//7Dl3mLEfXgTpZALVza2Mg +9jFFCDkO9HB+QHBaP9BrQql0PSgvAm11cpUJjUhjxsYjV5KTXjXBjfkK9yydYhz2rXzdpjEetrHH +foUm+qRqtdpjMNHvkzeyZi99Bffnt0uYlDXA2TopwZ2yUDMdSqlapskD7+3056huirRXhOukP9Du +qqqHW2Pok+JrqNS4cnhrG+055F3Lm6qH1U9OAP7Zap88MQ8oAgF9mOinsKJknnn4SPIVqczmyETr +P3iZ8ntxPjzxmKfFGBI/5rsoM0LpRQp8bfKGeS/Fghl9CYl8slR2iK7ewfPM4W7bMdaTrpmg7yVq +c5iJWzouE4gev8CSlDQb4ye3ix5vQv/n6TebUB0tovkC7stYWDpxvGjjqsGvHCgfotwjZT+B6q6Z +09gwzxMNTxXJhLynSC34MCN32EZLeW32jO06f2ARePTpm67VVMB0gNELQp/B +-----END CERTIFICATE----- + +Go Daddy Root Certificate Authority - G2 +======================================== +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoTEUdvRGFkZHkuY29tLCBJbmMu +MTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5 +MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6 +b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8G +A1UEAxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKDE6bFIEMBO4Tx5oVJnyfq +9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD ++qK+ihVqf94Lw7YZFAXK6sOoBJQ7RnwyDfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutd +fMh8+7ArU6SSYmlRJQVhGkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMl +NAJWJwGRtDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEAAaNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFDqahQcQZyi27/a9 +BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmXWWcDYfF+OwYxdS2hII5PZYe096ac +vNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r +5N9ss4UXnT3ZJE95kTXWXwTrgIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYV +N8Gb5DKj7Tjo2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO +LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI4uJEvlz36hz1 +-----END CERTIFICATE----- + +Starfield Root Certificate Authority - G2 +========================================= +-----BEGIN CERTIFICATE----- +MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s +b2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVsZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0 +eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAw +DgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQg +VGVjaG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZpY2F0ZSBB +dXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL3twQP89o/8ArFv +W59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMgnLRJdzIpVv257IzdIvpy3Cdhl+72WoTs +bhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNk +N3mSwOxGXn/hbVNMYq/NHwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7Nf +ZTD4p7dNdloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0HZbU +JtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0GCSqGSIb3DQEBCwUAA4IBAQARWfol +TwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjUsHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx +4mcujJUDJi5DnUox9g61DLu34jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUw +F5okxBDgBPfg8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K +pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1mMpYjn0q7pBZ +c2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0 +-----END CERTIFICATE----- + +Starfield Services Root Certificate Authority - G2 +================================================== +-----BEGIN CERTIFICATE----- +MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s +b2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRl +IEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNV +BAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxT +dGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2VydmljZXMg +Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20pOsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2 +h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm28xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4Pa +hHQUw2eeBGg6345AWh1KTs9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLP +LJGmpufehRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk6mFB +rMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAwDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+qAdcwKziIorhtSpzyEZGDMA0GCSqG +SIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMIbw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPP +E95Dz+I0swSdHynVv/heyNXBve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTy +xQGjhdByPq1zqwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd +iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn0q23KXB56jza +YyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCNsSi6 +-----END CERTIFICATE----- + +AffirmTrust Commercial +====================== +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMB4XDTEw +MDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly +bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6Eqdb +DuKPHx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yrba0F8PrV +C8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPALMeIrJmqbTFeurCA+ukV6 +BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1yHp52UKqK39c/s4mT6NmgTWvRLpUHhww +MmWd5jyTXlBOeuM61G7MGvv50jeuJCqrVwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNV +HQ4EFgQUnZPGU4teyq8/nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYGXUPG +hi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNjvbz4YYCanrHOQnDi +qX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivtZ8SOyUOyXGsViQK8YvxO8rUzqrJv +0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9gN53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0kh +sUlHRUe072o0EclNmsxZt9YCnlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8= +-----END CERTIFICATE----- + +AffirmTrust Networking +====================== +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMB4XDTEw +MDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly +bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SE +Hi3yYJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbuakCNrmreI +dIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRLQESxG9fhwoXA3hA/Pe24 +/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gb +h+0t+nvujArjqWaJGctB+d1ENmHP4ndGyH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNV +HQ4EFgQUBx/S55zawm6iQLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfOtDIu +UFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzuQY0x2+c06lkh1QF6 +12S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZLgo/bNjR9eUJtGxUAArgFU2HdW23 +WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4uolu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9 +/ZFvgrG+CJPbFEfxojfHRZ48x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s= +-----END CERTIFICATE----- + +AffirmTrust Premium +=================== +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVzdCBQcmVtaXVtMB4XDTEwMDEy +OTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRy +dXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAxBLfqV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtn +BKAQJG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ+jjeRFcV +5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrSs8PhaJyJ+HoAVt70VZVs ++7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmd +GPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d770O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5R +p9EixAqnOEhss/n/fauGV+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NI +S+LI+H+SqHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S5u04 +6uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4IaC1nEWTJ3s7xgaVY5 +/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TXOwF0lkLgAOIua+rF7nKsu7/+6qqo ++Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYEFJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB +/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByv +MiPIs0laUZx2KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg +Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B8OWycvpEgjNC +6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQMKSOyARiqcTtNd56l+0OOF6S +L5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK ++4w1IX2COPKpVJEZNZOUbWo6xbLQu4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmV +BtWVyuEklut89pMFu+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFg +IxpHYoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8GKa1qF60 +g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaORtGdFNrHF+QFlozEJLUb +zxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6eKeC2uAloGRwYQw== +-----END CERTIFICATE----- + +AffirmTrust Premium ECC +======================= +-----BEGIN CERTIFICATE----- +MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMCVVMxFDASBgNV +BAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQcmVtaXVtIEVDQzAeFw0xMDAx +MjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJBgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1U +cnVzdDEgMB4GA1UEAwwXQWZmaXJtVHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAAQNMF4bFZ0D0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQ +N8O9ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0GA1UdDgQW +BBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAK +BggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/VsaobgxCd05DhT1wV/GzTjxi+zygk8N53X +57hG8f2h4nECMEJZh0PUUd+60wkyWs6Iflc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKM +eQ== +-----END CERTIFICATE----- + +Certum Trusted Network CA +========================= +-----BEGIN CERTIFICATE----- +MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBMMSIwIAYDVQQK +ExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBUcnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIy +MTIwNzM3WhcNMjkxMjMxMTIwNzM3WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBU +ZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +MSIwIAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rHUV+rpDKmYYe2bg+G0jAC +l/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LMTXPb865Px1bVWqeWifrzq2jUI4ZZJ88J +J7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVUBBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4 +fOQtf/WsX+sWn7Et0brMkUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0 +cvW0QM8xAcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNVHRMB +Af8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNVHQ8BAf8EBAMCAQYw +DQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15ysHhE49wcrwn9I0j6vSrEuVUEtRCj +jSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfLI9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1 +mS1FhIrlQgnXdAIv94nYmem8J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5aj +Zt3hrvJBW8qYVoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI +03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw= +-----END CERTIFICATE----- + +Certinomis - Autorité Racine +============================ +-----BEGIN CERTIFICATE----- +MIIFnDCCA4SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjETMBEGA1UEChMK +Q2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxJjAkBgNVBAMMHUNlcnRpbm9taXMg +LSBBdXRvcml0w6kgUmFjaW5lMB4XDTA4MDkxNzA4Mjg1OVoXDTI4MDkxNzA4Mjg1OVowYzELMAkG +A1UEBhMCRlIxEzARBgNVBAoTCkNlcnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMSYw +JAYDVQQDDB1DZXJ0aW5vbWlzIC0gQXV0b3JpdMOpIFJhY2luZTCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAJ2Fn4bT46/HsmtuM+Cet0I0VZ35gb5j2CN2DpdUzZlMGvE5x4jYF1AMnmHa +wE5V3udauHpOd4cN5bjr+p5eex7Ezyh0x5P1FMYiKAT5kcOrJ3NqDi5N8y4oH3DfVS9O7cdxbwly +Lu3VMpfQ8Vh30WC8Tl7bmoT2R2FFK/ZQpn9qcSdIhDWerP5pqZ56XjUl+rSnSTV3lqc2W+HN3yNw +2F1MpQiD8aYkOBOo7C+ooWfHpi2GR+6K/OybDnT0K0kCe5B1jPyZOQE51kqJ5Z52qz6WKDgmi92N +jMD2AR5vpTESOH2VwnHu7XSu5DaiQ3XV8QCb4uTXzEIDS3h65X27uK4uIJPT5GHfceF2Z5c/tt9q +c1pkIuVC28+BA5PY9OMQ4HL2AHCs8MF6DwV/zzRpRbWT5BnbUhYjBYkOjUjkJW+zeL9i9Qf6lSTC +lrLooyPCXQP8w9PlfMl1I9f09bze5N/NgL+RiH2nE7Q5uiy6vdFrzPOlKO1Enn1So2+WLhl+HPNb +xxaOu2B9d2ZHVIIAEWBsMsGoOBvrbpgT1u449fCfDu/+MYHB0iSVL1N6aaLwD4ZFjliCK0wi1F6g +530mJ0jfJUaNSih8hp75mxpZuWW/Bd22Ql095gBIgl4g9xGC3srYn+Y3RyYe63j3YcNBZFgCQfna +4NH4+ej9Uji29YnfAgMBAAGjWzBZMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBQNjLZh2kS40RR9w759XkjwzspqsDAXBgNVHSAEEDAOMAwGCiqBegFWAgIAAQEwDQYJ +KoZIhvcNAQEFBQADggIBACQ+YAZ+He86PtvqrxyaLAEL9MW12Ukx9F1BjYkMTv9sov3/4gbIOZ/x +WqndIlgVqIrTseYyCYIDbNc/CMf4uboAbbnW/FIyXaR/pDGUu7ZMOH8oMDX/nyNTt7buFHAAQCva +R6s0fl6nVjBhK4tDrP22iCj1a7Y+YEq6QpA0Z43q619FVDsXrIvkxmUP7tCMXWY5zjKn2BCXwH40 +nJ+U8/aGH88bc62UeYdocMMzpXDn2NU4lG9jeeu/Cg4I58UvD0KgKxRA/yHgBcUn4YQRE7rWhh1B +CxMjidPJC+iKunqjo3M3NYB9Ergzd0A4wPpeMNLytqOx1qKVl4GbUu1pTP+A5FPbVFsDbVRfsbjv +JL1vnxHDx2TCDyhihWZeGnuyt++uNckZM6i4J9szVb9o4XVIRFb7zdNIu0eJOqxp9YDG5ERQL1TE +qkPFMTFYvZbF6nVsmnWxTfj3l/+WFvKXTej28xH5On2KOG4Ey+HTRRWqpdEdnV1j6CTmNhTih60b +WfVEm/vXd3wfAXBioSAaosUaKPQhA+4u2cGA6rnZgtZbdsLLO7XSAPCjDuGtbkD326C00EauFddE +wk01+dIL8hf2rGbVJLJP0RyZwG71fet0BLj5TXcJ17TPBzAJ8bgAVtkXFhYKK4bfjwEZGuW7gmP/ +vgt2Fl43N+bYdJeimUV5 +-----END CERTIFICATE----- + +TWCA Root Certification Authority +================================= +-----BEGIN CERTIFICATE----- +MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJ +VEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMzWhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQG +EwJUVzESMBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NB +IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFEAcK0HMMx +QhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HHK3XLfJ+utdGdIzdjp9xC +oi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeXRfwZVzsrb+RH9JlF/h3x+JejiB03HFyP +4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/zrX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1r +y+UPizgN7gr8/g+YnzAx3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIB +BjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkqhkiG +9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeCMErJk/9q56YAf4lC +mtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdlsXebQ79NqZp4VKIV66IIArB6nCWlW +QtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62Dlhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVY +T0bf+215WfKEIlKuD8z7fDvnaspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocny +Yh0igzyXxfkZYiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw== +-----END CERTIFICATE----- + +Security Communication RootCA2 +============================== +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDElMCMGA1UEChMc +U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMeU2VjdXJpdHkgQ29tbXVuaWNh +dGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoXDTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMC +SlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3Vy +aXR5IENvbW11bmljYXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +ANAVOVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGrzbl+dp++ ++T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVMVAX3NuRFg3sUZdbcDE3R +3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQhNBqyjoGADdH5H5XTz+L62e4iKrFvlNV +spHEfbmwhRkGeC7bYRr6hfVKkaHnFtWOojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1K +EOtOghY6rCcMU/Gt1SSwawNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8 +QIH4D5csOPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEB +CwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpFcoJxDjrSzG+ntKEj +u/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXcokgfGT+Ok+vx+hfuzU7jBBJV1uXk +3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6q +tnRGEmyR7jTV7JqR50S+kDFy1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29 +mvVXIwAHIRc/SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03 +-----END CERTIFICATE----- + +EC-ACC +====== +-----BEGIN CERTIFICATE----- +MIIFVjCCBD6gAwIBAgIQ7is969Qh3hSoYqwE893EATANBgkqhkiG9w0BAQUFADCB8zELMAkGA1UE +BhMCRVMxOzA5BgNVBAoTMkFnZW5jaWEgQ2F0YWxhbmEgZGUgQ2VydGlmaWNhY2lvIChOSUYgUS0w +ODAxMTc2LUkpMSgwJgYDVQQLEx9TZXJ2ZWlzIFB1YmxpY3MgZGUgQ2VydGlmaWNhY2lvMTUwMwYD +VQQLEyxWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAoYykwMzE1MDMGA1UE +CxMsSmVyYXJxdWlhIEVudGl0YXRzIGRlIENlcnRpZmljYWNpbyBDYXRhbGFuZXMxDzANBgNVBAMT +BkVDLUFDQzAeFw0wMzAxMDcyMzAwMDBaFw0zMTAxMDcyMjU5NTlaMIHzMQswCQYDVQQGEwJFUzE7 +MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8gKE5JRiBRLTA4MDExNzYt +SSkxKDAmBgNVBAsTH1NlcnZlaXMgUHVibGljcyBkZSBDZXJ0aWZpY2FjaW8xNTAzBgNVBAsTLFZl +Z2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQubmV0L3ZlcmFycmVsIChjKTAzMTUwMwYDVQQLEyxKZXJh +cnF1aWEgRW50aXRhdHMgZGUgQ2VydGlmaWNhY2lvIENhdGFsYW5lczEPMA0GA1UEAxMGRUMtQUND +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsyLHT+KXQpWIR4NA9h0X84NzJB5R85iK +w5K4/0CQBXCHYMkAqbWUZRkiFRfCQ2xmRJoNBD45b6VLeqpjt4pEndljkYRm4CgPukLjbo73FCeT +ae6RDqNfDrHrZqJyTxIThmV6PttPB/SnCWDaOkKZx7J/sxaVHMf5NLWUhdWZXqBIoH7nF2W4onW4 +HvPlQn2v7fOKSGRdghST2MDk/7NQcvJ29rNdQlB50JQ+awwAvthrDk4q7D7SzIKiGGUzE3eeml0a +E9jD2z3Il3rucO2n5nzbcc8tlGLfbdb1OL4/pYUKGbio2Al1QnDE6u/LDsg0qBIimAy4E5S2S+zw +0JDnJwIDAQABo4HjMIHgMB0GA1UdEQQWMBSBEmVjX2FjY0BjYXRjZXJ0Lm5ldDAPBgNVHRMBAf8E +BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUoMOLRKo3pUW/l4Ba0fF4opvpXY0wfwYD +VR0gBHgwdjB0BgsrBgEEAfV4AQMBCjBlMCwGCCsGAQUFBwIBFiBodHRwczovL3d3dy5jYXRjZXJ0 +Lm5ldC92ZXJhcnJlbDA1BggrBgEFBQcCAjApGidWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5l +dC92ZXJhcnJlbCAwDQYJKoZIhvcNAQEFBQADggEBAKBIW4IB9k1IuDlVNZyAelOZ1Vr/sXE7zDkJ +lF7W2u++AVtd0x7Y/X1PzaBB4DSTv8vihpw3kpBWHNzrKQXlxJ7HNd+KDM3FIUPpqojlNcAZQmNa +Al6kSBg6hW/cnbw/nZzBh7h6YQjpdwt/cKt63dmXLGQehb+8dJahw3oS7AwaboMMPOhyRp/7SNVe +l+axofjk70YllJyJ22k4vuxcDlbHZVHlUIiIv0LVKz3l+bqeLrPK9HOSAgu+TGbrIP65y7WZf+a2 +E/rKS03Z7lNGBjvGTq2TWoF+bCpLagVFjPIhpDGQh2xlnJ2lYJU6Un/10asIbvPuW/mIPX64b24D +5EI= +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions RootCA 2011 +======================================================= +-----BEGIN CERTIFICATE----- +MIIEMTCCAxmgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMCR1IxRDBCBgNVBAoT +O0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9y +aXR5MUAwPgYDVQQDEzdIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z +IFJvb3RDQSAyMDExMB4XDTExMTIwNjEzNDk1MloXDTMxMTIwMTEzNDk1MlowgZUxCzAJBgNVBAYT +AkdSMUQwQgYDVQQKEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z +IENlcnQuIEF1dGhvcml0eTFAMD4GA1UEAxM3SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNo +IEluc3RpdHV0aW9ucyBSb290Q0EgMjAxMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AKlTAOMupvaO+mDYLZU++CwqVE7NuYRhlFhPjz2L5EPzdYmNUeTDN9KKiE15HrcS3UN4SoqS5tdI +1Q+kOilENbgH9mgdVc04UfCMJDGFr4PJfel3r+0ae50X+bOdOFAPplp5kYCvN66m0zH7tSYJnTxa +71HFK9+WXesyHgLacEnsbgzImjeN9/E2YEsmLIKe0HjzDQ9jpFEw4fkrJxIH2Oq9GGKYsFk3fb7u +8yBRQlqD75O6aRXxYp2fmTmCobd0LovUxQt7L/DICto9eQqakxylKHJzkUOap9FNhYS5qXSPFEDH +3N6sQWRstBmbAmNtJGSPRLIl6s5ddAxjMlyNh+UCAwEAAaOBiTCBhjAPBgNVHRMBAf8EBTADAQH/ +MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUppFC/RNhSiOeCKQp5dgTBCPuQSUwRwYDVR0eBEAwPqA8 +MAWCAy5ncjAFggMuZXUwBoIELmVkdTAGggQub3JnMAWBAy5ncjAFgQMuZXUwBoEELmVkdTAGgQQu +b3JnMA0GCSqGSIb3DQEBBQUAA4IBAQAf73lB4XtuP7KMhjdCSk4cNx6NZrokgclPEg8hwAOXhiVt +XdMiKahsog2p6z0GW5k6x8zDmjR/qw7IThzh+uTczQ2+vyT+bOdrwg3IBp5OjWEopmr95fZi6hg8 +TqBTnbI6nOulnJEWtk2C4AwFSKls9cz4y51JtPACpf1wA+2KIaWuE4ZJwzNzvoc7dIsXRSZMFpGD +/md9zU1jZ/rzAxKWeAaNsWftjj++n08C9bMJL/NMh98qy5V8AcysNnq/onN694/BtZqhFLKPM58N +7yLcZnuEvUUXBj08yrl3NI/K6s8/MT7jiOOASSXIl7WdmplNsDz4SgCbZN2fOUvRJ9e4 +-----END CERTIFICATE----- + +Actalis Authentication Root CA +============================== +-----BEGIN CERTIFICATE----- +MIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UEBhMCSVQxDjAM +BgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1ODUyMDk2NzEnMCUGA1UE +AwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENBMB4XDTExMDkyMjExMjIwMloXDTMwMDky +MjExMjIwMlowazELMAkGA1UEBhMCSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlz +IFMucC5BLi8wMzM1ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290 +IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp8bEpSmkLO/lGMWwUKNvUTufClrJ +wkg4CsIcoBh/kbWHuUA/3R1oHwiD1S0eiKD4j1aPbZkCkpAW1V8IbInX4ay8IMKx4INRimlNAJZa +by/ARH6jDuSRzVju3PvHHkVH3Se5CAGfpiEd9UEtL0z9KK3giq0itFZljoZUj5NDKd45RnijMCO6 +zfB9E1fAXdKDa0hMxKufgFpbOr3JpyI/gCczWw63igxdBzcIy2zSekciRDXFzMwujt0q7bd9Zg1f +YVEiVRvjRuPjPdA1YprbrxTIW6HMiRvhMCb8oJsfgadHHwTrozmSBp+Z07/T6k9QnBn+locePGX2 +oxgkg4YQ51Q+qDp2JE+BIcXjDwL4k5RHILv+1A7TaLndxHqEguNTVHnd25zS8gebLra8Pu2Fbe8l +EfKXGkJh90qX6IuxEAf6ZYGyojnP9zz/GPvG8VqLWeICrHuS0E4UT1lF9gxeKF+w6D9Fz8+vm2/7 +hNN3WpVvrJSEnu68wEqPSpP4RCHiMUVhUE4Q2OM1fEwZtN4Fv6MGn8i1zeQf1xcGDXqVdFUNaBr8 +EBtiZJ1t4JWgw5QHVw0U5r0F+7if5t+L4sbnfpb2U8WANFAoWPASUHEXMLrmeGO89LKtmyuy/uE5 +jF66CyCU3nuDuP/jVo23Eek7jPKxwV2dpAtMK9myGPW1n0sCAwEAAaNjMGEwHQYDVR0OBBYEFFLY +iDrIn3hm7YnzezhwlMkCAjbQMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUUtiIOsifeGbt +ifN7OHCUyQICNtAwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQALe3KHwGCmSUyI +WOYdiPcUZEim2FgKDk8TNd81HdTtBjHIgT5q1d07GjLukD0R0i70jsNjLiNmsGe+b7bAEzlgqqI0 +JZN1Ut6nna0Oh4lScWoWPBkdg/iaKWW+9D+a2fDzWochcYBNy+A4mz+7+uAwTc+G02UQGRjRlwKx +K3JCaKygvU5a2hi/a5iB0P2avl4VSM0RFbnAKVy06Ij3Pjaut2L9HmLecHgQHEhb2rykOLpn7VU+ +Xlff1ANATIGk0k9jpwlCCRT8AKnCgHNPLsBA2RF7SOp6AsDT6ygBJlh0wcBzIm2Tlf05fbsq4/aC +4yyXX04fkZT6/iyj2HYauE2yOE+b+h1IYHkm4vP9qdCa6HCPSXrW5b0KDtst842/6+OkfcvHlXHo +2qN8xcL4dJIEG4aspCJTQLas/kx2z/uUMsA1n3Y/buWQbqCmJqK4LL7RK4X9p2jIugErsWx0Hbhz +lefut8cl8ABMALJ+tguLHPPAUJ4lueAI3jZm/zel0btUZCzJJ7VLkn5l/9Mt4blOvH+kQSGQQXem +OR/qnuOf0GZvBeyqdn6/axag67XH/JJULysRJyU3eExRarDzzFhdFPFqSBX/wge2sY0PjlxQRrM9 +vwGYT7JZVEc+NHt4bVaTLnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg== +-----END CERTIFICATE----- + +Trustis FPS Root CA +=================== +-----BEGIN CERTIFICATE----- +MIIDZzCCAk+gAwIBAgIQGx+ttiD5JNM2a/fH8YygWTANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQG +EwJHQjEYMBYGA1UEChMPVHJ1c3RpcyBMaW1pdGVkMRwwGgYDVQQLExNUcnVzdGlzIEZQUyBSb290 +IENBMB4XDTAzMTIyMzEyMTQwNloXDTI0MDEyMTExMzY1NFowRTELMAkGA1UEBhMCR0IxGDAWBgNV +BAoTD1RydXN0aXMgTGltaXRlZDEcMBoGA1UECxMTVHJ1c3RpcyBGUFMgUm9vdCBDQTCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVQe547NdDfxIzNjpvto8A2mfRC6qc+gIMPpqdZh8mQ +RUN+AOqGeSoDvT03mYlmt+WKVoaTnGhLaASMk5MCPjDSNzoiYYkchU59j9WvezX2fihHiTHcDnlk +H5nSW7r+f2C/revnPDgpai/lkQtV/+xvWNUtyd5MZnGPDNcE2gfmHhjjvSkCqPoc4Vu5g6hBSLwa +cY3nYuUtsuvffM/bq1rKMfFMIvMFE/eC+XN5DL7XSxzA0RU8k0Fk0ea+IxciAIleH2ulrG6nS4zt +o3Lmr2NNL4XSFDWaLk6M6jKYKIahkQlBOrTh4/L68MkKokHdqeMDx4gVOxzUGpTXn2RZEm0CAwEA +AaNTMFEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS6+nEleYtXQSUhhgtx67JkDoshZzAd +BgNVHQ4EFgQUuvpxJXmLV0ElIYYLceuyZA6LIWcwDQYJKoZIhvcNAQEFBQADggEBAH5Y//01GX2c +GE+esCu8jowU/yyg2kdbw++BLa8F6nRIW/M+TgfHbcWzk88iNVy2P3UnXwmWzaD+vkAMXBJV+JOC +yinpXj9WV4s4NvdFGkwozZ5BuO1WTISkQMi4sKUraXAEasP41BIy+Q7DsdwyhEQsb8tGD+pmQQ9P +8Vilpg0ND2HepZ5dfWWhPBfnqFVO76DH7cZEf1T1o+CP8HxVIo8ptoGj4W1OLBuAZ+ytIJ8MYmHV +l/9D7S3B2l0pKoU/rGXuhg8FjZBf3+6f9L/uHfuY5H+QK4R4EA5sSVPvFVtlRkpdr7r7OnIdzfYl +iB6XzCGcKQENZetX2fNXlrtIzYE= +-----END CERTIFICATE----- + +StartCom Certification Authority +================================ +-----BEGIN CERTIFICATE----- +MIIHhzCCBW+gAwIBAgIBLTANBgkqhkiG9w0BAQsFADB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMN +U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmlu +ZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0 +NjM3WhcNMzYwOTE3MTk0NjM2WjB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk +LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMg +U3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw +ggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZkpMyONvg45iPwbm2xPN1y +o4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rfOQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/ +Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/CJi/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/d +eMotHweXMAEtcnn6RtYTKqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt +2PZE4XNiHzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMMAv+Z +6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w+2OqqGwaVLRcJXrJ +osmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/ +untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVc +UjyJthkqcwEKDwOzEmDyei+B26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT +37uMdBNSSwIDAQABo4ICEDCCAgwwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD +VR0OBBYEFE4L7xqkQFulF2mHMMo0aEPQQa7yMB8GA1UdIwQYMBaAFE4L7xqkQFulF2mHMMo0aEPQ +Qa7yMIIBWgYDVR0gBIIBUTCCAU0wggFJBgsrBgEEAYG1NwEBATCCATgwLgYIKwYBBQUHAgEWImh0 +dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu +c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgc8GCCsGAQUFBwICMIHCMCcWIFN0YXJ0IENv +bW1lcmNpYWwgKFN0YXJ0Q29tKSBMdGQuMAMCAQEagZZMaW1pdGVkIExpYWJpbGl0eSwgcmVhZCB0 +aGUgc2VjdGlvbiAqTGVnYWwgTGltaXRhdGlvbnMqIG9mIHRoZSBTdGFydENvbSBDZXJ0aWZpY2F0 +aW9uIEF1dGhvcml0eSBQb2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93d3cuc3RhcnRzc2wuY29t +L3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGG+EIBDQQrFilTdGFydENvbSBG +cmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTANBgkqhkiG9w0BAQsFAAOCAgEAjo/n3JR5 +fPGFf59Jb2vKXfuM/gTFwWLRfUKKvFO3lANmMD+x5wqnUCBVJX92ehQN6wQOQOY+2IirByeDqXWm +N3PH/UvSTa0XQMhGvjt/UfzDtgUx3M2FIk5xt/JxXrAaxrqTi3iSSoX4eA+D/i+tLPfkpLst0OcN +Org+zvZ49q5HJMqjNTbOx8aHmNrs++myziebiMMEofYLWWivydsQD032ZGNcpRJvkrKTlMeIFw6T +tn5ii5B/q06f/ON1FE8qMt9bDeD1e5MNq6HPh+GlBEXoPBKlCcWw0bdT82AUuoVpaiF8H3VhFyAX +e2w7QSlc4axa0c2Mm+tgHRns9+Ww2vl5GKVFP0lDV9LdJNUso/2RjSe15esUBppMeyG7Oq0wBhjA +2MFrLH9ZXF2RsXAiV+uKa0hK1Q8p7MZAwC+ITGgBF3f0JBlPvfrhsiAhS90a2Cl9qrjeVOwhVYBs +HvUwyKMQ5bLmKhQxw4UtjJixhlpPiVktucf3HMiKf8CdBUrmQk9io20ppB+Fq9vlgcitKj1MXVuE +JnHEhV5xJMqlG2zYYdMa4FTbzrqpMrUi9nNBCV24F10OD5mQ1kfabwo6YigUZ4LZ8dCAWZvLMdib +D4x3TrVoivJs9iQOLWxwxXPR3hTQcY+203sC9uO41Alua551hDnmfyWl8kgAwKQB2j8= +-----END CERTIFICATE----- + +StartCom Certification Authority G2 +=================================== +-----BEGIN CERTIFICATE----- +MIIFYzCCA0ugAwIBAgIBOzANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJJTDEWMBQGA1UEChMN +U3RhcnRDb20gTHRkLjEsMCoGA1UEAxMjU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +RzIwHhcNMTAwMTAxMDEwMDAxWhcNMzkxMjMxMjM1OTAxWjBTMQswCQYDVQQGEwJJTDEWMBQGA1UE +ChMNU3RhcnRDb20gTHRkLjEsMCoGA1UEAxMjU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkgRzIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2iTZbB7cgNr2Cu+EWIAOVeq8O +o1XJJZlKxdBWQYeQTSFgpBSHO839sj60ZwNq7eEPS8CRhXBF4EKe3ikj1AENoBB5uNsDvfOpL9HG +4A/LnooUCri99lZi8cVytjIl2bLzvWXFDSxu1ZJvGIsAQRSCb0AgJnooD/Uefyf3lLE3PbfHkffi +Aez9lInhzG7TNtYKGXmu1zSCZf98Qru23QumNK9LYP5/Q0kGi4xDuFby2X8hQxfqp0iVAXV16iul +Q5XqFYSdCI0mblWbq9zSOdIxHWDirMxWRST1HFSr7obdljKF+ExP6JV2tgXdNiNnvP8V4so75qbs +O+wmETRIjfaAKxojAuuKHDp2KntWFhxyKrOq42ClAJ8Em+JvHhRYW6Vsi1g8w7pOOlz34ZYrPu8H +vKTlXcxNnw3h3Kq74W4a7I/htkxNeXJdFzULHdfBR9qWJODQcqhaX2YtENwvKhOuJv4KHBnM0D4L +nMgJLvlblnpHnOl68wVQdJVznjAJ85eCXuaPOQgeWeU1FEIT/wCc976qUM/iUUjXuG+v+E5+M5iS +FGI6dWPPe/regjupuznixL0sAA7IF6wT700ljtizkC+p2il9Ha90OrInwMEePnWjFqmveiJdnxMa +z6eg6+OGCtP95paV1yPIN93EfKo2rJgaErHgTuixO/XWb/Ew1wIDAQABo0IwQDAPBgNVHRMBAf8E +BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUS8W0QGutHLOlHGVuRjaJhwUMDrYwDQYJ +KoZIhvcNAQELBQADggIBAHNXPyzVlTJ+N9uWkusZXn5T50HsEbZH77Xe7XRcxfGOSeD8bpkTzZ+K +2s06Ctg6Wgk/XzTQLwPSZh0avZyQN8gMjgdalEVGKua+etqhqaRpEpKwfTbURIfXUfEpY9Z1zRbk +J4kd+MIySP3bmdCPX1R0zKxnNBFi2QwKN4fRoxdIjtIXHfbX/dtl6/2o1PXWT6RbdejF0mCy2wl+ +JYt7ulKSnj7oxXehPOBKc2thz4bcQ///If4jXSRK9dNtD2IEBVeC2m6kMyV5Sy5UGYvMLD0w6dEG +/+gyRr61M3Z3qAFdlsHB1b6uJcDJHgoJIIihDsnzb02CVAAgp9KP5DlUFy6NHrgbuxu9mk47EDTc +nIhT76IxW1hPkWLIwpqazRVdOKnWvvgTtZ8SafJQYqz7Fzf07rh1Z2AQ+4NQ+US1dZxAF7L+/Xld +blhYXzD8AK6vM8EOTmy6p6ahfzLbOOCxchcKK5HsamMm7YnUeMx0HgX4a/6ManY5Ka5lIxKVCCIc +l85bBu4M4ru8H0ST9tg4RQUh7eStqxK2A6RCLi3ECToDZ2mEmuFZkIoohdVddLHRDiBYmxOlsGOm +7XtH/UVVMKTumtTm4ofvmMkyghEpIrwACjFeLQ/Ajulrso8uBtjRkcfGEvRM/TAXw8HaOFvjqerm +obp573PYtlNXLfbQ4ddI +-----END CERTIFICATE----- + +Buypass Class 2 Root CA +======================= +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU +QnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3MgQ2xhc3MgMiBSb290IENBMB4X +DTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1owTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1 +eXBhc3MgQVMtOTgzMTYzMzI3MSAwHgYDVQQDDBdCdXlwYXNzIENsYXNzIDIgUm9vdCBDQTCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANfHXvfBB9R3+0Mh9PT1aeTuMgHbo4Yf5FkNuud1 +g1Lr6hxhFUi7HQfKjK6w3Jad6sNgkoaCKHOcVgb/S2TwDCo3SbXlzwx87vFKu3MwZfPVL4O2fuPn +9Z6rYPnT8Z2SdIrkHJasW4DptfQxh6NR/Md+oW+OU3fUl8FVM5I+GC911K2GScuVr1QGbNgGE41b +/+EmGVnAJLqBcXmQRFBoJJRfuLMR8SlBYaNByyM21cHxMlAQTn/0hpPshNOOvEu/XAFOBz3cFIqU +CqTqc/sLUegTBxj6DvEr0VQVfTzh97QZQmdiXnfgolXsttlpF9U6r0TtSsWe5HonfOV116rLJeff +awrbD02TTqigzXsu8lkBarcNuAeBfos4GzjmCleZPe4h6KP1DBbdi+w0jpwqHAAVF41og9JwnxgI +zRFo1clrUs3ERo/ctfPYV3Me6ZQ5BL/T3jjetFPsaRyifsSP5BtwrfKi+fv3FmRmaZ9JUaLiFRhn +Bkp/1Wy1TbMz4GHrXb7pmA8y1x1LPC5aAVKRCfLf6o3YBkBjqhHk/sM3nhRSP/TizPJhk9H9Z2vX +Uq6/aKtAQ6BXNVN48FP4YUIHZMbXb5tMOA1jrGKvNouicwoN9SG9dKpN6nIDSdvHXx1iY8f93ZHs +M+71bbRuMGjeyNYmsHVee7QHIJihdjK4TWxPAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFMmAd+BikoL1RpzzuvdMw964o605MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsF +AAOCAgEAU18h9bqwOlI5LJKwbADJ784g7wbylp7ppHR/ehb8t/W2+xUbP6umwHJdELFx7rxP462s +A20ucS6vxOOto70MEae0/0qyexAQH6dXQbLArvQsWdZHEIjzIVEpMMpghq9Gqx3tOluwlN5E40EI +osHsHdb9T7bWR9AUC8rmyrV7d35BH16Dx7aMOZawP5aBQW9gkOLo+fsicdl9sz1Gv7SEr5AcD48S +aq/v7h56rgJKihcrdv6sVIkkLE8/trKnToyokZf7KcZ7XC25y2a2t6hbElGFtQl+Ynhw/qlqYLYd +DnkM/crqJIByw5c/8nerQyIKx+u2DISCLIBrQYoIwOula9+ZEsuK1V6ADJHgJgg2SMX6OBE1/yWD +LfJ6v9r9jv6ly0UsH8SIU653DtmadsWOLB2jutXsMq7Aqqz30XpN69QH4kj3Io6wpJ9qzo6ysmD0 +oyLQI+uUWnpp3Q+/QFesa1lQ2aOZ4W7+jQF5JyMV3pKdewlNWudLSDBaGOYKbeaP4NK75t98biGC +wWg5TbSYWGZizEqQXsP6JwSxeRV0mcy+rSDeJmAc61ZRpqPq5KM/p/9h3PFaTWwyI0PurKju7koS +CTxdccK+efrCh2gdC/1cacwG0Jp9VJkqyTkaGa9LKkPzY11aWOIv4x3kqdbQCtCev9eBCfHJxyYN +rJgWVqA= +-----END CERTIFICATE----- + +Buypass Class 3 Root CA +======================= +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU +QnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3MgQ2xhc3MgMyBSb290IENBMB4X +DTEwMTAyNjA4Mjg1OFoXDTQwMTAyNjA4Mjg1OFowTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1 +eXBhc3MgQVMtOTgzMTYzMzI3MSAwHgYDVQQDDBdCdXlwYXNzIENsYXNzIDMgUm9vdCBDQTCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKXaCpUWUOOV8l6ddjEGMnqb8RB2uACatVI2zSRH +sJ8YZLya9vrVediQYkwiL944PdbgqOkcLNt4EemOaFEVcsfzM4fkoF0LXOBXByow9c3EN3coTRiR +5r/VUv1xLXA+58bEiuPwKAv0dpihi4dVsjoT/Lc+JzeOIuOoTyrvYLs9tznDDgFHmV0ST9tD+leh +7fmdvhFHJlsTmKtdFoqwNxxXnUX/iJY2v7vKB3tvh2PX0DJq1l1sDPGzbjniazEuOQAnFN44wOwZ +ZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH +2xc519woe2v1n/MuwU8XKhDzzMro6/1rqy6any2CbgTUUgGTLT2G/H783+9CHaZr77kgxve9oKeV +/afmiSTYzIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvSO1UQ +RwUVZ2J+GGOmRj8JDlQyXr8NYnon74Do29lLBlo3WiXQCBJ31G8JUJc9yB3D34xFMFbG02SrZvPA +Xpacw8Tvw3xrizp5f7NJzz3iiZ+gMEuFuZyUJHmPfWupRWgPK9Dx2hzLabjKSWJtyNBjYt1gD1iq +j6G8BaVmos8bdrKEZLFMOVLAMLrwjEsCsLa3AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFEe4zf/lb+74suwvTg75JbCOPGvDMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsF +AAOCAgEAACAjQTUEkMJAYmDv4jVM1z+s4jSQuKFvdvoWFqRINyzpkMLyPPgKn9iB5btb2iUspKdV +cSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXSIGrs/CIBKM+G +uIAeqcwRpTzyFrNHnfzSgCHEy9BHcEGhyoMZCCxt8l13nIoUE9Q2HJLw5QY33KbmkJs4j1xrG0aG +Q0JfPgEHU1RdZX33inOhmlRaHylDFCfChQ+1iHsaO5S3HWCntZznKWlXWpuTekMwGwPXYshApqr8 +ZORK15FTAaggiG6cX0S5y2CBNOxv033aSF/rtJC8LakcC6wc1aJoIIAE1vyxjy+7SjENSoYc6+I2 +KSb12tjE8nVhz36udmNKekBlk4f4HoCMhuWG1o8O/FMsYOgWYRqiPkN7zTlgVGr18okmAWiDSKIz +6MkEkbIRNBE+6tBDGR8Dk5AM/1E9V/RBbuHLoL7ryWPNbczk+DaqaJ3tvV2XcEQNtg413OEMXbug +UZTLfhbrES+jkkXITHHZvMmZUldGL1DPvTVp9D0VzgalLA8+9oG6lLvDu79leNKGef9JOxqDDPDe +eOzI8k1MGt6CKfjBWtrt7uYnXuhF0J0cUahoq0Tj0Itq4/g7u9xN12TyUb7mqqta6THuBrxzvxNi +Cp/HuZc= +-----END CERTIFICATE----- + +T-TeleSec GlobalRoot Class 3 +============================ +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM +IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU +cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgx +MDAxMTAyOTU2WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz +dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD +ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN8ELg63iIVl6bmlQdTQyK +9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/RLyTPWGrTs0NvvAgJ1gORH8EGoel15YU +NpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4hqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZF +iP0Zf3WHHx+xGwpzJFu5ZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W +0eDrXltMEnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1A/d2O2GCahKqGFPr +AyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOyWL6ukK2YJ5f+AbGwUgC4TeQbIXQb +fsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzT +ucpH9sry9uetuUg/vBa3wW306gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7h +P0HHRwA11fXT91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml +e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4pTpPDpFQUWw== +-----END CERTIFICATE----- + +EE Certification Centre Root CA +=============================== +-----BEGIN CERTIFICATE----- +MIIEAzCCAuugAwIBAgIQVID5oHPtPwBMyonY43HmSjANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQG +EwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2Vy +dGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMCIYDzIw +MTAxMDMwMTAxMDMwWhgPMjAzMDEyMTcyMzU5NTlaMHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlB +UyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRy +ZSBSb290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDIIMDs4MVLqwd4lfNE7vsLDP90jmG7sWLqI9iroWUyeuuOF0+W2Ap7kaJjbMeM +TC55v6kF/GlclY1i+blw7cNRfdCT5mzrMEvhvH2/UpvObntl8jixwKIy72KyaOBhU8E2lf/slLo2 +rpwcpzIP5Xy0xm90/XsY6KxX7QYgSzIwWFv9zajmofxwvI6Sc9uXp3whrj3B9UiHbCe9nyV0gVWw +93X2PaRka9ZP585ArQ/dMtO8ihJTmMmJ+xAdTX7Nfh9WDSFwhfYggx/2uh8Ej+p3iDXE/+pOoYtN +P2MbRMNE1CV2yreN1x5KZmTNXMWcg+HCCIia7E6j8T4cLNlsHaFLAgMBAAGjgYowgYcwDwYDVR0T +AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBLyWj7qVhy/zQas8fElyalL1BSZ +MEUGA1UdJQQ+MDwGCCsGAQUFBwMCBggrBgEFBQcDAQYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEF +BQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQEFBQADggEBAHv25MANqhlHt01Xo/6tu7Fq1Q+e2+Rj +xY6hUFaTlrg4wCQiZrxTFGGVv9DHKpY5P30osxBAIWrEr7BSdxjhlthWXePdNl4dp1BUoMUq5KqM +lIpPnTX/dqQGE5Gion0ARD9V04I8GtVbvFZMIi5GQ4okQC3zErg7cBqklrkar4dBGmoYDQZPxz5u +uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIWiAYLtqZLICjU +3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/vGVCJYMzpJJUPwssd8m92kMfM +dcGWxZ0= +-----END CERTIFICATE----- + +TURKTRUST Certificate Services Provider Root 2007 +================================================= +-----BEGIN CERTIFICATE----- +MIIEPTCCAyWgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBvzE/MD0GA1UEAww2VMOcUktUUlVTVCBF +bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxMQswCQYDVQQGEwJUUjEP +MA0GA1UEBwwGQW5rYXJhMV4wXAYDVQQKDFVUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUg +QmlsacWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLiAoYykgQXJhbMSxayAyMDA3MB4X +DTA3MTIyNTE4MzcxOVoXDTE3MTIyMjE4MzcxOVowgb8xPzA9BgNVBAMMNlTDnFJLVFJVU1QgRWxl +a3Ryb25payBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsTELMAkGA1UEBhMCVFIxDzAN +BgNVBAcMBkFua2FyYTFeMFwGA1UECgxVVMOcUktUUlVTVCBCaWxnaSDEsGxldGnFn2ltIHZlIEJp +bGnFn2ltIEfDvHZlbmxpxJ9pIEhpem1ldGxlcmkgQS7Fni4gKGMpIEFyYWzEsWsgMjAwNzCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKu3PgqMyKVYFeaK7yc9SrToJdPNM8Ig3BnuiD9N +YvDdE3ePYakqtdTyuTFYKTsvP2qcb3N2Je40IIDu6rfwxArNK4aUyeNgsURSsloptJGXg9i3phQv +KUmi8wUG+7RP2qFsmmaf8EMJyupyj+sA1zU511YXRxcw9L6/P8JorzZAwan0qafoEGsIiveGHtya +KhUG9qPw9ODHFNRRf8+0222vR5YXm3dx2KdxnSQM9pQ/hTEST7ruToK4uT6PIzdezKKqdfcYbwnT +rqdUKDT74eA7YH2gvnmJhsifLfkKS8RQouf9eRbHegsYz85M733WB2+Y8a+xwXrXgTW4qhe04MsC +AwEAAaNCMEAwHQYDVR0OBBYEFCnFkKslrxHkYb+j/4hhkeYO/pyBMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAQDdr4Ouwo0RSVgrESLFF6QSU2TJ/s +Px+EnWVUXKgWAkD6bho3hO9ynYYKVZ1WKKxmLNA6VpM0ByWtCLCPyA8JWcqdmBzlVPi5RX9ql2+I +aE1KBiY3iAIOtsbWcpnOa3faYjGkVh+uX4132l32iPwa2Z61gfAyuOOI0JzzaqC5mxRZNTZPz/OO +Xl0XrRWV2N2y1RVuAE6zS89mlOTgzbUF2mNXi+WzqtvALhyQRNsaXRik7r4EW5nVcV9VZWRi1aKb +BFmGyGJ353yCRWo9F7/snXUMrqNvWtMvmDb08PUZqxFdyKbjKlhqQgnDvZImZjINXQhVdP+MmNAK +poRq0Tl9 +-----END CERTIFICATE----- + +D-TRUST Root Class 3 CA 2 2009 +============================== +-----BEGIN CERTIFICATE----- +MIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTAe +Fw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NThaME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxE +LVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOAD +ER03UAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42tSHKXzlA +BF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9RySPocq60vFYJfxLLHLGv +KZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsMlFqVlNpQmvH/pStmMaTJOKDfHR+4CS7z +p+hnUquVH+BGPtikw8paxTGA6Eian5Rp/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUC +AwEAAaOCARowggEWMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ +4PGEMA4GA1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVjdG9y +eS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUyMENBJTIwMiUyMDIw +MDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRlcmV2b2NhdGlvbmxpc3QwQ6BBoD+G +PWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3JsL2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAw +OS5jcmwwDQYJKoZIhvcNAQELBQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm +2H6NMLVwMeniacfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0 +o3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4KzCUqNQT4YJEV +dT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8PIWmawomDeCTmGCufsYkl4ph +X5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3YJohw1+qRzT65ysCQblrGXnRl11z+o+I= +-----END CERTIFICATE----- + +D-TRUST Root Class 3 CA 2 EV 2009 +================================= +-----BEGIN CERTIFICATE----- +MIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw +OTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUwNDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw +OTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfS +egpnljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM03TP1YtHh +zRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6ZqQTMFexgaDbtCHu39b+T +7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lRp75mpoo6Kr3HGrHhFPC+Oh25z1uxav60 +sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8HgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure35 +11H3a6UCAwEAAaOCASQwggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyv +cop9NteaHNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFwOi8v +ZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xhc3MlMjAzJTIwQ0El +MjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1ERT9jZXJ0aWZpY2F0ZXJldm9jYXRp +b25saXN0MEagRKBChkBodHRwOi8vd3d3LmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xh +c3NfM19jYV8yX2V2XzIwMDkuY3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+ +PPoeUSbrh/Yp3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05 +nsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNFCSuGdXzfX2lX +ANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7naxpeG0ILD5EJt/rDiZE4OJudA +NCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqXKVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVv +w9y4AyHqnxbxLFS1 +-----END CERTIFICATE----- + +PSCProcert +========== +-----BEGIN CERTIFICATE----- +MIIJhjCCB26gAwIBAgIBCzANBgkqhkiG9w0BAQsFADCCAR4xPjA8BgNVBAMTNUF1dG9yaWRhZCBk +ZSBDZXJ0aWZpY2FjaW9uIFJhaXogZGVsIEVzdGFkbyBWZW5lem9sYW5vMQswCQYDVQQGEwJWRTEQ +MA4GA1UEBxMHQ2FyYWNhczEZMBcGA1UECBMQRGlzdHJpdG8gQ2FwaXRhbDE2MDQGA1UEChMtU2lz +dGVtYSBOYWNpb25hbCBkZSBDZXJ0aWZpY2FjaW9uIEVsZWN0cm9uaWNhMUMwQQYDVQQLEzpTdXBl +cmludGVuZGVuY2lhIGRlIFNlcnZpY2lvcyBkZSBDZXJ0aWZpY2FjaW9uIEVsZWN0cm9uaWNhMSUw +IwYJKoZIhvcNAQkBFhZhY3JhaXpAc3VzY2VydGUuZ29iLnZlMB4XDTEwMTIyODE2NTEwMFoXDTIw +MTIyNTIzNTk1OVowgdExJjAkBgkqhkiG9w0BCQEWF2NvbnRhY3RvQHByb2NlcnQubmV0LnZlMQ8w +DQYDVQQHEwZDaGFjYW8xEDAOBgNVBAgTB01pcmFuZGExKjAoBgNVBAsTIVByb3ZlZWRvciBkZSBD +ZXJ0aWZpY2Fkb3MgUFJPQ0VSVDE2MDQGA1UEChMtU2lzdGVtYSBOYWNpb25hbCBkZSBDZXJ0aWZp +Y2FjaW9uIEVsZWN0cm9uaWNhMQswCQYDVQQGEwJWRTETMBEGA1UEAxMKUFNDUHJvY2VydDCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANW39KOUM6FGqVVhSQ2oh3NekS1wwQYalNo97BVC +wfWMrmoX8Yqt/ICV6oNEolt6Vc5Pp6XVurgfoCfAUFM+jbnADrgV3NZs+J74BCXfgI8Qhd19L3uA +3VcAZCP4bsm+lU/hdezgfl6VzbHvvnpC2Mks0+saGiKLt38GieU89RLAu9MLmV+QfI4tL3czkkoh +RqipCKzx9hEC2ZUWno0vluYC3XXCFCpa1sl9JcLB/KpnheLsvtF8PPqv1W7/U0HU9TI4seJfxPmO +EO8GqQKJ/+MMbpfg353bIdD0PghpbNjU5Db4g7ayNo+c7zo3Fn2/omnXO1ty0K+qP1xmk6wKImG2 +0qCZyFSTXai20b1dCl53lKItwIKOvMoDKjSuc/HUtQy9vmebVOvh+qBa7Dh+PsHMosdEMXXqP+UH +0quhJZb25uSgXTcYOWEAM11G1ADEtMo88aKjPvM6/2kwLkDd9p+cJsmWN63nOaK/6mnbVSKVUyqU +td+tFjiBdWbjxywbk5yqjKPK2Ww8F22c3HxT4CAnQzb5EuE8XL1mv6JpIzi4mWCZDlZTOpx+FIyw +Bm/xhnaQr/2v/pDGj59/i5IjnOcVdo/Vi5QTcmn7K2FjiO/mpF7moxdqWEfLcU8UC17IAggmosvp +r2uKGcfLFFb14dq12fy/czja+eevbqQ34gcnAgMBAAGjggMXMIIDEzASBgNVHRMBAf8ECDAGAQH/ +AgEBMDcGA1UdEgQwMC6CD3N1c2NlcnRlLmdvYi52ZaAbBgVghl4CAqASDBBSSUYtRy0yMDAwNDAz +Ni0wMB0GA1UdDgQWBBRBDxk4qpl/Qguk1yeYVKIXTC1RVDCCAVAGA1UdIwSCAUcwggFDgBStuyId +xuDSAaj9dlBSk+2YwU2u06GCASakggEiMIIBHjE+MDwGA1UEAxM1QXV0b3JpZGFkIGRlIENlcnRp +ZmljYWNpb24gUmFpeiBkZWwgRXN0YWRvIFZlbmV6b2xhbm8xCzAJBgNVBAYTAlZFMRAwDgYDVQQH +EwdDYXJhY2FzMRkwFwYDVQQIExBEaXN0cml0byBDYXBpdGFsMTYwNAYDVQQKEy1TaXN0ZW1hIE5h +Y2lvbmFsIGRlIENlcnRpZmljYWNpb24gRWxlY3Ryb25pY2ExQzBBBgNVBAsTOlN1cGVyaW50ZW5k +ZW5jaWEgZGUgU2VydmljaW9zIGRlIENlcnRpZmljYWNpb24gRWxlY3Ryb25pY2ExJTAjBgkqhkiG +9w0BCQEWFmFjcmFpekBzdXNjZXJ0ZS5nb2IudmWCAQowDgYDVR0PAQH/BAQDAgEGME0GA1UdEQRG +MESCDnByb2NlcnQubmV0LnZloBUGBWCGXgIBoAwMClBTQy0wMDAwMDKgGwYFYIZeAgKgEgwQUklG +LUotMzE2MzUzNzMtNzB2BgNVHR8EbzBtMEagRKBChkBodHRwOi8vd3d3LnN1c2NlcnRlLmdvYi52 +ZS9sY3IvQ0VSVElGSUNBRE8tUkFJWi1TSEEzODRDUkxERVIuY3JsMCOgIaAfhh1sZGFwOi8vYWNy +YWl6LnN1c2NlcnRlLmdvYi52ZTA3BggrBgEFBQcBAQQrMCkwJwYIKwYBBQUHMAGGG2h0dHA6Ly9v +Y3NwLnN1c2NlcnRlLmdvYi52ZTBBBgNVHSAEOjA4MDYGBmCGXgMBAjAsMCoGCCsGAQUFBwIBFh5o +dHRwOi8vd3d3LnN1c2NlcnRlLmdvYi52ZS9kcGMwDQYJKoZIhvcNAQELBQADggIBACtZ6yKZu4Sq +T96QxtGGcSOeSwORR3C7wJJg7ODU523G0+1ng3dS1fLld6c2suNUvtm7CpsR72H0xpkzmfWvADmN +g7+mvTV+LFwxNG9s2/NkAZiqlCxB3RWGymspThbASfzXg0gTB1GEMVKIu4YXx2sviiCtxQuPcD4q +uxtxj7mkoP3YldmvWb8lK5jpY5MvYB7Eqvh39YtsL+1+LrVPQA3uvFd359m21D+VJzog1eWuq2w1 +n8GhHVnchIHuTQfiSLaeS5UtQbHh6N5+LwUeaO6/u5BlOsju6rEYNxxik6SgMexxbJHmpHmJWhSn +FFAFTKQAVzAswbVhltw+HoSvOULP5dAssSS830DD7X9jSr3hTxJkhpXzsOfIt+FTvZLm8wyWuevo +5pLtp4EJFAv8lXrPj9Y0TzYS3F7RNHXGRoAvlQSMx4bEqCaJqD8Zm4G7UaRKhqsLEQ+xrmNTbSjq +3TNWOByyrYDT13K9mmyZY+gAu0F2BbdbmRiKw7gSXFbPVgx96OLP7bx0R/vu0xdOIk9W/1DzLuY5 +poLWccret9W6aAjtmcz9opLLabid+Qqkpj5PkygqYWwHJgD/ll9ohri4zspV4KuxPX+Y1zMOWj3Y +eMLEYC/HYvBhkdI4sPaeVdtAgAUSM84dkpvRabP/v/GSCmE1P93+hvS84Bpxs2Km +-----END CERTIFICATE----- + +China Internet Network Information Center EV Certificates Root +============================================================== +-----BEGIN CERTIFICATE----- +MIID9zCCAt+gAwIBAgIESJ8AATANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMCQ04xMjAwBgNV +BAoMKUNoaW5hIEludGVybmV0IE5ldHdvcmsgSW5mb3JtYXRpb24gQ2VudGVyMUcwRQYDVQQDDD5D +aGluYSBJbnRlcm5ldCBOZXR3b3JrIEluZm9ybWF0aW9uIENlbnRlciBFViBDZXJ0aWZpY2F0ZXMg +Um9vdDAeFw0xMDA4MzEwNzExMjVaFw0zMDA4MzEwNzExMjVaMIGKMQswCQYDVQQGEwJDTjEyMDAG +A1UECgwpQ2hpbmEgSW50ZXJuZXQgTmV0d29yayBJbmZvcm1hdGlvbiBDZW50ZXIxRzBFBgNVBAMM +PkNoaW5hIEludGVybmV0IE5ldHdvcmsgSW5mb3JtYXRpb24gQ2VudGVyIEVWIENlcnRpZmljYXRl +cyBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm35z7r07eKpkQ0H1UN+U8i6y +jUqORlTSIRLIOTJCBumD1Z9S7eVnAztUwYyZmczpwA//DdmEEbK40ctb3B75aDFk4Zv6dOtouSCV +98YPjUesWgbdYavi7NifFy2cyjw1l1VxzUOFsUcW9SxTgHbP0wBkvUCZ3czY28Sf1hNfQYOL+Q2H +klY0bBoQCxfVWhyXWIQ8hBouXJE0bhlffxdpxWXvayHG1VA6v2G5BY3vbzQ6sm8UY78WO5upKv23 +KzhmBsUs4qpnHkWnjQRmQvaPK++IIGmPMowUc9orhpFjIpryp9vOiYurXccUwVswah+xt54ugQEC +7c+WXmPbqOY4twIDAQABo2MwYTAfBgNVHSMEGDAWgBR8cks5x8DbYqVPm6oYNJKiyoOCWTAPBgNV +HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUfHJLOcfA22KlT5uqGDSSosqD +glkwDQYJKoZIhvcNAQEFBQADggEBACrDx0M3j92tpLIM7twUbY8opJhJywyA6vPtI2Z1fcXTIWd5 +0XPFtQO3WKwMVC/GVhMPMdoG52U7HW8228gd+f2ABsqjPWYWqJ1MFn3AlUa1UeTiH9fqBk1jjZaM +7+czV0I664zBechNdn3e9rG3geCg+aF4RhcaVpjwTj2rHO3sOdwHSPdj/gauwqRcalsyiMXHM4Ws +ZkJHwlgkmeHlPuV1LI5D1l08eB6olYIpUNHRFrrvwb562bTYzB5MRuF3sTGrvSrIzo9uoV1/A3U0 +5K2JRVRevq4opbs/eHnrc7MKDf2+yfdWrPa37S+bISnHOLaVxATywy39FCqQmbkHzJ8= +-----END CERTIFICATE----- + +Swisscom Root CA 2 +================== +-----BEGIN CERTIFICATE----- +MIIF2TCCA8GgAwIBAgIQHp4o6Ejy5e/DfEoeWhhntjANBgkqhkiG9w0BAQsFADBkMQswCQYDVQQG +EwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0YWwgQ2VydGlmaWNhdGUgU2Vy +dmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3QgQ0EgMjAeFw0xMTA2MjQwODM4MTRaFw0zMTA2 +MjUwNzM4MTRaMGQxCzAJBgNVBAYTAmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGln +aXRhbCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAyMIIC +IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAlUJOhJ1R5tMJ6HJaI2nbeHCOFvErjw0DzpPM +LgAIe6szjPTpQOYXTKueuEcUMncy3SgM3hhLX3af+Dk7/E6J2HzFZ++r0rk0X2s682Q2zsKwzxNo +ysjL67XiPS4h3+os1OD5cJZM/2pYmLcX5BtS5X4HAB1f2uY+lQS3aYg5oUFgJWFLlTloYhyxCwWJ +wDaCFCE/rtuh/bxvHGCGtlOUSbkrRsVPACu/obvLP+DHVxxX6NZp+MEkUp2IVd3Chy50I9AU/SpH +Wrumnf2U5NGKpV+GY3aFy6//SSj8gO1MedK75MDvAe5QQQg1I3ArqRa0jG6F6bYRzzHdUyYb3y1a +SgJA/MTAtukxGggo5WDDH8SQjhBiYEQN7Aq+VRhxLKX0srwVYv8c474d2h5Xszx+zYIdkeNL6yxS +NLCK/RJOlrDrcH+eOfdmQrGrrFLadkBXeyq96G4DsguAhYidDMfCd7Camlf0uPoTXGiTOmekl9Ab +mbeGMktg2M7v0Ax/lZ9vh0+Hio5fCHyqW/xavqGRn1V9TrALacywlKinh/LTSlDcX3KwFnUey7QY +Ypqwpzmqm59m2I2mbJYV4+by+PGDYmy7Velhk6M99bFXi08jsJvllGov34zflVEpYKELKeRcVVi3 +qPyZ7iVNTA6z00yPhOgpD/0QVAKFyPnlw4vP5w8CAwEAAaOBhjCBgzAOBgNVHQ8BAf8EBAMCAYYw +HQYDVR0hBBYwFDASBgdghXQBUwIBBgdghXQBUwIBMBIGA1UdEwEB/wQIMAYBAf8CAQcwHQYDVR0O +BBYEFE0mICKJS9PVpAqhb97iEoHF8TwuMB8GA1UdIwQYMBaAFE0mICKJS9PVpAqhb97iEoHF8Twu +MA0GCSqGSIb3DQEBCwUAA4ICAQAyCrKkG8t9voJXiblqf/P0wS4RfbgZPnm3qKhyN2abGu2sEzsO +v2LwnN+ee6FTSA5BesogpxcbtnjsQJHzQq0Qw1zv/2BZf82Fo4s9SBwlAjxnffUy6S8w5X2lejjQ +82YqZh6NM4OKb3xuqFp1mrjX2lhIREeoTPpMSQpKwhI3qEAMw8jh0FcNlzKVxzqfl9NX+Ave5XLz +o9v/tdhZsnPdTSpxsrpJ9csc1fV5yJmz/MFMdOO0vSk3FQQoHt5FRnDsr7p4DooqzgB53MBfGWcs +a0vvaGgLQ+OswWIJ76bdZWGgr4RVSJFSHMYlkSrQwSIjYVmvRRGFHQEkNI/Ps/8XciATwoCqISxx +OQ7Qj1zB09GOInJGTB2Wrk9xseEFKZZZ9LuedT3PDTcNYtsmjGOpI99nBjx8Oto0QuFmtEYE3saW +mA9LSHokMnWRn6z3aOkquVVlzl1h0ydw2Df+n7mvoC5Wt6NlUe07qxS/TFED6F+KBZvuim6c779o ++sjaC+NCydAXFJy3SuCvkychVSa1ZC+N8f+mQAWFBVzKBxlcCxMoTFh/wqXvRdpg065lYZ1Tg3TC +rvJcwhbtkj6EPnNgiLx29CzP0H1907he0ZESEOnN3col49XtmS++dYFLJPlFRpTJKSFTnCZFqhMX +5OfNeOI5wSsSnqaeG8XmDtkx2Q== +-----END CERTIFICATE----- + +Swisscom Root EV CA 2 +===================== +-----BEGIN CERTIFICATE----- +MIIF4DCCA8igAwIBAgIRAPL6ZOJ0Y9ON/RAdBB92ylgwDQYJKoZIhvcNAQELBQAwZzELMAkGA1UE +BhMCY2gxETAPBgNVBAoTCFN3aXNzY29tMSUwIwYDVQQLExxEaWdpdGFsIENlcnRpZmljYXRlIFNl +cnZpY2VzMR4wHAYDVQQDExVTd2lzc2NvbSBSb290IEVWIENBIDIwHhcNMTEwNjI0MDk0NTA4WhcN +MzEwNjI1MDg0NTA4WjBnMQswCQYDVQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsT +HERpZ2l0YWwgQ2VydGlmaWNhdGUgU2VydmljZXMxHjAcBgNVBAMTFVN3aXNzY29tIFJvb3QgRVYg +Q0EgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMT3HS9X6lds93BdY7BxUglgRCgz +o3pOCvrY6myLURYaVa5UJsTMRQdBTxB5f3HSek4/OE6zAMaVylvNwSqD1ycfMQ4jFrclyxy0uYAy +Xhqdk/HoPGAsp15XGVhRXrwsVgu42O+LgrQ8uMIkqBPHoCE2G3pXKSinLr9xJZDzRINpUKTk4Rti +GZQJo/PDvO/0vezbE53PnUgJUmfANykRHvvSEaeFGHR55E+FFOtSN+KxRdjMDUN/rhPSays/p8Li +qG12W0OfvrSdsyaGOx9/5fLoZigWJdBLlzin5M8J0TbDC77aO0RYjb7xnglrPvMyxyuHxuxenPaH +Za0zKcQvidm5y8kDnftslFGXEBuGCxobP/YCfnvUxVFkKJ3106yDgYjTdLRZncHrYTNaRdHLOdAG +alNgHa/2+2m8atwBz735j9m9W8E6X47aD0upm50qKGsaCnw8qyIL5XctcfaCNYGu+HuB5ur+rPQa +m3Rc6I8k9l2dRsQs0h4rIWqDJ2dVSqTjyDKXZpBy2uPUZC5f46Fq9mDU5zXNysRojddxyNMkM3Ox +bPlq4SjbX8Y96L5V5jcb7STZDxmPX2MYWFCBUWVv8p9+agTnNCRxunZLWB4ZvRVgRaoMEkABnRDi +xzgHcgplwLa7JSnaFp6LNYth7eVxV4O1PHGf40+/fh6Bn0GXAgMBAAGjgYYwgYMwDgYDVR0PAQH/ +BAQDAgGGMB0GA1UdIQQWMBQwEgYHYIV0AVMCAgYHYIV0AVMCAjASBgNVHRMBAf8ECDAGAQH/AgED +MB0GA1UdDgQWBBRF2aWBbj2ITY1x0kbBbkUe88SAnTAfBgNVHSMEGDAWgBRF2aWBbj2ITY1x0kbB +bkUe88SAnTANBgkqhkiG9w0BAQsFAAOCAgEAlDpzBp9SSzBc1P6xXCX5145v9Ydkn+0UjrgEjihL +j6p7jjm02Vj2e6E1CqGdivdj5eu9OYLU43otb98TPLr+flaYC/NUn81ETm484T4VvwYmneTwkLbU +wp4wLh/vx3rEUMfqe9pQy3omywC0Wqu1kx+AiYQElY2NfwmTv9SoqORjbdlk5LgpWgi/UOGED1V7 +XwgiG/W9mR4U9s70WBCCswo9GcG/W6uqmdjyMb3lOGbcWAXH7WMaLgqXfIeTK7KK4/HsGOV1timH +59yLGn602MnTihdsfSlEvoqq9X46Lmgxk7lq2prg2+kupYTNHAq4Sgj5nPFhJpiTt3tm7JFe3VE/ +23MPrQRYCd0EApUKPtN236YQHoA96M2kZNEzx5LH4k5E4wnJTsJdhw4Snr8PyQUQ3nqjsTzyP6Wq +J3mtMX0f/fwZacXduT98zca0wjAefm6S139hdlqP65VNvBFuIXxZN5nQBrz5Bm0yFqXZaajh3DyA +HmBR3NdUIR7KYndP+tiPsys6DXhyyWhBWkdKwqPrGtcKqzwyVcgKEZzfdNbwQBUdyLmPtTbFr/gi +uMod89a2GQ+fYWVq6nTIfI/DT11lgh/ZDYnadXL77/FHZxOzyNEZiCcmmpl5fx7kLD977vHeTYuW +l8PVP3wbI+2ksx0WckNLIOFZfsLorSa/ovc= +-----END CERTIFICATE----- + +CA Disig Root R1 +================ +-----BEGIN CERTIFICATE----- +MIIFaTCCA1GgAwIBAgIJAMMDmu5QkG4oMA0GCSqGSIb3DQEBBQUAMFIxCzAJBgNVBAYTAlNLMRMw +EQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMuMRkwFwYDVQQDExBDQSBEaXNp +ZyBSb290IFIxMB4XDTEyMDcxOTA5MDY1NloXDTQyMDcxOTA5MDY1NlowUjELMAkGA1UEBhMCU0sx +EzARBgNVBAcTCkJyYXRpc2xhdmExEzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERp +c2lnIFJvb3QgUjEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCqw3j33Jijp1pedxiy +3QRkD2P9m5YJgNXoqqXinCaUOuiZc4yd39ffg/N4T0Dhf9Kn0uXKE5Pn7cZ3Xza1lK/oOI7bm+V8 +u8yN63Vz4STN5qctGS7Y1oprFOsIYgrY3LMATcMjfF9DCCMyEtztDK3AfQ+lekLZWnDZv6fXARz2 +m6uOt0qGeKAeVjGu74IKgEH3G8muqzIm1Cxr7X1r5OJeIgpFy4QxTaz+29FHuvlglzmxZcfe+5nk +CiKxLU3lSCZpq+Kq8/v8kiky6bM+TR8noc2OuRf7JT7JbvN32g0S9l3HuzYQ1VTW8+DiR0jm3hTa +YVKvJrT1cU/J19IG32PK/yHoWQbgCNWEFVP3Q+V8xaCJmGtzxmjOZd69fwX3se72V6FglcXM6pM6 +vpmumwKjrckWtc7dXpl4fho5frLABaTAgqWjR56M6ly2vGfb5ipN0gTco65F97yLnByn1tUD3AjL +LhbKXEAz6GfDLuemROoRRRw1ZS0eRWEkG4IupZ0zXWX4Qfkuy5Q/H6MMMSRE7cderVC6xkGbrPAX +ZcD4XW9boAo0PO7X6oifmPmvTiT6l7Jkdtqr9O3jw2Dv1fkCyC2fg69naQanMVXVz0tv/wQFx1is +XxYb5dKj6zHbHzMVTdDypVP1y+E9Tmgt2BLdqvLmTZtJ5cUoobqwWsagtQIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUiQq0OJMa5qvum5EY+fU8PjXQ +04IwDQYJKoZIhvcNAQEFBQADggIBADKL9p1Kyb4U5YysOMo6CdQbzoaz3evUuii+Eq5FLAR0rBNR +xVgYZk2C2tXck8An4b58n1KeElb21Zyp9HWc+jcSjxyT7Ff+Bw+r1RL3D65hXlaASfX8MPWbTx9B +LxyE04nH4toCdu0Jz2zBuByDHBb6lM19oMgY0sidbvW9adRtPTXoHqJPYNcHKfyyo6SdbhWSVhlM +CrDpfNIZTUJG7L399ldb3Zh+pE3McgODWF3vkzpBemOqfDqo9ayk0d2iLbYq/J8BjuIQscTK5Gfb +VSUZP/3oNn6z4eGBrxEWi1CXYBmCAMBrTXO40RMHPuq2MU/wQppt4hF05ZSsjYSVPCGvxdpHyN85 +YmLLW1AL14FABZyb7bq2ix4Eb5YgOe2kfSnbSM6C3NQCjR0EMVrHS/BsYVLXtFHCgWzN4funodKS +ds+xDzdYpPJScWc/DIh4gInByLUfkmO+p3qKViwaqKactV2zY9ATIKHrkWzQjX2v3wvkF7mGnjix +lAxYjOBVqjtjbZqJYLhkKpLGN/R+Q0O3c+gB53+XD9fyexn9GtePyfqFa3qdnom2piiZk4hA9z7N +UaPK6u95RyG1/jLix8NRb76AdPCkwzryT+lf3xkK8jsTQ6wxpLPn6/wY1gGp8yqPNg7rtLG8t0zJ +a7+h89n07eLw4+1knj0vllJPgFOL +-----END CERTIFICATE----- + +CA Disig Root R2 +================ +-----BEGIN CERTIFICATE----- +MIIFaTCCA1GgAwIBAgIJAJK4iNuwisFjMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNVBAYTAlNLMRMw +EQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMuMRkwFwYDVQQDExBDQSBEaXNp +ZyBSb290IFIyMB4XDTEyMDcxOTA5MTUzMFoXDTQyMDcxOTA5MTUzMFowUjELMAkGA1UEBhMCU0sx +EzARBgNVBAcTCkJyYXRpc2xhdmExEzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERp +c2lnIFJvb3QgUjIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCio8QACdaFXS1tFPbC +w3OeNcJxVX6B+6tGUODBfEl45qt5WDza/3wcn9iXAng+a0EE6UG9vgMsRfYvZNSrXaNHPWSb6Wia +xswbP7q+sos0Ai6YVRn8jG+qX9pMzk0DIaPY0jSTVpbLTAwAFjxfGs3Ix2ymrdMxp7zo5eFm1tL7 +A7RBZckQrg4FY8aAamkw/dLukO8NJ9+flXP04SXabBbeQTg06ov80egEFGEtQX6sx3dOy1FU+16S +GBsEWmjGycT6txOgmLcRK7fWV8x8nhfRyyX+hk4kLlYMeE2eARKmK6cBZW58Yh2EhN/qwGu1pSqV +g8NTEQxzHQuyRpDRQjrOQG6Vrf/GlK1ul4SOfW+eioANSW1z4nuSHsPzwfPrLgVv2RvPN3YEyLRa +5Beny912H9AZdugsBbPWnDTYltxhh5EF5EQIM8HauQhl1K6yNg3ruji6DOWbnuuNZt2Zz9aJQfYE +koopKW1rOhzndX0CcQ7zwOe9yxndnWCywmZgtrEE7snmhrmaZkCo5xHtgUUDi/ZnWejBBhG93c+A +Ak9lQHhcR1DIm+YfgXvkRKhbhZri3lrVx/k6RGZL5DJUfORsnLMOPReisjQS1n6yqEm70XooQL6i +Fh/f5DcfEXP7kAplQ6INfPgGAVUzfbANuPT1rqVCV3w2EYx7XsQDnYx5nQIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUtZn4r7CU9eMg1gqtzk5WpC5u +Qu0wDQYJKoZIhvcNAQELBQADggIBACYGXnDnZTPIgm7ZnBc6G3pmsgH2eDtpXi/q/075KMOYKmFM +tCQSin1tERT3nLXK5ryeJ45MGcipvXrA1zYObYVybqjGom32+nNjf7xueQgcnYqfGopTpti72TVV +sRHFqQOzVju5hJMiXn7B9hJSi+osZ7z+Nkz1uM/Rs0mSO9MpDpkblvdhuDvEK7Z4bLQjb/D907Je +dR+Zlais9trhxTF7+9FGs9K8Z7RiVLoJ92Owk6Ka+elSLotgEqv89WBW7xBci8QaQtyDW2QOy7W8 +1k/BfDxujRNt+3vrMNDcTa/F1balTFtxyegxvug4BkihGuLq0t4SOVga/4AOgnXmt8kHbA7v/zjx +mHHEt38OFdAlab0inSvtBfZGR6ztwPDUO+Ls7pZbkBNOHlY667DvlruWIxG68kOGdGSVyCh13x01 +utI3gzhTODY7z2zp+WsO0PsE6E9312UBeIYMej4hYvF/Y3EMyZ9E26gnonW+boE+18DrG5gPcFw0 +sorMwIUY6256s/daoQe/qUKS82Ail+QUoQebTnbAjn39pCXHR+3/H3OszMOl6W8KjptlwlCFtaOg +UxLMVYdh84GuEEZhvUQhuMI9dM9+JDX6HAcOmz0iyu8xL4ysEr3vQCj8KWefshNPZiTEUxnpHikV +7+ZtsH8tZ/3zbBt1RqPlShfppNcL +-----END CERTIFICATE----- + +ACCVRAIZ1 +========= +-----BEGIN CERTIFICATE----- +MIIH0zCCBbugAwIBAgIIXsO3pkN/pOAwDQYJKoZIhvcNAQEFBQAwQjESMBAGA1UEAwwJQUNDVlJB +SVoxMRAwDgYDVQQLDAdQS0lBQ0NWMQ0wCwYDVQQKDARBQ0NWMQswCQYDVQQGEwJFUzAeFw0xMTA1 +MDUwOTM3MzdaFw0zMDEyMzEwOTM3MzdaMEIxEjAQBgNVBAMMCUFDQ1ZSQUlaMTEQMA4GA1UECwwH +UEtJQUNDVjENMAsGA1UECgwEQUNDVjELMAkGA1UEBhMCRVMwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQCbqau/YUqXry+XZpp0X9DZlv3P4uRm7x8fRzPCRKPfmt4ftVTdFXxpNRFvu8gM +jmoYHtiP2Ra8EEg2XPBjs5BaXCQ316PWywlxufEBcoSwfdtNgM3802/J+Nq2DoLSRYWoG2ioPej0 +RGy9ocLLA76MPhMAhN9KSMDjIgro6TenGEyxCQ0jVn8ETdkXhBilyNpAlHPrzg5XPAOBOp0KoVdD +aaxXbXmQeOW1tDvYvEyNKKGno6e6Ak4l0Squ7a4DIrhrIA8wKFSVf+DuzgpmndFALW4ir50awQUZ +0m/A8p/4e7MCQvtQqR0tkw8jq8bBD5L/0KIV9VMJcRz/RROE5iZe+OCIHAr8Fraocwa48GOEAqDG +WuzndN9wrqODJerWx5eHk6fGioozl2A3ED6XPm4pFdahD9GILBKfb6qkxkLrQaLjlUPTAYVtjrs7 +8yM2x/474KElB0iryYl0/wiPgL/AlmXz7uxLaL2diMMxs0Dx6M/2OLuc5NF/1OVYm3z61PMOm3WR +5LpSLhl+0fXNWhn8ugb2+1KoS5kE3fj5tItQo05iifCHJPqDQsGH+tUtKSpacXpkatcnYGMN285J +9Y0fkIkyF/hzQ7jSWpOGYdbhdQrqeWZ2iE9x6wQl1gpaepPluUsXQA+xtrn13k/c4LOsOxFwYIRK +Q26ZIMApcQrAZQIDAQABo4ICyzCCAscwfQYIKwYBBQUHAQEEcTBvMEwGCCsGAQUFBzAChkBodHRw +Oi8vd3d3LmFjY3YuZXMvZmlsZWFkbWluL0FyY2hpdm9zL2NlcnRpZmljYWRvcy9yYWl6YWNjdjEu +Y3J0MB8GCCsGAQUFBzABhhNodHRwOi8vb2NzcC5hY2N2LmVzMB0GA1UdDgQWBBTSh7Tj3zcnk1X2 +VuqB5TbMjB4/vTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNKHtOPfNyeTVfZW6oHlNsyM +Hj+9MIIBcwYDVR0gBIIBajCCAWYwggFiBgRVHSAAMIIBWDCCASIGCCsGAQUFBwICMIIBFB6CARAA +QQB1AHQAbwByAGkAZABhAGQAIABkAGUAIABDAGUAcgB0AGkAZgBpAGMAYQBjAGkA8wBuACAAUgBh +AO0AegAgAGQAZQAgAGwAYQAgAEEAQwBDAFYAIAAoAEEAZwBlAG4AYwBpAGEAIABkAGUAIABUAGUA +YwBuAG8AbABvAGcA7QBhACAAeQAgAEMAZQByAHQAaQBmAGkAYwBhAGMAaQDzAG4AIABFAGwAZQBj +AHQAcgDzAG4AaQBjAGEALAAgAEMASQBGACAAUQA0ADYAMAAxADEANQA2AEUAKQAuACAAQwBQAFMA +IABlAG4AIABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBjAGMAdgAuAGUAczAwBggrBgEFBQcCARYk +aHR0cDovL3d3dy5hY2N2LmVzL2xlZ2lzbGFjaW9uX2MuaHRtMFUGA1UdHwROMEwwSqBIoEaGRGh0 +dHA6Ly93d3cuYWNjdi5lcy9maWxlYWRtaW4vQXJjaGl2b3MvY2VydGlmaWNhZG9zL3JhaXphY2N2 +MV9kZXIuY3JsMA4GA1UdDwEB/wQEAwIBBjAXBgNVHREEEDAOgQxhY2N2QGFjY3YuZXMwDQYJKoZI +hvcNAQEFBQADggIBAJcxAp/n/UNnSEQU5CmH7UwoZtCPNdpNYbdKl02125DgBS4OxnnQ8pdpD70E +R9m+27Up2pvZrqmZ1dM8MJP1jaGo/AaNRPTKFpV8M9xii6g3+CfYCS0b78gUJyCpZET/LtZ1qmxN +YEAZSUNUY9rizLpm5U9EelvZaoErQNV/+QEnWCzI7UiRfD+mAM/EKXMRNt6GGT6d7hmKG9Ww7Y49 +nCrADdg9ZuM8Db3VlFzi4qc1GwQA9j9ajepDvV+JHanBsMyZ4k0ACtrJJ1vnE5Bc5PUzolVt3OAJ +TS+xJlsndQAJxGJ3KQhfnlmstn6tn1QwIgPBHnFk/vk4CpYY3QIUrCPLBhwepH2NDd4nQeit2hW3 +sCPdK6jT2iWH7ehVRE2I9DZ+hJp4rPcOVkkO1jMl1oRQQmwgEh0q1b688nCBpHBgvgW1m54ERL5h +I6zppSSMEYCUWqKiuUnSwdzRp+0xESyeGabu4VXhwOrPDYTkF7eifKXeVSUG7szAh1xA2syVP1Xg +Nce4hL60Xc16gwFy7ofmXx2utYXGJt/mwZrpHgJHnyqobalbz+xFd3+YJ5oyXSrjhO7FmGYvliAd +3djDJ9ew+f7Zfc3Qn48LFFhRny+Lwzgt3uiP1o2HpPVWQxaZLPSkVrQ0uGE3ycJYgBugl6H8WY3p +EfbRD0tVNEYqi4Y7 +-----END CERTIFICATE----- + +TWCA Global Root CA +=================== +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcxEjAQBgNVBAoT +CVRBSVdBTi1DQTEQMA4GA1UECxMHUm9vdCBDQTEcMBoGA1UEAxMTVFdDQSBHbG9iYWwgUm9vdCBD +QTAeFw0xMjA2MjcwNjI4MzNaFw0zMDEyMzExNTU5NTlaMFExCzAJBgNVBAYTAlRXMRIwEAYDVQQK +EwlUQUlXQU4tQ0ExEDAOBgNVBAsTB1Jvb3QgQ0ExHDAaBgNVBAMTE1RXQ0EgR2xvYmFsIFJvb3Qg +Q0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCwBdvI64zEbooh745NnHEKH1Jw7W2C +nJfF10xORUnLQEK1EjRsGcJ0pDFfhQKX7EMzClPSnIyOt7h52yvVavKOZsTuKwEHktSz0ALfUPZV +r2YOy+BHYC8rMjk1Ujoog/h7FsYYuGLWRyWRzvAZEk2tY/XTP3VfKfChMBwqoJimFb3u/Rk28OKR +Q4/6ytYQJ0lM793B8YVwm8rqqFpD/G2Gb3PpN0Wp8DbHzIh1HrtsBv+baz4X7GGqcXzGHaL3SekV +tTzWoWH1EfcFbx39Eb7QMAfCKbAJTibc46KokWofwpFFiFzlmLhxpRUZyXx1EcxwdE8tmx2RRP1W +KKD+u4ZqyPpcC1jcxkt2yKsi2XMPpfRaAok/T54igu6idFMqPVMnaR1sjjIsZAAmY2E2TqNGtz99 +sy2sbZCilaLOz9qC5wc0GZbpuCGqKX6mOL6OKUohZnkfs8O1CWfe1tQHRvMq2uYiN2DLgbYPoA/p +yJV/v1WRBXrPPRXAb94JlAGD1zQbzECl8LibZ9WYkTunhHiVJqRaCPgrdLQABDzfuBSO6N+pjWxn +kjMdwLfS7JLIvgm/LCkFbwJrnu+8vyq8W8BQj0FwcYeyTbcEqYSjMq+u7msXi7Kx/mzhkIyIqJdI +zshNy/MGz19qCkKxHh53L46g5pIOBvwFItIm4TFRfTLcDwIDAQABoyMwITAOBgNVHQ8BAf8EBAMC +AQYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAXzSBdu+WHdXltdkCY4QWwa6g +cFGn90xHNcgL1yg9iXHZqjNB6hQbbCEAwGxCGX6faVsgQt+i0trEfJdLjbDorMjupWkEmQqSpqsn +LhpNgb+E1HAerUf+/UqdM+DyucRFCCEK2mlpc3INvjT+lIutwx4116KD7+U4x6WFH6vPNOw/KP4M +8VeGTslV9xzU2KV9Bnpv1d8Q34FOIWWxtuEXeZVFBs5fzNxGiWNoRI2T9GRwoD2dKAXDOXC4Ynsg +/eTb6QihuJ49CcdP+yz4k3ZB3lLg4VfSnQO8d57+nile98FRYB/e2guyLXW3Q0iT5/Z5xoRdgFlg +lPx4mI88k1HtQJAH32RjJMtOcQWh15QaiDLxInQirqWm2BJpTGCjAu4r7NRjkgtevi92a6O2JryP +A9gK8kxkRr05YuWW6zRjESjMlfGt7+/cgFhI6Uu46mWs6fyAtbXIRfmswZ/ZuepiiI7E8UuDEq3m +i4TWnsLrgxifarsbJGAzcMzs9zLzXNl5fe+epP7JI8Mk7hWSsT2RTyaGvWZzJBPqpK5jwa19hAM8 +EHiGG3njxPPyBJUgriOCxLM6AGK/5jYk4Ve6xx6QddVfP5VhK8E7zeWzaGHQRiapIVJpLesux+t3 +zqY6tQMzT3bR51xUAV3LePTJDL/PEo4XLSNolOer/qmyKwbQBM0= +-----END CERTIFICATE----- + +TeliaSonera Root CA v1 +====================== +-----BEGIN CERTIFICATE----- +MIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAwNzEUMBIGA1UE +CgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJvb3QgQ0EgdjEwHhcNMDcxMDE4 +MTIwMDUwWhcNMzIxMDE4MTIwMDUwWjA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwW +VGVsaWFTb25lcmEgUm9vdCBDQSB2MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK+ +6yfwIaPzaSZVfp3FVRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA +3GV17CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+XZ75Ljo1k +B1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+/jXh7VB7qTCNGdMJjmhn +Xb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs81Mt8Bz17Ww5OXOAFshSsCPN4D7c3TxH +oLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkmdtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+JWov3 +F0fUTPHSiXk+TT2YqGHeOh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0hADnJ +oWjiUIMusDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4pgd7 +gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fsslESl1MpWtTwEhDc +TwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQarMCpgKIv7NHfirZ1fpoeDVNAgMB +AAGjPzA9MA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1j5qW +DNXr+nuqF+gTEjANBgkqhkiG9w0BAQUFAAOCAgEAvuRcYk4k9AwI//DTDGjkk0kiP0Qnb7tt3oNm +zqjMDfz1mgbldxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx +0GtnLLCo4MBANzX2hFxc469CeP6nyQ1Q6g2EdvZR74NTxnr/DlZJLo961gzmJ1TjTQpgcmLNkQfW +pb/ImWvtxBnmq0wROMVvMeJuScg/doAmAyYp4Db29iBT4xdwNBedY2gea+zDTYa4EzAvXUYNR0PV +G6pZDrlcjQZIrXSHX8f8MVRBE+LHIQ6e4B4N4cB7Q4WQxYpYxmUKeFfyxiMPAdkgS94P+5KFdSpc +c41teyWRyu5FrgZLAMzTsVlQ2jqIOylDRl6XK1TOU2+NSueW+r9xDkKLfP0ooNBIytrEgUy7onOT +JsjrDNYmiLbAJM+7vVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2 +qReWt88NkvuOGKmYSdGe/mBEciG5Ge3C9THxOUiIkCR1VBatzvT4aRRkOfujuLpwQMcnHL/EVlP6 +Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVxSK236thZiNSQvxaz2ems +WWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY= +-----END CERTIFICATE----- + +E-Tugra Certification Authority +=============================== +-----BEGIN CERTIFICATE----- +MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNVBAYTAlRSMQ8w +DQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamls +ZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN +ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMw +NTEyMDk0OFoXDTIzMDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmEx +QDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxl +cmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQD +DB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEA4vU/kwVRHoViVF56C/UYB4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vd +hQd2h8y/L5VMzH2nPbxHD5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5K +CKpbknSFQ9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEoq1+g +ElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3Dk14opz8n8Y4e0ypQ +BaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcHfC425lAcP9tDJMW/hkd5s3kc91r0 +E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsutdEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gz +rt48Ue7LE3wBf4QOXVGUnhMMti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAq +jqFGOjGY5RH8zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn +rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUXU8u3Zg5mTPj5 +dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6Jyr+zE7S6E5UMA8GA1UdEwEB +/wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEG +MA0GCSqGSIb3DQEBCwUAA4ICAQAFNzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAK +kEh47U6YA5n+KGCRHTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jO +XKqYGwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c77NCR807 +VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3+GbHeJAAFS6LrVE1Uweo +a2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WKvJUawSg5TB9D0pH0clmKuVb8P7Sd2nCc +dlqMQ1DujjByTd//SffGqWfZbawCEeI6FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEV +KV0jq9BgoRJP3vQXzTLlyb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gT +Dx4JnW2PAJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpDy4Q0 +8ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8dNL/+I5c30jn6PQ0G +C7TbO6Orb1wdtn7os4I07QZcJA== +-----END CERTIFICATE----- + +T-TeleSec GlobalRoot Class 2 +============================ +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM +IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU +cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgx +MDAxMTA0MDE0WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz +dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD +ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUdAqSzm1nzHoqvNK38DcLZ +SBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiCFoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/F +vudocP05l03Sx5iRUKrERLMjfTlH6VJi1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx970 +2cu+fjOlbpSD8DT6IavqjnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGV +WOHAD3bZwI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/WSA2AHmgoCJrjNXy +YdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhyNsZt+U2e+iKo4YFWz827n+qrkRk4 +r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPACuvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNf +vNoBYimipidx5joifsFvHZVwIEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR +3p1m0IvVVGb6g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN +9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlPBSeOE6Fuwg== +-----END CERTIFICATE----- + +Atos TrustedRoot 2011 +===================== +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UEAwwVQXRvcyBU +cnVzdGVkUm9vdCAyMDExMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQGEwJERTAeFw0xMTA3MDcxNDU4 +MzBaFw0zMDEyMzEyMzU5NTlaMDwxHjAcBgNVBAMMFUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsG +A1UECgwEQXRvczELMAkGA1UEBhMCREUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCV +hTuXbyo7LjvPpvMpNb7PGKw+qtn4TaA+Gke5vJrf8v7MPkfoepbCJI419KkM/IL9bcFyYie96mvr +54rMVD6QUM+A1JX76LWC1BTFtqlVJVfbsVD2sGBkWXppzwO3bw2+yj5vdHLqqjAqc2K+SZFhyBH+ +DgMq92og3AIVDV4VavzjgsG1xZ1kCWyjWZgHJ8cblithdHFsQ/H3NYkQ4J7sVaE3IqKHBAUsR320 +HLliKWYoyrfhk/WklAOZuXCFteZI6o1Q/NnezG8HDt0Lcp2AMBYHlT8oDv3FdU9T1nSatCQujgKR +z3bFmx5VdJx4IbHwLfELn8LVlhgf8FQieowHAgMBAAGjfTB7MB0GA1UdDgQWBBSnpQaxLKYJYO7R +l+lwrrw7GWzbITAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKelBrEspglg7tGX6XCuvDsZ +bNshMBgGA1UdIAQRMA8wDQYLKwYBBAGwLQMEAQEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEB +CwUAA4IBAQAmdzTblEiGKkGdLD4GkGDEjKwLVLgfuXvTBznk+j57sj1O7Z8jvZfza1zv7v1Apt+h +k6EKhqzvINB5Ab149xnYJDE0BAGmuhWawyfc2E8PzBhj/5kPDpFrdRbhIfzYJsdHt6bPWHJxfrrh +TZVHO8mvbaG0weyJ9rQPOLXiZNwlz6bb65pcmaHFCN795trV1lpFDMS3wrUU77QR/w4VtfX128a9 +61qn8FYiqTxlVMYVqL2Gns2Dlmh6cYGJ4Qvh6hEbaAjMaZ7snkGeRDImeuKHCnE96+RapNLbxc3G +3mB/ufNPRJLvKrcYPqcZ2Qt9sTdBQrC6YB3y/gkRsPCHe6ed +-----END CERTIFICATE----- + +QuoVadis Root CA 1 G3 +===================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIUeFhfLq0sGUvjNwc1NBMotZbUZZMwDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMSBHMzAeFw0xMjAxMTIxNzI3NDRaFw00MjAxMTIxNzI3NDRaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCgvlAQjunybEC0BJyFuTHK3C3kEakE +PBtVwedYMB0ktMPvhd6MLOHBPd+C5k+tR4ds7FtJwUrVu4/sh6x/gpqG7D0DmVIB0jWerNrwU8lm +PNSsAgHaJNM7qAJGr6Qc4/hzWHa39g6QDbXwz8z6+cZM5cOGMAqNF34168Xfuw6cwI2H44g4hWf6 +Pser4BOcBRiYz5P1sZK0/CPTz9XEJ0ngnjybCKOLXSoh4Pw5qlPafX7PGglTvF0FBM+hSo+LdoIN +ofjSxxR3W5A2B4GbPgb6Ul5jxaYA/qXpUhtStZI5cgMJYr2wYBZupt0lwgNm3fME0UDiTouG9G/l +g6AnhF4EwfWQvTA9xO+oabw4m6SkltFi2mnAAZauy8RRNOoMqv8hjlmPSlzkYZqn0ukqeI1RPToV +7qJZjqlc3sX5kCLliEVx3ZGZbHqfPT2YfF72vhZooF6uCyP8Wg+qInYtyaEQHeTTRCOQiJ/GKubX +9ZqzWB4vMIkIG1SitZgj7Ah3HJVdYdHLiZxfokqRmu8hqkkWCKi9YSgxyXSthfbZxbGL0eUQMk1f +iyA6PEkfM4VZDdvLCXVDaXP7a3F98N/ETH3Goy7IlXnLc6KOTk0k+17kBL5yG6YnLUlamXrXXAkg +t3+UuU/xDRxeiEIbEbfnkduebPRq34wGmAOtzCjvpUfzUwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUo5fW816iEOGrRZ88F2Q87gFwnMwwDQYJKoZI +hvcNAQELBQADggIBABj6W3X8PnrHX3fHyt/PX8MSxEBd1DKquGrX1RUVRpgjpeaQWxiZTOOtQqOC +MTaIzen7xASWSIsBx40Bz1szBpZGZnQdT+3Btrm0DWHMY37XLneMlhwqI2hrhVd2cDMT/uFPpiN3 +GPoajOi9ZcnPP/TJF9zrx7zABC4tRi9pZsMbj/7sPtPKlL92CiUNqXsCHKnQO18LwIE6PWThv6ct +Tr1NxNgpxiIY0MWscgKCP6o6ojoilzHdCGPDdRS5YCgtW2jgFqlmgiNR9etT2DGbe+m3nUvriBbP ++V04ikkwj+3x6xn0dxoxGE1nVGwvb2X52z3sIexe9PSLymBlVNFxZPT5pqOBMzYzcfCkeF9OrYMh +3jRJjehZrJ3ydlo28hP0r+AJx2EqbPfgna67hkooby7utHnNkDPDs3b69fBsnQGQ+p6Q9pxyz0fa +wx/kNSBT8lTR32GDpgLiJTjehTItXnOQUl1CxM49S+H5GYQd1aJQzEH7QRTDvdbJWqNjZgKAvQU6 +O0ec7AAmTPWIUb+oI38YB7AL7YsmoWTTYUrrXJ/es69nA7Mf3W1daWhpq1467HxpvMc7hU6eFbm0 +FU/DlXpY18ls6Wy58yljXrQs8C097Vpl4KlbQMJImYFtnh8GKjwStIsPm6Ik8KaN1nrgS7ZklmOV +hMJKzRwuJIczYOXD +-----END CERTIFICATE----- + +QuoVadis Root CA 2 G3 +===================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMiBHMzAeFw0xMjAxMTIxODU5MzJaFw00MjAxMTIxODU5MzJaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQChriWyARjcV4g/Ruv5r+LrI3HimtFh +ZiFfqq8nUeVuGxbULX1QsFN3vXg6YOJkApt8hpvWGo6t/x8Vf9WVHhLL5hSEBMHfNrMWn4rjyduY +NM7YMxcoRvynyfDStNVNCXJJ+fKH46nafaF9a7I6JaltUkSs+L5u+9ymc5GQYaYDFCDy54ejiK2t +oIz/pgslUiXnFgHVy7g1gQyjO/Dh4fxaXc6AcW34Sas+O7q414AB+6XrW7PFXmAqMaCvN+ggOp+o +MiwMzAkd056OXbxMmO7FGmh77FOm6RQ1o9/NgJ8MSPsc9PG/Srj61YxxSscfrf5BmrODXfKEVu+l +V0POKa2Mq1W/xPtbAd0jIaFYAI7D0GoT7RPjEiuA3GfmlbLNHiJuKvhB1PLKFAeNilUSxmn1uIZo +L1NesNKqIcGY5jDjZ1XHm26sGahVpkUG0CM62+tlXSoREfA7T8pt9DTEceT/AFr2XK4jYIVz8eQQ +sSWu1ZK7E8EM4DnatDlXtas1qnIhO4M15zHfeiFuuDIIfR0ykRVKYnLP43ehvNURG3YBZwjgQQvD +6xVu+KQZ2aKrr+InUlYrAoosFCT5v0ICvybIxo/gbjh9Uy3l7ZizlWNof/k19N+IxWA1ksB8aRxh +lRbQ694Lrz4EEEVlWFA4r0jyWbYW8jwNkALGcC4BrTwV1wIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU7edvdlq/YOxJW8ald7tyFnGbxD0wDQYJKoZI +hvcNAQELBQADggIBAJHfgD9DCX5xwvfrs4iP4VGyvD11+ShdyLyZm3tdquXK4Qr36LLTn91nMX66 +AarHakE7kNQIXLJgapDwyM4DYvmL7ftuKtwGTTwpD4kWilhMSA/ohGHqPHKmd+RCroijQ1h5fq7K +pVMNqT1wvSAZYaRsOPxDMuHBR//47PERIjKWnML2W2mWeyAMQ0GaW/ZZGYjeVYg3UQt4XAoeo0L9 +x52ID8DyeAIkVJOviYeIyUqAHerQbj5hLja7NQ4nlv1mNDthcnPxFlxHBlRJAHpYErAK74X9sbgz +dWqTHBLmYF5vHX/JHyPLhGGfHoJE+V+tYlUkmlKY7VHnoX6XOuYvHxHaU4AshZ6rNRDbIl9qxV6X +U/IyAgkwo1jwDQHVcsaxfGl7w/U2Rcxhbl5MlMVerugOXou/983g7aEOGzPuVBj+D77vfoRrQ+Nw +mNtddbINWQeFFSM51vHfqSYP1kjHs6Yi9TM3WpVHn3u6GBVv/9YUZINJ0gpnIdsPNWNgKCLjsZWD +zYWm3S8P52dSbrsvhXz1SnPnxT7AvSESBT/8twNJAlvIJebiVDj1eYeMHVOyToV7BjjHLPj4sHKN +JeV3UvQDHEimUF+IIDBu8oJDqz2XhOdT+yHBTw8imoa4WSr2Rz0ZiC3oheGe7IUIarFsNMkd7Egr +O3jtZsSOeWmD3n+M +-----END CERTIFICATE----- + +QuoVadis Root CA 3 G3 +===================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIULvWbAiin23r/1aOp7r0DoM8Sah0wDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMyBHMzAeFw0xMjAxMTIyMDI2MzJaFw00MjAxMTIyMDI2MzJaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCzyw4QZ47qFJenMioKVjZ/aEzHs286 +IxSR/xl/pcqs7rN2nXrpixurazHb+gtTTK/FpRp5PIpM/6zfJd5O2YIyC0TeytuMrKNuFoM7pmRL +Mon7FhY4futD4tN0SsJiCnMK3UmzV9KwCoWdcTzeo8vAMvMBOSBDGzXRU7Ox7sWTaYI+FrUoRqHe +6okJ7UO4BUaKhvVZR74bbwEhELn9qdIoyhA5CcoTNs+cra1AdHkrAj80//ogaX3T7mH1urPnMNA3 +I4ZyYUUpSFlob3emLoG+B01vr87ERRORFHAGjx+f+IdpsQ7vw4kZ6+ocYfx6bIrc1gMLnia6Et3U +VDmrJqMz6nWB2i3ND0/kA9HvFZcba5DFApCTZgIhsUfei5pKgLlVj7WiL8DWM2fafsSntARE60f7 +5li59wzweyuxwHApw0BiLTtIadwjPEjrewl5qW3aqDCYz4ByA4imW0aucnl8CAMhZa634RylsSqi +Md5mBPfAdOhx3v89WcyWJhKLhZVXGqtrdQtEPREoPHtht+KPZ0/l7DxMYIBpVzgeAVuNVejH38DM +dyM0SXV89pgR6y3e7UEuFAUCf+D+IOs15xGsIs5XPd7JMG0QA4XN8f+MFrXBsj6IbGB/kE+V9/Yt +rQE5BwT6dYB9v0lQ7e/JxHwc64B+27bQ3RP+ydOc17KXqQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUxhfQvKjqAkPyGwaZXSuQILnXnOQwDQYJKoZI +hvcNAQELBQADggIBADRh2Va1EodVTd2jNTFGu6QHcrxfYWLopfsLN7E8trP6KZ1/AvWkyaiTt3px +KGmPc+FSkNrVvjrlt3ZqVoAh313m6Tqe5T72omnHKgqwGEfcIHB9UqM+WXzBusnIFUBhynLWcKzS +t/Ac5IYp8M7vaGPQtSCKFWGafoaYtMnCdvvMujAWzKNhxnQT5WvvoxXqA/4Ti2Tk08HS6IT7SdEQ +TXlm66r99I0xHnAUrdzeZxNMgRVhvLfZkXdxGYFgu/BYpbWcC/ePIlUnwEsBbTuZDdQdm2NnL9Du +DcpmvJRPpq3t/O5jrFc/ZSXPsoaP0Aj/uHYUbt7lJ+yreLVTubY/6CD50qi+YUbKh4yE8/nxoGib +Ih6BJpsQBJFxwAYf3KDTuVan45gtf4Od34wrnDKOMpTwATwiKp9Dwi7DmDkHOHv8XgBCH/MyJnmD +hPbl8MFREsALHgQjDFSlTC9JxUrRtm5gDWv8a4uFJGS3iQ6rJUdbPM9+Sb3H6QrG2vd+DhcI00iX +0HGS8A85PjRqHH3Y8iKuu2n0M7SmSFXRDw4m6Oy2Cy2nhTXN/VnIn9HNPlopNLk9hM6xZdRZkZFW +dSHBd575euFgndOtBBj0fOtek49TSiIp+EgrPk2GrFt/ywaZWWDYWGWVjUTR939+J399roD1B0y2 +PpxxVJkES/1Y+Zj0 +-----END CERTIFICATE----- + +DigiCert Assured ID Root G2 +=========================== +-----BEGIN CERTIFICATE----- +MIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw +IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgw +MTE1MTIwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL +ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSAn61UQbVH +35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4HteccbiJVMWWXvdMX0h5i89vq +bFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9HpEgjAALAcKxHad3A2m67OeYfcgnDmCXRw +VWmvo2ifv922ebPynXApVfSr/5Vh88lAbx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OP +YLfykqGxvYmJHzDNw6YuYjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+Rn +lTGNAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTO +w0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPIQW5pJ6d1Ee88hjZv +0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I0jJmwYrA8y8678Dj1JGG0VDjA9tz +d29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4GnilmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAW +hsI6yLETcDbYz+70CjTVW0z9B5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0M +jomZmWzwPDCvON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo +IhNzbM8m9Yop5w== +-----END CERTIFICATE----- + +DigiCert Assured ID Root G3 +=========================== +-----BEGIN CERTIFICATE----- +MIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQwIgYD +VQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1 +MTIwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQ +BgcqhkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJfZn4f5dwb +RXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17QRSAPWXYQ1qAk8C3eNvJs +KTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgF +UaFNN6KDec6NHSrkhDAKBggqhkjOPQQDAwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5Fy +YZ5eEJJZVrmDxxDnOOlYJjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy +1vUhZscv6pZjamVFkpUBtA== +-----END CERTIFICATE----- + +DigiCert Global Root G2 +======================= +-----BEGIN CERTIFICATE----- +MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBhMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw +HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUx +MjAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3 +dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI2/Ou8jqJ +kTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx1x7e/dfgy5SDN67sH0NO +3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQq2EGnI/yuum06ZIya7XzV+hdG82MHauV +BJVJ8zUtluNJbd134/tJS7SsVQepj5WztCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyM +UNGPHgm+F6HmIcr9g+UQvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQAB +o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV5uNu +5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY1Yl9PMWLSn/pvtsr +F9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4NeF22d+mQrvHRAiGfzZ0JFrabA0U +WTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NGFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBH +QRFXGU7Aj64GxJUTFy8bJZ918rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/ +iyK5S9kJRaTepLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl +MrY= +-----END CERTIFICATE----- + +DigiCert Global Root G3 +======================= +-----BEGIN CERTIFICATE----- +MIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAwHgYD +VQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAw +MDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +aWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0C +AQYFK4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FGfp4tn+6O +YwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPOZ9wj/wMco+I+o0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNp +Yim8S8YwCgYIKoZIzj0EAwMDaAAwZQIxAK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y +3maTD/HMsQmP3Wyr+mt/oAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34 +VOKa5Vt8sycX +-----END CERTIFICATE----- + +DigiCert Trusted Root G4 +======================== +-----BEGIN CERTIFICATE----- +MIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBiMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEw +HwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1 +MTIwMDAwWjBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3yithZwuEp +pz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1Ifxp4VpX6+n6lXFllVcq9o +k3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDVySAdYyktzuxeTsiT+CFhmzTrBcZe7Fsa +vOvJz82sNEBfsXpm7nfISKhmV1efVFiODCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGY +QJB5w3jHtrHEtWoYOAMQjdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6 +MUSaM0C/CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCiEhtm +mnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADMfRyVw4/3IbKyEbe7 +f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QYuKZ3AeEPlAwhHbJUKSWJbOUOUlFH +dL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXKchYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8 +oR7FwI+isX4KJpn15GkvmB0t9dmpsh3lGwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud +DwEB/wQEAwIBhjAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wDQYJKoZIhvcNAQEMBQAD +ggIBALth2X2pbL4XxJEbw6GiAI3jZGgPVs93rnD5/ZpKmbnJeFwMDF/k5hQpVgs2SV1EY+CtnJYY +ZhsjDT156W1r1lT40jzBQ0CuHVD1UvyQO7uYmWlrx8GnqGikJ9yd+SeuMIW59mdNOj6PWTkiU0Tr +yF0Dyu1Qen1iIQqAyHNm0aAFYF/opbSnr6j3bTWcfFqK1qI4mfN4i/RN0iAL3gTujJtHgXINwBQy +7zBZLq7gcfJW5GqXb5JQbZaNaHqasjYUegbyJLkJEVDXCLG4iXqEI2FCKeWjzaIgQdfRnGTZ6iah +ixTXTBmyUEFxPT9NcCOGDErcgdLMMpSEDQgJlxxPwO5rIHQw0uA5NBCFIRUBCOhVMt5xSdkoF1BN +5r5N0XWs0Mr7QbhDparTwwVETyw2m+L64kW4I1NsBm9nVX9GtUw/bihaeSbSpKhil9Ie4u1Ki7wb +/UdKDd9nZn6yW0HQO+T0O/QEY+nvwlQAUaCKKsnOeMzV6ocEGLPOr0mIr/OSmbaz5mEP0oUA51Aa +5BuVnRmhuZyxm7EAHu/QD09CbMkKvO5D+jpxpchNJqU1/YldvIViHTLSoCtU7ZpXwdv6EM8Zt4tK +G48BtieVU+i2iW1bvGjUI+iLUaJW+fCmgKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP +82Z+ +-----END CERTIFICATE----- + +WoSign +====== +-----BEGIN CERTIFICATE----- +MIIFdjCCA16gAwIBAgIQXmjWEXGUY1BWAGjzPsnFkTANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQG +EwJDTjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxKjAoBgNVBAMTIUNlcnRpZmljYXRpb24g +QXV0aG9yaXR5IG9mIFdvU2lnbjAeFw0wOTA4MDgwMTAwMDFaFw0zOTA4MDgwMTAwMDFaMFUxCzAJ +BgNVBAYTAkNOMRowGAYDVQQKExFXb1NpZ24gQ0EgTGltaXRlZDEqMCgGA1UEAxMhQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkgb2YgV29TaWduMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA +vcqNrLiRFVaXe2tcesLea9mhsMMQI/qnobLMMfo+2aYpbxY94Gv4uEBf2zmoAHqLoE1UfcIiePyO +CbiohdfMlZdLdNiefvAA5A6JrkkoRBoQmTIPJYhTpA2zDxIIFgsDcSccf+Hb0v1naMQFXQoOXXDX +2JegvFNBmpGN9J42Znp+VsGQX+axaCA2pIwkLCxHC1l2ZjC1vt7tj/id07sBMOby8w7gLJKA84X5 +KIq0VC6a7fd2/BVoFutKbOsuEo/Uz/4Mx1wdC34FMr5esAkqQtXJTpCzWQ27en7N1QhatH/YHGkR ++ScPewavVIMYe+HdVHpRaG53/Ma/UkpmRqGyZxq7o093oL5d//xWC0Nyd5DKnvnyOfUNqfTq1+ez +EC8wQjchzDBwyYaYD8xYTYO7feUapTeNtqwylwA6Y3EkHp43xP901DfA4v6IRmAR3Qg/UDaruHqk +lWJqbrDKaiFaafPz+x1wOZXzp26mgYmhiMU7ccqjUu6Du/2gd/Tkb+dC221KmYo0SLwX3OSACCK2 +8jHAPwQ+658geda4BmRkAjHXqc1S+4RFaQkAKtxVi8QGRkvASh0JWzko/amrzgD5LkhLJuYwTKVY +yrREgk/nkR4zw7CT/xH8gdLKH3Ep3XZPkiWvHYG3Dy+MwwbMLyejSuQOmbp8HkUff6oZRZb9/D0C +AwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFOFmzw7R +8bNLtwYgFP6HEtX2/vs+MA0GCSqGSIb3DQEBBQUAA4ICAQCoy3JAsnbBfnv8rWTjMnvMPLZdRtP1 +LOJwXcgu2AZ9mNELIaCJWSQBnfmvCX0KI4I01fx8cpm5o9dU9OpScA7F9dY74ToJMuYhOZO9sxXq +T2r09Ys/L3yNWC7F4TmgPsc9SnOeQHrAK2GpZ8nzJLmzbVUsWh2eJXLOC62qx1ViC777Y7NhRCOj +y+EaDveaBk3e1CNOIZZbOVtXHS9dCF4Jef98l7VNg64N1uajeeAz0JmWAjCnPv/So0M/BVoG6kQC +2nz4SNAzqfkHx5Xh9T71XXG68pWpdIhhWeO/yloTunK0jF02h+mmxTwTv97QRCbut+wucPrXnbes +5cVAWubXbHssw1abR80LzvobtCHXt2a49CUwi1wNuepnsvRtrtWhnk/Yn+knArAdBtaP4/tIEp9/ +EaEQPkxROpaw0RPxx9gmrjrKkcRpnd8BKWRRb2jaFOwIQZeQjdCygPLPwj2/kWjFgGcexGATVdVh +mVd8upUPYUk6ynW8yQqTP2cOEvIo4jEbwFcW3wh8GcF+Dx+FHgo2fFt+J7x6v+Db9NpSvd4MVHAx +kUOVyLzwPt0JfjBkUO1/AaQzZ01oT74V77D2AhGiGxMlOtzCWfHjXEa7ZywCRuoeSKbmW9m1vFGi +kpbbqsY3Iqb+zCB0oy2pLmvLwIIRIbWTee5Ehr7XHuQe+w== +-----END CERTIFICATE----- + +WoSign China +============ +-----BEGIN CERTIFICATE----- +MIIFWDCCA0CgAwIBAgIQUHBrzdgT/BtOOzNy0hFIjTANBgkqhkiG9w0BAQsFADBGMQswCQYDVQQG +EwJDTjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxGzAZBgNVBAMMEkNBIOayg+mAmuagueiv +geS5pjAeFw0wOTA4MDgwMTAwMDFaFw0zOTA4MDgwMTAwMDFaMEYxCzAJBgNVBAYTAkNOMRowGAYD +VQQKExFXb1NpZ24gQ0EgTGltaXRlZDEbMBkGA1UEAwwSQ0Eg5rKD6YCa5qC56K+B5LmmMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0EkhHiX8h8EqwqzbdoYGTufQdDTc7WU1/FDWiD+k +8H/rD195L4mx/bxjWDeTmzj4t1up+thxx7S8gJeNbEvxUNUqKaqoGXqW5pWOdO2XCld19AXbbQs5 +uQF/qvbW2mzmBeCkTVL829B0txGMe41P/4eDrv8FAxNXUDf+jJZSEExfv5RxadmWPgxDT74wwJ85 +dE8GRV2j1lY5aAfMh09Qd5Nx2UQIsYo06Yms25tO4dnkUkWMLhQfkWsZHWgpLFbE4h4TV2TwYeO5 +Ed+w4VegG63XX9Gv2ystP9Bojg/qnw+LNVgbExz03jWhCl3W6t8Sb8D7aQdGctyB9gQjF+BNdeFy +b7Ao65vh4YOhn0pdr8yb+gIgthhid5E7o9Vlrdx8kHccREGkSovrlXLp9glk3Kgtn3R46MGiCWOc +76DbT52VqyBPt7D3h1ymoOQ3OMdc4zUPLK2jgKLsLl3Az+2LBcLmc272idX10kaO6m1jGx6KyX2m ++Jzr5dVjhU1zZmkR/sgO9MHHZklTfuQZa/HpelmjbX7FF+Ynxu8b22/8DU0GAbQOXDBGVWCvOGU6 +yke6rCzMRh+yRpY/8+0mBe53oWprfi1tWFxK1I5nuPHa1UaKJ/kR8slC/k7e3x9cxKSGhxYzoacX +GKUN5AXlK8IrC6KVkLn9YDxOiT7nnO4fuwECAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFOBNv9ybQV0T6GTwp+kVpOGBwboxMA0GCSqGSIb3DQEBCwUA +A4ICAQBqinA4WbbaixjIvirTthnVZil6Xc1bL3McJk6jfW+rtylNpumlEYOnOXOvEESS5iVdT2H6 +yAa+Tkvv/vMx/sZ8cApBWNromUuWyXi8mHwCKe0JgOYKOoICKuLJL8hWGSbueBwj/feTZU7n85iY +r83d2Z5AiDEoOqsuC7CsDCT6eiaY8xJhEPRdF/d+4niXVOKM6Cm6jBAyvd0zaziGfjk9DgNyp115 +j0WKWa5bIW4xRtVZjc8VX90xJc/bYNaBRHIpAlf2ltTW/+op2znFuCyKGo3Oy+dCMYYFaA6eFN0A +kLppRQjbbpCBhqcqBT/mhDn4t/lXX0ykeVoQDF7Va/81XwVRHmyjdanPUIPTfPRm94KNPQx96N97 +qA4bLJyuQHCH2u2nFoJavjVsIE4iYdm8UXrNemHcSxH5/mc0zy4EZmFcV5cjjPOGG0jfKq+nwf/Y +jj4Du9gqsPoUJbJRa4ZDhS4HIxaAjUz7tGM7zMN07RujHv41D198HRaG9Q7DlfEvr10lO1Hm13ZB +ONFLAzkopR6RctR9q5czxNM+4Gm2KHmgCY0c0f9BckgG/Jou5yD5m6Leie2uPAmvylezkolwQOQv +T8Jwg0DXJCxr5wkf09XHwQj02w47HAcLQxGEIYbpgNR12KvxAmLBsX5VYc8T1yaw15zLKYs4SgsO +kI26oQ== +-----END CERTIFICATE----- + +COMODO RSA Certification Authority +================================== +-----BEGIN CERTIFICATE----- +MIIF2DCCA8CgAwIBAgIQTKr5yttjb+Af907YWwOGnTANBgkqhkiG9w0BAQwFADCBhTELMAkGA1UE +BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG +A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwHhcNMTAwMTE5MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMC +R0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE +ChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCR6FSS0gpWsawNJN3Fz0Rn +dJkrN6N9I3AAcbxT38T6KhKPS38QVr2fcHK3YX/JSw8Xpz3jsARh7v8Rl8f0hj4K+j5c+ZPmNHrZ +FGvnnLOFoIJ6dq9xkNfs/Q36nGz637CC9BR++b7Epi9Pf5l/tfxnQ3K9DADWietrLNPtj5gcFKt+ +5eNu/Nio5JIk2kNrYrhV/erBvGy2i/MOjZrkm2xpmfh4SDBF1a3hDTxFYPwyllEnvGfDyi62a+pG +x8cgoLEfZd5ICLqkTqnyg0Y3hOvozIFIQ2dOciqbXL1MGyiKXCJ7tKuY2e7gUYPDCUZObT6Z+pUX +2nwzV0E8jVHtC7ZcryxjGt9XyD+86V3Em69FmeKjWiS0uqlWPc9vqv9JWL7wqP/0uK3pN/u6uPQL +OvnoQ0IeidiEyxPx2bvhiWC4jChWrBQdnArncevPDt09qZahSL0896+1DSJMwBGB7FY79tOi4lu3 +sgQiUpWAk2nojkxl8ZEDLXB0AuqLZxUpaVICu9ffUGpVRr+goyhhf3DQw6KqLCGqR84onAZFdr+C +GCe01a60y1Dma/RMhnEw6abfFobg2P9A3fvQQoh/ozM6LlweQRGBY84YcWsr7KaKtzFcOmpH4MN5 +WdYgGq/yapiqcrxXStJLnbsQ/LBMQeXtHT1eKJ2czL+zUdqnR+WEUwIDAQABo0IwQDAdBgNVHQ4E +FgQUu69+Aj36pvE8hI6t7jiY7NkyMtQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8w +DQYJKoZIhvcNAQEMBQADggIBAArx1UaEt65Ru2yyTUEUAJNMnMvlwFTPoCWOAvn9sKIN9SCYPBMt +rFaisNZ+EZLpLrqeLppysb0ZRGxhNaKatBYSaVqM4dc+pBroLwP0rmEdEBsqpIt6xf4FpuHA1sj+ +nq6PK7o9mfjYcwlYRm6mnPTXJ9OV2jeDchzTc+CiR5kDOF3VSXkAKRzH7JsgHAckaVd4sjn8OoSg +tZx8jb8uk2IntznaFxiuvTwJaP+EmzzV1gsD41eeFPfR60/IvYcjt7ZJQ3mFXLrrkguhxuhoqEwW +sRqZCuhTLJK7oQkYdQxlqHvLI7cawiiFwxv/0Cti76R7CZGYZ4wUAc1oBmpjIXUDgIiKboHGhfKp +pC3n9KUkEEeDys30jXlYsQab5xoq2Z0B15R97QNKyvDb6KkBPvVWmckejkk9u+UJueBPSZI9FoJA +zMxZxuY67RIuaTxslbH9qh17f4a+Hg4yRvv7E491f0yLS0Zj/gA0QHDBw7mh3aZw4gSzQbzpgJHq +ZJx64SIDqZxubw5lT2yHh17zbqD5daWbQOhTsiedSrnAdyGN/4fy3ryM7xfft0kL0fJuMAsaDk52 +7RH89elWsn2/x20Kk4yl0MC2Hb46TpSi125sC8KKfPog88Tk5c0NqMuRkrF8hey1FGlmDoLnzc7I +LaZRfyHBNVOFBkpdn627G190 +-----END CERTIFICATE----- + +USERTrust RSA Certification Authority +===================================== +-----BEGIN CERTIFICATE----- +MIIF3jCCA8agAwIBAgIQAf1tMPyjylGoG7xkDjUDLTANBgkqhkiG9w0BAQwFADCBiDELMAkGA1UE +BhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQK +ExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwHhcNMTAwMjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UE +BhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQK +ExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCAEmUXNg7D2wiz +0KxXDXbtzSfTTK1Qg2HiqiBNCS1kCdzOiZ/MPans9s/B3PHTsdZ7NygRK0faOca8Ohm0X6a9fZ2j +Y0K2dvKpOyuR+OJv0OwWIJAJPuLodMkYtJHUYmTbf6MG8YgYapAiPLz+E/CHFHv25B+O1ORRxhFn +RghRy4YUVD+8M/5+bJz/Fp0YvVGONaanZshyZ9shZrHUm3gDwFA66Mzw3LyeTP6vBZY1H1dat//O ++T23LLb2VN3I5xI6Ta5MirdcmrS3ID3KfyI0rn47aGYBROcBTkZTmzNg95S+UzeQc0PzMsNT79uq +/nROacdrjGCT3sTHDN/hMq7MkztReJVni+49Vv4M0GkPGw/zJSZrM233bkf6c0Plfg6lZrEpfDKE +Y1WJxA3Bk1QwGROs0303p+tdOmw1XNtB1xLaqUkL39iAigmTYo61Zs8liM2EuLE/pDkP2QKe6xJM +lXzzawWpXhaDzLhn4ugTncxbgtNMs+1b/97lc6wjOy0AvzVVdAlJ2ElYGn+SNuZRkg7zJn0cTRe8 +yexDJtC/QV9AqURE9JnnV4eeUB9XVKg+/XRjL7FQZQnmWEIuQxpMtPAlR1n6BB6T1CZGSlCBst6+ +eLf8ZxXhyVeEHg9j1uliutZfVS7qXMYoCAQlObgOK6nyTJccBz8NUvXt7y+CDwIDAQABo0IwQDAd +BgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rIDZsswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF +MAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAFzUfA3P9wF9QZllDHPFUp/L+M+ZBn8b2kMVn54CVVeW +FPFSPCeHlCjtHzoBN6J2/FNQwISbxmtOuowhT6KOVWKR82kV2LyI48SqC/3vqOlLVSoGIG1VeCkZ +7l8wXEskEVX/JJpuXior7gtNn3/3ATiUFJVDBwn7YKnuHKsSjKCaXqeYalltiz8I+8jRRa8YFWSQ +Eg9zKC7F4iRO/Fjs8PRF/iKz6y+O0tlFYQXBl2+odnKPi4w2r78NBc5xjeambx9spnFixdjQg3IM +8WcRiQycE0xyNN+81XHfqnHd4blsjDwSXWXavVcStkNr/+XeTWYRUc+ZruwXtuhxkYzeSf7dNXGi +FSeUHM9h4ya7b6NnJSFd5t0dCy5oGzuCr+yDZ4XUmFF0sbmZgIn/f3gZXHlKYC6SQK5MNyosycdi +yA5d9zZbyuAlJQG03RoHnHcAP9Dc1ew91Pq7P8yF1m9/qS3fuQL39ZeatTXaw2ewh0qpKJ4jjv9c +J2vhsE/zB+4ALtRZh8tSQZXq9EfX7mRBVXyNWQKV3WKdwrnuWih0hKWbt5DHDAff9Yk2dDLWKMGw +sAvgnEzDHNb842m1R0aBL6KCq9NjRHDEjf8tM7qtj3u1cIiuPhnPQCjY/MiQu12ZIvVS5ljFH4gx +Q+6IHdfGjjxDah2nGN59PRbxYvnKkKj9 +-----END CERTIFICATE----- + +USERTrust ECC Certification Authority +===================================== +-----BEGIN CERTIFICATE----- +MIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDELMAkGA1UEBhMC +VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwHhcNMTAwMjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMC +VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQarFRaqfloI+d61SRvU8Za2EurxtW2 +0eZzca7dnNYMYf3boIkDuAUU7FfO7l0/4iGzzvfUinngo4N+LZfQYcTxmdwlkWOrfzCjtHDix6Ez +nPO/LlxTsV+zfTJ/ijTjeXmjQjBAMB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAOBgNV +HQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjA2Z6EWCNzklwBB +HU6+4WMBzzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbWRNZu +9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg= +-----END CERTIFICATE----- + +GlobalSign ECC Root CA - R4 +=========================== +-----BEGIN CERTIFICATE----- +MIIB4TCCAYegAwIBAgIRKjikHJYKBN5CsiilC+g0mAIwCgYIKoZIzj0EAwIwUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoXDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuMZ5049sJQ6fLjkZHAOkrprl +OQcJFspjsbmG+IpXwVfOQvpzofdlQv8ewQCybnMO/8ch5RikqtlxP6jUuc6MHaNCMEAwDgYDVR0P +AQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFSwe61FuOJAf/sKbvu+M8k8o4TV +MAoGCCqGSM49BAMCA0gAMEUCIQDckqGgE6bPA7DmxCGXkPoUVy0D7O48027KqGx2vKLeuwIgJ6iF +JzWbVsaj8kfSt24bAgAXqmemFZHe+pTsewv4n4Q= +-----END CERTIFICATE----- + +GlobalSign ECC Root CA - R5 +=========================== +-----BEGIN CERTIFICATE----- +MIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoXDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6 +SFkc8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8kehOvRnkmS +h5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAd +BgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYIKoZIzj0EAwMDaAAwZQIxAOVpEslu28Yx +uglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7 +yFz9SO8NdCKoCOJuxUnOxwy8p2Fp8fc74SrL+SvzZpA3 +-----END CERTIFICATE----- + +Staat der Nederlanden Root CA - G3 +================================== +-----BEGIN CERTIFICATE----- +MIIFdDCCA1ygAwIBAgIEAJiiOTANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJOTDEeMBwGA1UE +CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFhdCBkZXIgTmVkZXJsYW5kZW4g +Um9vdCBDQSAtIEczMB4XDTEzMTExNDExMjg0MloXDTI4MTExMzIzMDAwMFowWjELMAkGA1UEBhMC +TkwxHjAcBgNVBAoMFVN0YWF0IGRlciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5l +ZGVybGFuZGVuIFJvb3QgQ0EgLSBHMzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL4y +olQPcPssXFnrbMSkUeiFKrPMSjTysF/zDsccPVMeiAho2G89rcKezIJnByeHaHE6n3WWIkYFsO2t +x1ueKt6c/DrGlaf1F2cY5y9JCAxcz+bMNO14+1Cx3Gsy8KL+tjzk7FqXxz8ecAgwoNzFs21v0IJy +EavSgWhZghe3eJJg+szeP4TrjTgzkApyI/o1zCZxMdFyKJLZWyNtZrVtB0LrpjPOktvA9mxjeM3K +Tj215VKb8b475lRgsGYeCasH/lSJEULR9yS6YHgamPfJEf0WwTUaVHXvQ9Plrk7O53vDxk5hUUur +mkVLoR9BvUhTFXFkC4az5S6+zqQbwSmEorXLCCN2QyIkHxcE1G6cxvx/K2Ya7Irl1s9N9WMJtxU5 +1nus6+N86U78dULI7ViVDAZCopz35HCz33JvWjdAidiFpNfxC95DGdRKWCyMijmev4SH8RY7Ngzp +07TKbBlBUgmhHbBqv4LvcFEhMtwFdozL92TkA1CvjJFnq8Xy7ljY3r735zHPbMk7ccHViLVlvMDo +FxcHErVc0qsgk7TmgoNwNsXNo42ti+yjwUOH5kPiNL6VizXtBznaqB16nzaeErAMZRKQFWDZJkBE +41ZgpRDUajz9QdwOWke275dhdU/Z/seyHdTtXUmzqWrLZoQT1Vyg3N9udwbRcXXIV2+vD3dbAgMB +AAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRUrfrHkleu +yjWcLhL75LpdINyUVzANBgkqhkiG9w0BAQsFAAOCAgEAMJmdBTLIXg47mAE6iqTnB/d6+Oea31BD +U5cqPco8R5gu4RV78ZLzYdqQJRZlwJ9UXQ4DO1t3ApyEtg2YXzTdO2PCwyiBwpwpLiniyMMB8jPq +KqrMCQj3ZWfGzd/TtiunvczRDnBfuCPRy5FOCvTIeuXZYzbB1N/8Ipf3YF3qKS9Ysr1YvY2WTxB1 +v0h7PVGHoTx0IsL8B3+A3MSs/mrBcDCw6Y5p4ixpgZQJut3+TcCDjJRYwEYgr5wfAvg1VUkvRtTA +8KCWAg8zxXHzniN9lLf9OtMJgwYh/WA9rjLA0u6NpvDntIJ8CsxwyXmA+P5M9zWEGYox+wrZ13+b +8KKaa8MFSu1BYBQw0aoRQm7TIwIEC8Zl3d1Sd9qBa7Ko+gE4uZbqKmxnl4mUnrzhVNXkanjvSr0r +mj1AfsbAddJu+2gw7OyLnflJNZoaLNmzlTnVHpL3prllL+U9bTpITAjc5CgSKL59NVzq4BZ+Extq +1z7XnvwtdbLBFNUjA9tbbws+eC8N3jONFrdI54OagQ97wUNNVQQXOEpR1VmiiXTTn74eS9fGbbeI +JG9gkaSChVtWQbzQRKtqE77RLFi3EjNYsjdj3BP1lB0/QFH1T/U67cjF68IeHRaVesd+QnGTbksV +tzDfqu1XhUisHWrdOWnk4Xl4vs4Fv6EM94B7IWcnMFk= +-----END CERTIFICATE----- + +Staat der Nederlanden EV Root CA +================================ +-----BEGIN CERTIFICATE----- +MIIFcDCCA1igAwIBAgIEAJiWjTANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQGEwJOTDEeMBwGA1UE +CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSkwJwYDVQQDDCBTdGFhdCBkZXIgTmVkZXJsYW5kZW4g +RVYgUm9vdCBDQTAeFw0xMDEyMDgxMTE5MjlaFw0yMjEyMDgxMTEwMjhaMFgxCzAJBgNVBAYTAk5M +MR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xKTAnBgNVBAMMIFN0YWF0IGRlciBOZWRl +cmxhbmRlbiBFViBSb290IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA48d+ifkk +SzrSM4M1LGns3Amk41GoJSt5uAg94JG6hIXGhaTK5skuU6TJJB79VWZxXSzFYGgEt9nCUiY4iKTW +O0Cmws0/zZiTs1QUWJZV1VD+hq2kY39ch/aO5ieSZxeSAgMs3NZmdO3dZ//BYY1jTw+bbRcwJu+r +0h8QoPnFfxZpgQNH7R5ojXKhTbImxrpsX23Wr9GxE46prfNeaXUmGD5BKyF/7otdBwadQ8QpCiv8 +Kj6GyzyDOvnJDdrFmeK8eEEzduG/L13lpJhQDBXd4Pqcfzho0LKmeqfRMb1+ilgnQ7O6M5HTp5gV +XJrm0w912fxBmJc+qiXbj5IusHsMX/FjqTf5m3VpTCgmJdrV8hJwRVXj33NeN/UhbJCONVrJ0yPr +08C+eKxCKFhmpUZtcALXEPlLVPxdhkqHz3/KRawRWrUgUY0viEeXOcDPusBCAUCZSCELa6fS/ZbV +0b5GnUngC6agIk440ME8MLxwjyx1zNDFjFE7PZQIZCZhfbnDZY8UnCHQqv0XcgOPvZuM5l5Tnrmd +74K74bzickFbIZTTRTeU0d8JOV3nI6qaHcptqAqGhYqCvkIH1vI4gnPah1vlPNOePqc7nvQDs/nx +fRN0Av+7oeX6AHkcpmZBiFxgV6YuCcS6/ZrPpx9Aw7vMWgpVSzs4dlG4Y4uElBbmVvMCAwEAAaNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFP6rAJCYniT8qcwa +ivsnuL8wbqg7MA0GCSqGSIb3DQEBCwUAA4ICAQDPdyxuVr5Os7aEAJSrR8kN0nbHhp8dB9O2tLsI +eK9p0gtJ3jPFrK3CiAJ9Brc1AsFgyb/E6JTe1NOpEyVa/m6irn0F3H3zbPB+po3u2dfOWBfoqSmu +c0iH55vKbimhZF8ZE/euBhD/UcabTVUlT5OZEAFTdfETzsemQUHSv4ilf0X8rLiltTMMgsT7B/Zq +5SWEXwbKwYY5EdtYzXc7LMJMD16a4/CrPmEbUCTCwPTxGfARKbalGAKb12NMcIxHowNDXLldRqAN +b/9Zjr7dn3LDWyvfjFvO5QxGbJKyCqNMVEIYFRIYvdr8unRu/8G2oGTYqV9Vrp9canaW2HNnh/tN +f1zuacpzEPuKqf2evTY4SUmH9A4U8OmHuD+nT3pajnnUk+S7aFKErGzp85hwVXIy+TSrK0m1zSBi +5Dp6Z2Orltxtrpfs/J92VoguZs9btsmksNcFuuEnL5O7Jiqik7Ab846+HUCjuTaPPoIaGl6I6lD4 +WeKDRikL40Rc4ZW2aZCaFG+XroHPaO+Zmr615+F/+PoTRxZMzG0IQOeLeG9QgkRQP2YGiqtDhFZK +DyAthg710tvSeopLzaXoTvFeJiUBWSOgftL2fiFX1ye8FVdMpEbB4IMeDExNH08GGeL5qPQ6gqGy +eUN51q1veieQA6TqJIc/2b3Z6fJfUEkc7uzXLg== +-----END CERTIFICATE----- + +IdenTrust Commercial Root CA 1 +============================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIQCgFCgAAAAUUjyES1AAAAAjANBgkqhkiG9w0BAQsFADBKMQswCQYDVQQG +EwJVUzESMBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBS +b290IENBIDEwHhcNMTQwMTE2MTgxMjIzWhcNMzQwMTE2MTgxMjIzWjBKMQswCQYDVQQGEwJVUzES +MBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBSb290IENB +IDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCnUBneP5k91DNG8W9RYYKyqU+PZ4ld +hNlT3Qwo2dfw/66VQ3KZ+bVdfIrBQuExUHTRgQ18zZshq0PirK1ehm7zCYofWjK9ouuU+ehcCuz/ +mNKvcbO0U59Oh++SvL3sTzIwiEsXXlfEU8L2ApeN2WIrvyQfYo3fw7gpS0l4PJNgiCL8mdo2yMKi +1CxUAGc1bnO/AljwpN3lsKImesrgNqUZFvX9t++uP0D1bVoE/c40yiTcdCMbXTMTEl3EASX2MN0C +XZ/g1Ue9tOsbobtJSdifWwLziuQkkORiT0/Br4sOdBeo0XKIanoBScy0RnnGF7HamB4HWfp1IYVl +3ZBWzvurpWCdxJ35UrCLvYf5jysjCiN2O/cz4ckA82n5S6LgTrx+kzmEB/dEcH7+B1rlsazRGMzy +NeVJSQjKVsk9+w8YfYs7wRPCTY/JTw436R+hDmrfYi7LNQZReSzIJTj0+kuniVyc0uMNOYZKdHzV +WYfCP04MXFL0PfdSgvHqo6z9STQaKPNBiDoT7uje/5kdX7rL6B7yuVBgwDHTc+XvvqDtMwt0viAg +xGds8AgDelWAf0ZOlqf0Hj7h9tgJ4TNkK2PXMl6f+cB7D3hvl7yTmvmcEpB4eoCHFddydJxVdHix +uuFucAS6T6C6aMN7/zHwcz09lCqxC0EOoP5NiGVreTO01wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMC +AQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU7UQZwNPwBovupHu+QucmVMiONnYwDQYJKoZI +hvcNAQELBQADggIBAA2ukDL2pkt8RHYZYR4nKM1eVO8lvOMIkPkp165oCOGUAFjvLi5+U1KMtlwH +6oi6mYtQlNeCgN9hCQCTrQ0U5s7B8jeUeLBfnLOic7iPBZM4zY0+sLj7wM+x8uwtLRvM7Kqas6pg +ghstO8OEPVeKlh6cdbjTMM1gCIOQ045U8U1mwF10A0Cj7oV+wh93nAbowacYXVKV7cndJZ5t+qnt +ozo00Fl72u1Q8zW/7esUTTHHYPTa8Yec4kjixsU3+wYQ+nVZZjFHKdp2mhzpgq7vmrlR94gjmmmV +YjzlVYA211QC//G5Xc7UI2/YRYRKW2XviQzdFKcgyxilJbQN+QHwotL0AMh0jqEqSI5l2xPE4iUX +feu+h1sXIFRRk0pTAwvsXcoz7WL9RccvW9xYoIA55vrX/hMUpu09lEpCdNTDd1lzzY9GvlU47/ro +kTLql1gEIt44w8y8bckzOmoKaT+gyOpyj4xjhiO9bTyWnpXgSUyqorkqG5w2gXjtw+hG4iZZRHUe +2XWJUc0QhJ1hYMtd+ZciTY6Y5uN/9lu7rs3KSoFrXgvzUeF0K+l+J6fZmUlO+KWA2yUPHGNiiskz +Z2s8EIPGrd6ozRaOjfAHN3Gf8qv8QfXBi+wAN10J5U6A7/qxXDgGpRtK4dw4LTzcqx+QGtVKnO7R +cGzM7vRX+Bi6hG6H +-----END CERTIFICATE----- + +IdenTrust Public Sector Root CA 1 +================================= +-----BEGIN CERTIFICATE----- +MIIFZjCCA06gAwIBAgIQCgFCgAAAAUUjz0Z8AAAAAjANBgkqhkiG9w0BAQsFADBNMQswCQYDVQQG +EwJVUzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3Rv +ciBSb290IENBIDEwHhcNMTQwMTE2MTc1MzMyWhcNMzQwMTE2MTc1MzMyWjBNMQswCQYDVQQGEwJV +UzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3RvciBS +b290IENBIDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2IpT8pEiv6EdrCvsnduTy +P4o7ekosMSqMjbCpwzFrqHd2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEfpYnYeEe4IFNGyRBb06tD6 +Hi9e28tzQa68ALBKK0CyrOE7S8ItneShm+waOh7wCLPQ5CQ1B5+ctMlSbdsHyo+1W/CD80/HLaXI +rcuVIKQxKFdYWuSNG5qrng0M8gozOSI5Cpcu81N3uURF/YTLNiCBWS2ab21ISGHKTN9T0a9SvESf +qy9rg3LvdYDaBjMbXcjaY8ZNzaxmMc3R3j6HEDbhuaR672BQssvKplbgN6+rNBM5Jeg5ZuSYeqoS +mJxZZoY+rfGwyj4GD3vwEUs3oERte8uojHH01bWRNszwFcYr3lEXsZdMUD2xlVl8BX0tIdUAvwFn +ol57plzy9yLxkA2T26pEUWbMfXYD62qoKjgZl3YNa4ph+bz27nb9cCvdKTz4Ch5bQhyLVi9VGxyh +LrXHFub4qjySjmm2AcG1hp2JDws4lFTo6tyePSW8Uybt1as5qsVATFSrsrTZ2fjXctscvG29ZV/v +iDUqZi/u9rNl8DONfJhBaUYPQxxp+pu10GFqzcpL2UyQRqsVWaFHVCkugyhfHMKiq3IXAAaOReyL +4jM9f9oZRORicsPfIsbyVtTdX5Vy7W1f90gDW/3FKqD2cyOEEBsB5wIDAQABo0IwQDAOBgNVHQ8B +Af8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU43HgntinQtnbcZFrlJPrw6PRFKMw +DQYJKoZIhvcNAQELBQADggIBAEf63QqwEZE4rU1d9+UOl1QZgkiHVIyqZJnYWv6IAcVYpZmxI1Qj +t2odIFflAWJBF9MJ23XLblSQdf4an4EKwt3X9wnQW3IV5B4Jaj0z8yGa5hV+rVHVDRDtfULAj+7A +mgjVQdZcDiFpboBhDhXAuM/FSRJSzL46zNQuOAXeNf0fb7iAaJg9TaDKQGXSc3z1i9kKlT/YPyNt +GtEqJBnZhbMX73huqVjRI9PHE+1yJX9dsXNw0H8GlwmEKYBhHfpe/3OsoOOJuBxxFcbeMX8S3OFt +m6/n6J91eEyrRjuazr8FGF1NFTwWmhlQBJqymm9li1JfPFgEKCXAZmExfrngdbkaqIHWchezxQMx +NRF4eKLg6TCMf4DfWN88uieW4oA0beOY02QnrEh+KHdcxiVhJfiFDGX6xDIvpZgF5PgLZxYWxoK4 +Mhn5+bl53B/N66+rDt0b20XkeucC4pVd/GnwU2lhlXV5C15V5jgclKlZM57IcXR5f1GJtshquDDI +ajjDbp7hNxbqBWJMWxJH7ae0s1hWx0nzfxJoCTFx8G34Tkf71oXuxVhAGaQdp/lLQzfcaFpPz+vC +ZHTetBXZ9FRUGi8c15dxVJCO2SCdUyt/q4/i6jC8UDfv8Ue1fXwsBOxonbRJRBD0ckscZOf85muQ +3Wl9af0AVqW3rLatt8o+Ae+c +-----END CERTIFICATE----- + +Entrust Root Certification Authority - G2 +========================================= +-----BEGIN CERTIFICATE----- +MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMCVVMxFjAUBgNV +BAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVy +bXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ug +b25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIw +HhcNMDkwNzA3MTcyNTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoT +DUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMx +OTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25s +eTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP +/vaCeb9zYQYKpSfYs1/TRU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXz +HHfV1IWNcCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hWwcKU +s/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1U1+cPvQXLOZprE4y +TGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0jaWvYkxN4FisZDQSA/i2jZRjJKRx +AgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ6 +0B7vfec7aVHUbI2fkBJmqzANBgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5Z +iXMRrEPR9RP/jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ +Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v1fN2D807iDgi +nWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4RnAuknZoh8/CbCzB428Hch0P+ +vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmHVHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xO +e4pIb4tF9g== +-----END CERTIFICATE----- + +Entrust Root Certification Authority - EC1 +========================================== +-----BEGIN CERTIFICATE----- +MIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkGA1UEBhMCVVMx +FjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVn +YWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXpl +ZCB1c2Ugb25seTEzMDEGA1UEAxMqRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRUMxMB4XDTEyMTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYw +FAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0L2xlZ2Fs +LXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhvcml6ZWQg +dXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAt +IEVDMTB2MBAGByqGSM49AgEGBSuBBAAiA2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHy +AsWfoPZb1YsGGYZPUxBtByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef +9eNi1KlHBz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVCR98crlOZF7ZvHH3h +vxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nXhTcGtXsI/esni0qU+eH6p44mCOh8 +kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G +-----END CERTIFICATE----- + +CFCA EV ROOT +============ +-----BEGIN CERTIFICATE----- +MIIFjTCCA3WgAwIBAgIEGErM1jANBgkqhkiG9w0BAQsFADBWMQswCQYDVQQGEwJDTjEwMC4GA1UE +CgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQDDAxDRkNB +IEVWIFJPT1QwHhcNMTIwODA4MDMwNzAxWhcNMjkxMjMxMDMwNzAxWjBWMQswCQYDVQQGEwJDTjEw +MC4GA1UECgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQD +DAxDRkNBIEVWIFJPT1QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDXXWvNED8fBVnV +BU03sQ7smCuOFR36k0sXgiFxEFLXUWRwFsJVaU2OFW2fvwwbwuCjZ9YMrM8irq93VCpLTIpTUnrD +7i7es3ElweldPe6hL6P3KjzJIx1qqx2hp/Hz7KDVRM8Vz3IvHWOX6Jn5/ZOkVIBMUtRSqy5J35DN +uF++P96hyk0g1CXohClTt7GIH//62pCfCqktQT+x8Rgp7hZZLDRJGqgG16iI0gNyejLi6mhNbiyW +ZXvKWfry4t3uMCz7zEasxGPrb382KzRzEpR/38wmnvFyXVBlWY9ps4deMm/DGIq1lY+wejfeWkU7 +xzbh72fROdOXW3NiGUgthxwG+3SYIElz8AXSG7Ggo7cbcNOIabla1jj0Ytwli3i/+Oh+uFzJlU9f +py25IGvPa931DfSCt/SyZi4QKPaXWnuWFo8BGS1sbn85WAZkgwGDg8NNkt0yxoekN+kWzqotaK8K +gWU6cMGbrU1tVMoqLUuFG7OA5nBFDWteNfB/O7ic5ARwiRIlk9oKmSJgamNgTnYGmE69g60dWIol +hdLHZR4tjsbftsbhf4oEIRUpdPA+nJCdDC7xij5aqgwJHsfVPKPtl8MeNPo4+QgO48BdK4PRVmrJ +tqhUUy54Mmc9gn900PvhtgVguXDbjgv5E1hvcWAQUhC5wUEJ73IfZzF4/5YFjQIDAQABo2MwYTAf +BgNVHSMEGDAWgBTj/i39KNALtbq2osS/BqoFjJP7LzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB +/wQEAwIBBjAdBgNVHQ4EFgQU4/4t/SjQC7W6tqLEvwaqBYyT+y8wDQYJKoZIhvcNAQELBQADggIB +ACXGumvrh8vegjmWPfBEp2uEcwPenStPuiB/vHiyz5ewG5zz13ku9Ui20vsXiObTej/tUxPQ4i9q +ecsAIyjmHjdXNYmEwnZPNDatZ8POQQaIxffu2Bq41gt/UP+TqhdLjOztUmCypAbqTuv0axn96/Ua +4CUqmtzHQTb3yHQFhDmVOdYLO6Qn+gjYXB74BGBSESgoA//vU2YApUo0FmZ8/Qmkrp5nGm9BC2sG +E5uPhnEFtC+NiWYzKXZUmhH4J/qyP5Hgzg0b8zAarb8iXRvTvyUFTeGSGn+ZnzxEk8rUQElsgIfX +BDrDMlI1Dlb4pd19xIsNER9Tyx6yF7Zod1rg1MvIB671Oi6ON7fQAUtDKXeMOZePglr4UeWJoBjn +aH9dCi77o0cOPaYjesYBx4/IXr9tgFa+iiS6M+qf4TIRnvHST4D2G0CvOJ4RUHlzEhLN5mydLIhy +PDCBBpEi6lmt2hkuIsKNuYyH4Ga8cyNfIWRjgEj1oDwYPZTISEEdQLpe/v5WOaHIz16eGWRGENoX +kbcFgKyLmZJ956LYBws2J+dIeWCKw9cTXPhyQN9Ky8+ZAAoACxGV2lZFA4gKn2fQ1XmxqI1AbQ3C +ekD6819kR5LLU7m7Wc5P/dAVUwHY3+vZ5nbv0CO7O6l5s9UCKc2Jo5YPSjXnTkLAdc0Hz+Ys63su +-----END CERTIFICATE----- + +TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı H5 +==================================================== +-----BEGIN CERTIFICATE----- +MIIEJzCCAw+gAwIBAgIHAI4X/iQggTANBgkqhkiG9w0BAQsFADCBsTELMAkGA1UEBhMCVFIxDzAN +BgNVBAcMBkFua2FyYTFNMEsGA1UECgxEVMOcUktUUlVTVCBCaWxnaSDEsGxldGnFn2ltIHZlIEJp +bGnFn2ltIEfDvHZlbmxpxJ9pIEhpem1ldGxlcmkgQS7Fni4xQjBABgNVBAMMOVTDnFJLVFJVU1Qg +RWxla3Ryb25payBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsSBINTAeFw0xMzA0MzAw +ODA3MDFaFw0yMzA0MjgwODA3MDFaMIGxMQswCQYDVQQGEwJUUjEPMA0GA1UEBwwGQW5rYXJhMU0w +SwYDVQQKDERUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmlsacWfaW0gR8O8dmVubGnE +n2kgSGl6bWV0bGVyaSBBLsWeLjFCMEAGA1UEAww5VMOcUktUUlVTVCBFbGVrdHJvbmlrIFNlcnRp +ZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIEg1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEApCUZ4WWe60ghUEoI5RHwWrom/4NZzkQqL/7hzmAD/I0Dpe3/a6i6zDQGn1k19uwsu537 +jVJp45wnEFPzpALFp/kRGml1bsMdi9GYjZOHp3GXDSHHmflS0yxjXVW86B8BSLlg/kJK9siArs1m +ep5Fimh34khon6La8eHBEJ/rPCmBp+EyCNSgBbGM+42WAA4+Jd9ThiI7/PS98wl+d+yG6w8z5UNP +9FR1bSmZLmZaQ9/LXMrI5Tjxfjs1nQ/0xVqhzPMggCTTV+wVunUlm+hkS7M0hO8EuPbJbKoCPrZV +4jI3X/xml1/N1p7HIL9Nxqw/dV8c7TKcfGkAaZHjIxhT6QIDAQABo0IwQDAdBgNVHQ4EFgQUVpkH +HtOsDGlktAxQR95DLL4gwPswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI +hvcNAQELBQADggEBAJ5FdnsXSDLyOIspve6WSk6BGLFRRyDN0GSxDsnZAdkJzsiZ3GglE9Rc8qPo +BP5yCccLqh0lVX6Wmle3usURehnmp349hQ71+S4pL+f5bFgWV1Al9j4uPqrtd3GqqpmWRgqujuwq +URawXs3qZwQcWDD1YIq9pr1N5Za0/EKJAWv2cMhQOQwt1WbZyNKzMrcbGW3LM/nfpeYVhDfwwvJl +lpKQd/Ct9JDpEXjXk4nAPQu6KfTomZ1yju2dL+6SfaHx/126M2CFYv4HAqGEVka+lgqaE9chTLd8 +B59OTj+RdPsnnRHM3eaxynFNExc5JsUpISuTKWqW+qtB4Uu2NQvAmxU= +-----END CERTIFICATE----- + +Certinomis - Root CA +==================== +-----BEGIN CERTIFICATE----- +MIIFkjCCA3qgAwIBAgIBATANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJGUjETMBEGA1UEChMK +Q2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxHTAbBgNVBAMTFENlcnRpbm9taXMg +LSBSb290IENBMB4XDTEzMTAyMTA5MTcxOFoXDTMzMTAyMTA5MTcxOFowWjELMAkGA1UEBhMCRlIx +EzARBgNVBAoTCkNlcnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMR0wGwYDVQQDExRD +ZXJ0aW5vbWlzIC0gUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANTMCQos +P5L2fxSeC5yaah1AMGT9qt8OHgZbn1CF6s2Nq0Nn3rD6foCWnoR4kkjW4znuzuRZWJflLieY6pOo +d5tK8O90gC3rMB+12ceAnGInkYjwSond3IjmFPnVAy//ldu9n+ws+hQVWZUKxkd8aRi5pwP5ynap +z8dvtF4F/u7BUrJ1Mofs7SlmO/NKFoL21prbcpjp3vDFTKWrteoB4owuZH9kb/2jJZOLyKIOSY00 +8B/sWEUuNKqEUL3nskoTuLAPrjhdsKkb5nPJWqHZZkCqqU2mNAKthH6yI8H7KsZn9DS2sJVqM09x +RLWtwHkziOC/7aOgFLScCbAK42C++PhmiM1b8XcF4LVzbsF9Ri6OSyemzTUK/eVNfaoqoynHWmgE +6OXWk6RiwsXm9E/G+Z8ajYJJGYrKWUM66A0ywfRMEwNvbqY/kXPLynNvEiCL7sCCeN5LLsJJwx3t +FvYk9CcbXFcx3FXuqB5vbKziRcxXV4p1VxngtViZSTYxPDMBbRZKzbgqg4SGm/lg0h9tkQPTYKbV +PZrdd5A9NaSfD171UkRpucC63M9933zZxKyGIjK8e2uR73r4F2iw4lNVYC2vPsKD2NkJK/DAZNuH +i5HMkesE/Xa0lZrmFAYb1TQdvtj/dBxThZngWVJKYe2InmtJiUZ+IFrZ50rlau7SZRFDAgMBAAGj +YzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTvkUz1pcMw6C8I +6tNxIqSSaHh02TAfBgNVHSMEGDAWgBTvkUz1pcMw6C8I6tNxIqSSaHh02TANBgkqhkiG9w0BAQsF +AAOCAgEAfj1U2iJdGlg+O1QnurrMyOMaauo++RLrVl89UM7g6kgmJs95Vn6RHJk/0KGRHCwPT5iV +WVO90CLYiF2cN/z7ZMF4jIuaYAnq1fohX9B0ZedQxb8uuQsLrbWwF6YSjNRieOpWauwK0kDDPAUw +Pk2Ut59KA9N9J0u2/kTO+hkzGm2kQtHdzMjI1xZSg081lLMSVX3l4kLr5JyTCcBMWwerx20RoFAX +lCOotQqSD7J6wWAsOMwaplv/8gzjqh8c3LigkyfeY+N/IZ865Z764BNqdeuWXGKRlI5nU7aJ+BIJ +y29SWwNyhlCVCNSNh4YVH5Uk2KRvms6knZtt0rJ2BobGVgjF6wnaNsIbW0G+YSrjcOa4pvi2WsS9 +Iff/ql+hbHY5ZtbqTFXhADObE5hjyW/QASAJN1LnDE8+zbz1X5YnpyACleAu6AdBBR8Vbtaw5Bng +DwKTACdyxYvRVB9dSsNAl35VpnzBMwQUAR1JIGkLGZOdblgi90AMRgwjY/M50n92Uaf0yKHxDHYi +I0ZSKS3io0EHVmmY0gUJvGnHWmHNj4FgFU2A3ZDifcRQ8ow7bkrHxuaAKzyBvBGAFhAn1/DNP3nM +cyrDflOR1m749fPH0FFNjkulW+YZFzvWgQncItzujrnEj1PhZ7szuIgVRs/taTX/dQ1G885x4cVr +hkIGuUE= +-----END CERTIFICATE----- + +OISTE WISeKey Global Root GB CA +=============================== +-----BEGIN CERTIFICATE----- +MIIDtTCCAp2gAwIBAgIQdrEgUnTwhYdGs/gjGvbCwDANBgkqhkiG9w0BAQsFADBtMQswCQYDVQQG +EwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNl +ZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQiBDQTAeFw0xNDEyMDExNTAw +MzJaFw0zOTEyMDExNTEwMzFaMG0xCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYD +VQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEds +b2JhbCBSb290IEdCIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2Be3HEokKtaX +scriHvt9OO+Y9bI5mE4nuBFde9IllIiCFSZqGzG7qFshISvYD06fWvGxWuR51jIjK+FTzJlFXHtP +rby/h0oLS5daqPZI7H17Dc0hBt+eFf1Biki3IPShehtX1F1Q/7pn2COZH8g/497/b1t3sWtuuMlk +9+HKQUYOKXHQuSP8yYFfTvdv37+ErXNku7dCjmn21HYdfp2nuFeKUWdy19SouJVUQHMD9ur06/4o +Qnc/nSMbsrY9gBQHTC5P99UKFg29ZkM3fiNDecNAhvVMKdqOmq0NpQSHiB6F4+lT1ZvIiwNjeOvg +GUpuuy9rM2RYk61pv48b74JIxwIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUNQ/INmNe4qPs+TtmFc5RUuORmj0wEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZI +hvcNAQELBQADggEBAEBM+4eymYGQfp3FsLAmzYh7KzKNbrghcViXfa43FK8+5/ea4n32cZiZBKpD +dHij40lhPnOMTZTg+XHEthYOU3gf1qKHLwI5gSk8rxWYITD+KJAAjNHhy/peyP34EEY7onhCkRd0 +VQreUGdNZtGn//3ZwLWoo4rOZvUPQ82nK1d7Y0Zqqi5S2PTt4W2tKZB4SLrhI6qjiey1q5bAtEui +HZeeevJuQHHfaPFlTc58Bd9TZaml8LGXBHAVRgOY1NK/VLSgWH1Sb9pWJmLU2NuJMW8c8CLC02Ic +Nc1MaRVUGpCY3useX8p3x8uOPUNpnJpY0CQ73xtAln41rYHHTnG6iBM= +-----END CERTIFICATE----- + +Certification Authority of WoSign G2 +==================================== +-----BEGIN CERTIFICATE----- +MIIDfDCCAmSgAwIBAgIQayXaioidfLwPBbOxemFFRDANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQG +EwJDTjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxLTArBgNVBAMTJENlcnRpZmljYXRpb24g +QXV0aG9yaXR5IG9mIFdvU2lnbiBHMjAeFw0xNDExMDgwMDU4NThaFw00NDExMDgwMDU4NThaMFgx +CzAJBgNVBAYTAkNOMRowGAYDVQQKExFXb1NpZ24gQ0EgTGltaXRlZDEtMCsGA1UEAxMkQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkgb2YgV29TaWduIEcyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAvsXEoCKASU+/2YcRxlPhuw+9YH+v9oIOH9ywjj2X4FA8jzrvZjtFB5sg+OPXJYY1kBai +XW8wGQiHC38Gsp1ij96vkqVg1CuAmlI/9ZqD6TRay9nVYlzmDuDfBpgOgHzKtB0TiGsOqCR3A9Du +W/PKaZE1OVbFbeP3PU9ekzgkyhjpJMuSA93MHD0JcOQg5PGurLtzaaNjOg9FD6FKmsLRY6zLEPg9 +5k4ot+vElbGs/V6r+kHLXZ1L3PR8du9nfwB6jdKgGlxNIuG12t12s9R23164i5jIFFTMaxeSt+BK +v0mUYQs4kI9dJGwlezt52eJ+na2fmKEG/HgUYFf47oB3sQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMC +AQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU+mCp62XF3RYUCE4MD42b4Pdkr2cwDQYJKoZI +hvcNAQELBQADggEBAFfDejaCnI2Y4qtAqkePx6db7XznPWZaOzG73/MWM5H8fHulwqZm46qwtyeY +P0nXYGdnPzZPSsvxFPpahygc7Y9BMsaV+X3avXtbwrAh449G3CE4Q3RM+zD4F3LBMvzIkRfEzFg3 +TgvMWvchNSiDbGAtROtSjFA9tWwS1/oJu2yySrHFieT801LYYRf+epSEj3m2M1m6D8QL4nCgS3gu ++sif/a+RZQp4OBXllxcU3fngLDT4ONCEIgDAFFEYKwLcMFrw6AF8NTojrwjkr6qOKEJJLvD1mTS+ +7Q9LGOHSJDy7XUe3IfKN0QqZjuNuPq1w4I+5ysxugTH2e5x6eeRncRg= +-----END CERTIFICATE----- + +CA WoSign ECC Root +================== +-----BEGIN CERTIFICATE----- +MIICCTCCAY+gAwIBAgIQaEpYcIBr8I8C+vbe6LCQkDAKBggqhkjOPQQDAzBGMQswCQYDVQQGEwJD +TjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxGzAZBgNVBAMTEkNBIFdvU2lnbiBFQ0MgUm9v +dDAeFw0xNDExMDgwMDU4NThaFw00NDExMDgwMDU4NThaMEYxCzAJBgNVBAYTAkNOMRowGAYDVQQK +ExFXb1NpZ24gQ0EgTGltaXRlZDEbMBkGA1UEAxMSQ0EgV29TaWduIEVDQyBSb290MHYwEAYHKoZI +zj0CAQYFK4EEACIDYgAE4f2OuEMkq5Z7hcK6C62N4DrjJLnSsb6IOsq/Srj57ywvr1FQPEd1bPiU +t5v8KB7FVMxjnRZLU8HnIKvNrCXSf4/CwVqCXjCLelTOA7WRf6qU0NGKSMyCBSah1VES1ns2o0Iw +QDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUqv3VWqP2h4syhf3R +MluARZPzA7gwCgYIKoZIzj0EAwMDaAAwZQIxAOSkhLCB1T2wdKyUpOgOPQB0TKGXa/kNUTyh2Tv0 +Daupn75OcsqF1NnstTJFGG+rrQIwfcf3aWMvoeGY7xMQ0Xk/0f7qO3/eVvSQsRUR2LIiFdAvwyYu +a/GRspBl9JrmkO5K +-----END CERTIFICATE----- + +SZAFIR ROOT CA2 +=============== +-----BEGIN CERTIFICATE----- +MIIDcjCCAlqgAwIBAgIUPopdB+xV0jLVt+O2XwHrLdzk1uQwDQYJKoZIhvcNAQELBQAwUTELMAkG +A1UEBhMCUEwxKDAmBgNVBAoMH0tyYWpvd2EgSXpiYSBSb3psaWN6ZW5pb3dhIFMuQS4xGDAWBgNV +BAMMD1NaQUZJUiBST09UIENBMjAeFw0xNTEwMTkwNzQzMzBaFw0zNTEwMTkwNzQzMzBaMFExCzAJ +BgNVBAYTAlBMMSgwJgYDVQQKDB9LcmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRgwFgYD +VQQDDA9TWkFGSVIgUk9PVCBDQTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3vD5Q +qEvNQLXOYeeWyrSh2gwisPq1e3YAd4wLz32ohswmUeQgPYUM1ljj5/QqGJ3a0a4m7utT3PSQ1hNK +DJA8w/Ta0o4NkjrcsbH/ON7Dui1fgLkCvUqdGw+0w8LBZwPd3BucPbOw3gAeqDRHu5rr/gsUvTaE +2g0gv/pby6kWIK05YO4vdbbnl5z5Pv1+TW9NL++IDWr63fE9biCloBK0TXC5ztdyO4mTp4CEHCdJ +ckm1/zuVnsHMyAHs6A6KCpbns6aH5db5BSsNl0BwPLqsdVqc1U2dAgrSS5tmS0YHF2Wtn2yIANwi +ieDhZNRnvDF5YTy7ykHNXGoAyDw4jlivAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P +AQH/BAQDAgEGMB0GA1UdDgQWBBQuFqlKGLXLzPVvUPMjX/hd56zwyDANBgkqhkiG9w0BAQsFAAOC +AQEAtXP4A9xZWx126aMqe5Aosk3AM0+qmrHUuOQn/6mWmc5G4G18TKI4pAZw8PRBEew/R40/cof5 +O/2kbytTAOD/OblqBw7rHRz2onKQy4I9EYKL0rufKq8h5mOGnXkZ7/e7DDWQw4rtTw/1zBLZpD67 +oPwglV9PJi8RI4NOdQcPv5vRtB3pEAT+ymCPoky4rc/hkA/NrgrHXXu3UNLUYfrVFdvXn4dRVOul +4+vJhaAlIDf7js4MNIThPIGyd05DpYhfhmehPea0XGG2Ptv+tyjFogeutcrKjSoS75ftwjCkySp6 ++/NNIxuZMzSgLvWpCz/UXeHPhJ/iGcJfitYgHuNztw== +-----END CERTIFICATE----- + +Certum Trusted Network CA 2 +=========================== +-----BEGIN CERTIFICATE----- +MIIF0jCCA7qgAwIBAgIQIdbQSk8lD8kyN/yqXhKN6TANBgkqhkiG9w0BAQ0FADCBgDELMAkGA1UE +BhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMuQS4xJzAlBgNVBAsTHkNlcnR1 +bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIGA1UEAxMbQ2VydHVtIFRydXN0ZWQgTmV0d29y +ayBDQSAyMCIYDzIwMTExMDA2MDgzOTU2WhgPMjA0NjEwMDYwODM5NTZaMIGAMQswCQYDVQQGEwJQ +TDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENl +cnRpZmljYXRpb24gQXV0aG9yaXR5MSQwIgYDVQQDExtDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENB +IDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC9+Xj45tWADGSdhhuWZGc/IjoedQF9 +7/tcZ4zJzFxrqZHmuULlIEub2pt7uZld2ZuAS9eEQCsn0+i6MLs+CRqnSZXvK0AkwpfHp+6bJe+o +CgCXhVqqndwpyeI1B+twTUrWwbNWuKFBOJvR+zF/j+Bf4bE/D44WSWDXBo0Y+aomEKsq09DRZ40b +Rr5HMNUuctHFY9rnY3lEfktjJImGLjQ/KUxSiyqnwOKRKIm5wFv5HdnnJ63/mgKXwcZQkpsCLL2p +uTRZCr+ESv/f/rOf69me4Jgj7KZrdxYq28ytOxykh9xGc14ZYmhFV+SQgkK7QtbwYeDBoz1mo130 +GO6IyY0XRSmZMnUCMe4pJshrAua1YkV/NxVaI2iJ1D7eTiew8EAMvE0Xy02isx7QBlrd9pPPV3WZ +9fqGGmd4s7+W/jTcvedSVuWz5XV710GRBdxdaeOVDUO5/IOWOZV7bIBaTxNyxtd9KXpEulKkKtVB +Rgkg/iKgtlswjbyJDNXXcPiHUv3a76xRLgezTv7QCdpw75j6VuZt27VXS9zlLCUVyJ4ueE742pye +hizKV/Ma5ciSixqClnrDvFASadgOWkaLOusm+iPJtrCBvkIApPjW/jAux9JG9uWOdf3yzLnQh1vM +BhBgu4M1t15n3kfsmUjxpKEV/q2MYo45VU85FrmxY53/twIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBS2oVQ5AsOgP46KvPrU+Bym0ToO/TAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZI +hvcNAQENBQADggIBAHGlDs7k6b8/ONWJWsQCYftMxRQXLYtPU2sQF/xlhMcQSZDe28cmk4gmb3DW +Al45oPePq5a1pRNcgRRtDoGCERuKTsZPpd1iHkTfCVn0W3cLN+mLIMb4Ck4uWBzrM9DPhmDJ2vuA +L55MYIR4PSFk1vtBHxgP58l1cb29XN40hz5BsA72udY/CROWFC/emh1auVbONTqwX3BNXuMp8SMo +clm2q8KMZiYcdywmdjWLKKdpoPk79SPdhRB0yZADVpHnr7pH1BKXESLjokmUbOe3lEu6LaTaM4tM +pkT/WjzGHWTYtTHkpjx6qFcL2+1hGsvxznN3Y6SHb0xRONbkX8eftoEq5IVIeVheO/jbAoJnwTnb +w3RLPTYe+SmTiGhbqEQZIfCn6IENLOiTNrQ3ssqwGyZ6miUfmpqAnksqP/ujmv5zMnHCnsZy4Ypo +J/HkD7TETKVhk/iXEAcqMCWpuchxuO9ozC1+9eB+D4Kob7a6bINDd82Kkhehnlt4Fj1F4jNy3eFm +ypnTycUm/Q1oBEauttmbjL4ZvrHG8hnjXALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLX +is7VmFxWlgPF7ncGNf/P5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7 +zAYspsbiDrW5viSP +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions RootCA 2015 +======================================================= +-----BEGIN CERTIFICATE----- +MIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcT +BkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0 +aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNl +YXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAx +MTIxWjCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMg +QWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNV +BAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIw +MTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDC+Kk/G4n8PDwEXT2QNrCROnk8Zlrv +bTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+eh +iGsxr/CL0BgzuNtFajT0AoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+ +6PAQZe104S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06CojXd +FPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV9Cz82XBST3i4vTwr +i5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrDgfgXy5I2XdGj2HUb4Ysn6npIQf1F +GQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6Y5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2 +fu/Z8VFRfS0myGlZYeCsargqNhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9mu +iNX6hME6wGkoLfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc +Bw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVdctA4GGqd83EkVAswDQYJKoZI +hvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0IXtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+ +D1hYc2Ryx+hFjtyp8iY/xnmMsVMIM4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrM +d/K4kPFox/la/vot9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+y +d+2VZ5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/eaj8GsGsVn +82800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnhX9izjFk0WaSrT2y7Hxjb +davYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQl033DlZdwJVqwjbDG2jJ9SrcR5q+ss7F +Jej6A7na+RZukYT1HCjI/CbM1xyQVqdfbzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVt +J94Cj8rDtSvK6evIIVM4pcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGa +JI7ZjnHKe7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0vm9q +p/UsQu0yrbYhnr68 +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions ECC RootCA 2015 +=========================================================== +-----BEGIN CERTIFICATE----- +MIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0 +aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9u +cyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJj +aCBJbnN0aXR1dGlvbnMgRUNDIFJvb3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEw +MzcxMlowgaoxCzAJBgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmlj +IEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5MUQwQgYD +VQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIEVDQyBSb290 +Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKgQehLgoRc4vgxEZmGZE4JJS+dQS8KrjVP +dJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJajq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoK +Vlp8aQuqgAkkbH7BRqNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O +BBYEFLQiC4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaeplSTA +GiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7SofTUwJCA3sS61kFyjn +dc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR +-----END CERTIFICATE----- + +Certplus Root CA G1 +=================== +-----BEGIN CERTIFICATE----- +MIIFazCCA1OgAwIBAgISESBVg+QtPlRWhS2DN7cs3EYRMA0GCSqGSIb3DQEBDQUAMD4xCzAJBgNV +BAYTAkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMTAe +Fw0xNDA1MjYwMDAwMDBaFw0zODAxMTUwMDAwMDBaMD4xCzAJBgNVBAYTAkZSMREwDwYDVQQKDAhD +ZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMTCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBANpQh7bauKk+nWT6VjOaVj0W5QOVsjQcmm1iBdTYj+eJZJ+622SLZOZ5KmHN +r49aiZFluVj8tANfkT8tEBXgfs+8/H9DZ6itXjYj2JizTfNDnjl8KvzsiNWI7nC9hRYt6kuJPKNx +Qv4c/dMcLRC4hlTqQ7jbxofaqK6AJc96Jh2qkbBIb6613p7Y1/oA/caP0FG7Yn2ksYyy/yARujVj +BYZHYEMzkPZHogNPlk2dT8Hq6pyi/jQu3rfKG3akt62f6ajUeD94/vI4CTYd0hYCyOwqaK/1jpTv +LRN6HkJKHRUxrgwEV/xhc/MxVoYxgKDEEW4wduOU8F8ExKyHcomYxZ3MVwia9Az8fXoFOvpHgDm2 +z4QTd28n6v+WZxcIbekN1iNQMLAVdBM+5S//Ds3EC0pd8NgAM0lm66EYfFkuPSi5YXHLtaW6uOrc +4nBvCGrch2c0798wct3zyT8j/zXhviEpIDCB5BmlIOklynMxdCm+4kLV87ImZsdo/Rmz5yCTmehd +4F6H50boJZwKKSTUzViGUkAksnsPmBIgJPaQbEfIDbsYIC7Z/fyL8inqh3SV4EJQeIQEQWGw9CEj +jy3LKCHyamz0GqbFFLQ3ZU+V/YDI+HLlJWvEYLF7bY5KinPOWftwenMGE9nTdDckQQoRb5fc5+R+ +ob0V8rqHDz1oihYHAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0G +A1UdDgQWBBSowcCbkahDFXxdBie0KlHYlwuBsTAfBgNVHSMEGDAWgBSowcCbkahDFXxdBie0KlHY +lwuBsTANBgkqhkiG9w0BAQ0FAAOCAgEAnFZvAX7RvUz1isbwJh/k4DgYzDLDKTudQSk0YcbX8ACh +66Ryj5QXvBMsdbRX7gp8CXrc1cqh0DQT+Hern+X+2B50ioUHj3/MeXrKls3N/U/7/SMNkPX0XtPG +YX2eEeAC7gkE2Qfdpoq3DIMku4NQkv5gdRE+2J2winq14J2by5BSS7CTKtQ+FjPlnsZlFT5kOwQ/ +2wyPX1wdaR+v8+khjPPvl/aatxm2hHSco1S1cE5j2FddUyGbQJJD+tZ3VTNPZNX70Cxqjm0lpu+F +6ALEUz65noe8zDUa3qHpimOHZR4RKttjd5cUvpoUmRGywO6wT/gUITJDT5+rosuoD6o7BlXGEilX +CNQ314cnrUlZp5GrRHpejXDbl85IULFzk/bwg2D5zfHhMf1bfHEhYxQUqq/F3pN+aLHsIqKqkHWe +tUNy6mSjhEv9DKgma3GX7lZjZuhCVPnHHd/Qj1vfyDBviP4NxDMcU6ij/UgQ8uQKTuEVV/xuZDDC +VRHc6qnNSlSsKWNEz0pAoNZoWRsz+e86i9sgktxChL8Bq4fA1SCC28a5g4VCXA9DO2pJNdWY9BW/ ++mGBDAkgGNLQFwzLSABQ6XaCjGTXOqAHVcweMcDvOrRl++O/QmueD6i9a5jc2NvLi6Td11n0bt3+ +qsOR0C5CB8AMTVPNJLFMWx5R9N/pkvo= +-----END CERTIFICATE----- + +Certplus Root CA G2 +=================== +-----BEGIN CERTIFICATE----- +MIICHDCCAaKgAwIBAgISESDZkc6uo+jF5//pAq/Pc7xVMAoGCCqGSM49BAMDMD4xCzAJBgNVBAYT +AkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMjAeFw0x +NDA1MjYwMDAwMDBaFw0zODAxMTUwMDAwMDBaMD4xCzAJBgNVBAYTAkZSMREwDwYDVQQKDAhDZXJ0 +cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMjB2MBAGByqGSM49AgEGBSuBBAAiA2IA +BM0PW1aC3/BFGtat93nwHcmsltaeTpwftEIRyoa/bfuFo8XlGVzX7qY/aWfYeOKmycTbLXku54uN +Am8xIk0G42ByRZ0OQneezs/lf4WbGOT8zC5y0xaTTsqZY1yhBSpsBqNjMGEwDgYDVR0PAQH/BAQD +AgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNqDYwJ5jtpMxjwjFNiPwyCrKGBZMB8GA1Ud +IwQYMBaAFNqDYwJ5jtpMxjwjFNiPwyCrKGBZMAoGCCqGSM49BAMDA2gAMGUCMHD+sAvZ94OX7PNV +HdTcswYO/jOYnYs5kGuUIe22113WTNchp+e/IQ8rzfcq3IUHnQIxAIYUFuXcsGXCwI4Un78kFmjl +vPl5adytRSv3tjFzzAalU5ORGpOucGpnutee5WEaXw== +-----END CERTIFICATE----- + +OpenTrust Root CA G1 +==================== +-----BEGIN CERTIFICATE----- +MIIFbzCCA1egAwIBAgISESCzkFU5fX82bWTCp59rY45nMA0GCSqGSIb3DQEBCwUAMEAxCzAJBgNV +BAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEcx +MB4XDTE0MDUyNjA4NDU1MFoXDTM4MDExNTAwMDAwMFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoM +CU9wZW5UcnVzdDEdMBsGA1UEAwwUT3BlblRydXN0IFJvb3QgQ0EgRzEwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQD4eUbalsUwXopxAy1wpLuwxQjczeY1wICkES3d5oeuXT2R0odsN7fa +Yp6bwiTXj/HbpqbfRm9RpnHLPhsxZ2L3EVs0J9V5ToybWL0iEA1cJwzdMOWo010hOHQX/uMftk87 +ay3bfWAfjH1MBcLrARYVmBSO0ZB3Ij/swjm4eTrwSSTilZHcYTSSjFR077F9jAHiOH3BX2pfJLKO +YheteSCtqx234LSWSE9mQxAGFiQD4eCcjsZGT44ameGPuY4zbGneWK2gDqdkVBFpRGZPTBKnjix9 +xNRbxQA0MMHZmf4yzgeEtE7NCv82TWLxp2NX5Ntqp66/K7nJ5rInieV+mhxNaMbBGN4zK1FGSxyO +9z0M+Yo0FMT7MzUj8czxKselu7Cizv5Ta01BG2Yospb6p64KTrk5M0ScdMGTHPjgniQlQ/GbI4Kq +3ywgsNw2TgOzfALU5nsaqocTvz6hdLubDuHAk5/XpGbKuxs74zD0M1mKB3IDVedzagMxbm+WG+Oi +n6+Sx+31QrclTDsTBM8clq8cIqPQqwWyTBIjUtz9GVsnnB47ev1CI9sjgBPwvFEVVJSmdz7QdFG9 +URQIOTfLHzSpMJ1ShC5VkLG631UAC9hWLbFJSXKAqWLXwPYYEQRVzXR7z2FwefR7LFxckvzluFqr +TJOVoSfupb7PcSNCupt2LQIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUl0YhVyE12jZVx/PxN3DlCPaTKbYwHwYDVR0jBBgwFoAUl0YhVyE12jZVx/Px +N3DlCPaTKbYwDQYJKoZIhvcNAQELBQADggIBAB3dAmB84DWn5ph76kTOZ0BP8pNuZtQ5iSas000E +PLuHIT839HEl2ku6q5aCgZG27dmxpGWX4m9kWaSW7mDKHyP7Rbr/jyTwyqkxf3kfgLMtMrpkZ2Cv +uVnN35pJ06iCsfmYlIrM4LvgBBuZYLFGZdwIorJGnkSI6pN+VxbSFXJfLkur1J1juONI5f6ELlgK +n0Md/rcYkoZDSw6cMoYsYPXpSOqV7XAp8dUv/TW0V8/bhUiZucJvbI/NeJWsZCj9VrDDb8O+WVLh +X4SPgPL0DTatdrOjteFkdjpY3H1PXlZs5VVZV6Xf8YpmMIzUUmI4d7S+KNfKNsSbBfD4Fdvb8e80 +nR14SohWZ25g/4/Ii+GOvUKpMwpZQhISKvqxnUOOBZuZ2mKtVzazHbYNeS2WuOvyDEsMpZTGMKcm +GS3tTAZQMPH9WD25SxdfGbRqhFS0OE85og2WaMMolP3tLR9Ka0OWLpABEPs4poEL0L9109S5zvE/ +bw4cHjdx5RiHdRk/ULlepEU0rbDK5uUTdg8xFKmOLZTW1YVNcxVPS/KyPu1svf0OnWZzsD2097+o +4BGkxK51CUpjAEggpsadCwmKtODmzj7HPiY46SvepghJAwSQiumPv+i2tCqjI40cHLI5kqiPAlxA +OXXUc0ECd97N4EOH1uS6SsNsEn/+KuYj1oxx +-----END CERTIFICATE----- + +OpenTrust Root CA G2 +==================== +-----BEGIN CERTIFICATE----- +MIIFbzCCA1egAwIBAgISESChaRu/vbm9UpaPI+hIvyYRMA0GCSqGSIb3DQEBDQUAMEAxCzAJBgNV +BAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEcy +MB4XDTE0MDUyNjAwMDAwMFoXDTM4MDExNTAwMDAwMFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoM +CU9wZW5UcnVzdDEdMBsGA1UEAwwUT3BlblRydXN0IFJvb3QgQ0EgRzIwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQDMtlelM5QQgTJT32F+D3Y5z1zCU3UdSXqWON2ic2rxb95eolq5cSG+ +Ntmh/LzubKh8NBpxGuga2F8ORAbtp+Dz0mEL4DKiltE48MLaARf85KxP6O6JHnSrT78eCbY2albz +4e6WiWYkBuTNQjpK3eCasMSCRbP+yatcfD7J6xcvDH1urqWPyKwlCm/61UWY0jUJ9gNDlP7ZvyCV +eYCYitmJNbtRG6Q3ffyZO6v/v6wNj0OxmXsWEH4db0fEFY8ElggGQgT4hNYdvJGmQr5J1WqIP7wt +UdGejeBSzFfdNTVY27SPJIjki9/ca1TSgSuyzpJLHB9G+h3Ykst2Z7UJmQnlrBcUVXDGPKBWCgOz +3GIZ38i1MH/1PCZ1Eb3XG7OHngevZXHloM8apwkQHZOJZlvoPGIytbU6bumFAYueQ4xncyhZW+vj +3CzMpSZyYhK05pyDRPZRpOLAeiRXyg6lPzq1O4vldu5w5pLeFlwoW5cZJ5L+epJUzpM5ChaHvGOz +9bGTXOBut9Dq+WIyiET7vycotjCVXRIouZW+j1MY5aIYFuJWpLIsEPUdN6b4t/bQWVyJ98LVtZR0 +0dX+G7bw5tYee9I8y6jj9RjzIR9u701oBnstXW5DiabA+aC/gh7PU3+06yzbXfZqfUAkBXKJOAGT +y3HCOV0GEfZvePg3DTmEJwIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUajn6QiL35okATV59M4PLuG53hq8wHwYDVR0jBBgwFoAUajn6QiL35okATV59 +M4PLuG53hq8wDQYJKoZIhvcNAQENBQADggIBAJjLq0A85TMCl38th6aP1F5Kr7ge57tx+4BkJamz +Gj5oXScmp7oq4fBXgwpkTx4idBvpkF/wrM//T2h6OKQQbA2xx6R3gBi2oihEdqc0nXGEL8pZ0keI +mUEiyTCYYW49qKgFbdEfwFFEVn8nNQLdXpgKQuswv42hm1GqO+qTRmTFAHneIWv2V6CG1wZy7HBG +S4tz3aAhdT7cHcCP009zHIXZ/n9iyJVvttN7jLpTwm+bREx50B1ws9efAvSyB7DH5fitIw6mVskp +EndI2S9G/Tvw/HRwkqWOOAgfZDC2t0v7NqwQjqBSM2OdAzVWxWm9xiNaJ5T2pBL4LTM8oValX9YZ +6e18CL13zSdkzJTaTkZQh+D5wVOAHrut+0dSixv9ovneDiK3PTNZbNTe9ZUGMg1RGUFcPk8G97kr +gCf2o6p6fAbhQ8MTOWIaNr3gKC6UAuQpLmBVrkA9sHSSXvAgZJY/X0VdiLWK2gKgW0VU3jg9CcCo +SmVGFvyqv1ROTVu+OEO3KMqLM6oaJbolXCkvW0pujOotnCr2BXbgd5eAiN1nE28daCSLT7d0geX0 +YJ96Vdc+N9oWaz53rK4YcJUIeSkDiv7BO7M/Gg+kO14fWKGVyasvc0rQLW6aWQ9VGHgtPFGml4vm +u7JwqkwR3v98KzfUetF3NI/n+UL3PIEMS1IK +-----END CERTIFICATE----- + +OpenTrust Root CA G3 +==================== +-----BEGIN CERTIFICATE----- +MIICITCCAaagAwIBAgISESDm+Ez8JLC+BUCs2oMbNGA/MAoGCCqGSM49BAMDMEAxCzAJBgNVBAYT +AkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEczMB4X +DTE0MDUyNjAwMDAwMFoXDTM4MDExNTAwMDAwMFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCU9w +ZW5UcnVzdDEdMBsGA1UEAwwUT3BlblRydXN0IFJvb3QgQ0EgRzMwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAARK7liuTcpm3gY6oxH84Bjwbhy6LTAMidnW7ptzg6kjFYwvWYpa3RTqnVkrQ7cG7DK2uu5B +ta1doYXM6h0UZqNnfkbilPPntlahFVmhTzeXuSIevRHr9LIfXsMUmuXZl5mjYzBhMA4GA1UdDwEB +/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRHd8MUi2I5DMlv4VBN0BBY3JWIbTAf +BgNVHSMEGDAWgBRHd8MUi2I5DMlv4VBN0BBY3JWIbTAKBggqhkjOPQQDAwNpADBmAjEAj6jcnboM +BBf6Fek9LykBl7+BFjNAk2z8+e2AcG+qj9uEwov1NcoG3GRvaBbhj5G5AjEA2Euly8LQCGzpGPta +3U1fJAuwACEl74+nBCZx4nxp5V2a+EEfOzmTk51V6s2N8fvB +-----END CERTIFICATE----- + +ISRG Root X1 +============ +-----BEGIN CERTIFICATE----- +MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAwTzELMAkGA1UE +BhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2VhcmNoIEdyb3VwMRUwEwYDVQQD +EwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQG +EwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMT +DElTUkcgUm9vdCBYMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54r +Vygch77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+0TM8ukj1 +3Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6UA5/TR5d8mUgjU+g4rk8K +b4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sWT8KOEUt+zwvo/7V3LvSye0rgTBIlDHCN +Aymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyHB5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ +4Q7e2RCOFvu396j3x+UCB5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf +1b0SHzUvKBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWnOlFu +hjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTnjh8BCNAw1FtxNrQH +usEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbwqHyGO0aoSCqI3Haadr8faqU9GY/r +OPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CIrU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4G +A1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY +9umbbjANBgkqhkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL +ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ3BebYhtF8GaV +0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KKNFtY2PwByVS5uCbMiogziUwt +hDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJw +TdwJx4nLCgdNbOhdjsnvzqvHu7UrTkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nx +e5AW0wdeRlN8NwdCjNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZA +JzVcoyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq4RgqsahD +YVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPAmRGunUHBcnWEvgJBQl9n +JEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57demyPxgcYxn/eR44/KJ4EBs+lVDR3veyJ +m+kXQ99b21/+jh5Xos1AnX5iItreGCc= +-----END CERTIFICATE----- + +AC RAIZ FNMT-RCM +================ +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIPXZONMGc2yAYdGsdUhGkHMA0GCSqGSIb3DQEBCwUAMDsxCzAJBgNVBAYT +AkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJWiBGTk1ULVJDTTAeFw0wODEw +MjkxNTU5NTZaFw0zMDAxMDEwMDAwMDBaMDsxCzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJD +TTEZMBcGA1UECwwQQUMgUkFJWiBGTk1ULVJDTTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBALpxgHpMhm5/yBNtwMZ9HACXjywMI7sQmkCpGreHiPibVmr75nuOi5KOpyVdWRHbNi63URcf +qQgfBBckWKo3Shjf5TnUV/3XwSyRAZHiItQDwFj8d0fsjz50Q7qsNI1NOHZnjrDIbzAzWHFctPVr +btQBULgTfmxKo0nRIBnuvMApGGWn3v7v3QqQIecaZ5JCEJhfTzC8PhxFtBDXaEAUwED653cXeuYL +j2VbPNmaUtu1vZ5Gzz3rkQUCwJaydkxNEJY7kvqcfw+Z374jNUUeAlz+taibmSXaXvMiwzn15Cou +08YfxGyqxRxqAQVKL9LFwag0Jl1mpdICIfkYtwb1TplvqKtMUejPUBjFd8g5CSxJkjKZqLsXF3mw +WsXmo8RZZUc1g16p6DULmbvkzSDGm0oGObVo/CK67lWMK07q87Hj/LaZmtVC+nFNCM+HHmpxffnT +tOmlcYF7wk5HlqX2doWjKI/pgG6BU6VtX7hI+cL5NqYuSf+4lsKMB7ObiFj86xsc3i1w4peSMKGJ +47xVqCfWS+2QrYv6YyVZLag13cqXM7zlzced0ezvXg5KkAYmY6252TUtB7p2ZSysV4999AeU14EC +ll2jB0nVetBX+RvnU0Z1qrB5QstocQjpYL05ac70r8NWQMetUqIJ5G+GR4of6ygnXYMgrwTJbFaa +i0b1AgMBAAGjgYMwgYAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE +FPd9xf3E6Jobd2Sn9R2gzL+HYJptMD4GA1UdIAQ3MDUwMwYEVR0gADArMCkGCCsGAQUFBwIBFh1o +dHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9kcGNzLzANBgkqhkiG9w0BAQsFAAOCAgEAB5BK3/MjTvDD +nFFlm5wioooMhfNzKWtN/gHiqQxjAb8EZ6WdmF/9ARP67Jpi6Yb+tmLSbkyU+8B1RXxlDPiyN8+s +D8+Nb/kZ94/sHvJwnvDKuO+3/3Y3dlv2bojzr2IyIpMNOmqOFGYMLVN0V2Ue1bLdI4E7pWYjJ2cJ +j+F3qkPNZVEI7VFY/uY5+ctHhKQV8Xa7pO6kO8Rf77IzlhEYt8llvhjho6Tc+hj507wTmzl6NLrT +Qfv6MooqtyuGC2mDOL7Nii4LcK2NJpLuHvUBKwrZ1pebbuCoGRw6IYsMHkCtA+fdZn71uSANA+iW ++YJF1DngoABd15jmfZ5nc8OaKveri6E6FO80vFIOiZiaBECEHX5FaZNXzuvO+FB8TxxuBEOb+dY7 +Ixjp6o7RTUaN8Tvkasq6+yO3m/qZASlaWFot4/nUbQ4mrcFuNLwy+AwF+mWj2zs3gyLp1txyM/1d +8iC9djwj2ij3+RvrWWTV3F9yfiD8zYm1kGdNYno/Tq0dwzn+evQoFt9B9kiABdcPUXmsEKvU7ANm +5mqwujGSQkBqvjrTcuFqN1W8rB2Vt2lh8kORdOag0wokRqEIr9baRRmW1FMdW4R58MD3R++Lj8UG +rp1MYp3/RgT408m2ECVAdf4WqslKYIYvuu8wd+RU4riEmViAqhOLUTpPSPaLtrM= +-----END CERTIFICATE----- + +Amazon Root CA 1 +================ +-----BEGIN CERTIFICATE----- +MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsFADA5MQswCQYD +VQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAxMB4XDTE1 +MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpv +bjEZMBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBALJ4gHHKeNXjca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgH +FzZM9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qwIFAGbHrQ +gLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6VOujw5H5SNz/0egwLX0t +dHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L93FcXmn/6pUCyziKrlA4b9v7LWIbxcce +VOF34GfID5yHI9Y/QCB/IIDEgEw+OyQmjgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3 +DQEBCwUAA4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDIU5PM +CCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUsN+gDS63pYaACbvXy +8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vvo/ufQJVtMVT8QtPHRh8jrdkPSHCa +2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2 +xJNDd2ZhwLnoQdeXeGADbkpyrqXRfboQnoZsG4q5WTP468SQvvG5 +-----END CERTIFICATE----- + +Amazon Root CA 2 +================ +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgITBmyf0pY1hp8KD+WGePhbJruKNzANBgkqhkiG9w0BAQwFADA5MQswCQYD +VQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAyMB4XDTE1 +MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpv +bjEZMBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBAK2Wny2cSkxKgXlRmeyKy2tgURO8TW0G/LAIjd0ZEGrHJgw12MBvIITplLGbhQPDW9tK6Mj4 +kHbZW0/jTOgGNk3Mmqw9DJArktQGGWCsN0R5hYGCrVo34A3MnaZMUnbqQ523BNFQ9lXg1dKmSYXp +N+nKfq5clU1Imj+uIFptiJXZNLhSGkOQsL9sBbm2eLfq0OQ6PBJTYv9K8nu+NQWpEjTj82R0Yiw9 +AElaKP4yRLuH3WUnAnE72kr3H9rN9yFVkE8P7K6C4Z9r2UXTu/Bfh+08LDmG2j/e7HJV63mjrdvd +fLC6HM783k81ds8P+HgfajZRRidhW+mez/CiVX18JYpvL7TFz4QuK/0NURBs+18bvBt+xa47mAEx +kv8LV/SasrlX6avvDXbR8O70zoan4G7ptGmh32n2M8ZpLpcTnqWHsFcQgTfJU7O7f/aS0ZzQGPSS +btqDT6ZjmUyl+17vIWR6IF9sZIUVyzfpYgwLKhbcAS4y2j5L9Z469hdAlO+ekQiG+r5jqFoz7Mt0 +Q5X5bGlSNscpb/xVA1wf+5+9R+vnSUeVC06JIglJ4PVhHvG/LopyboBZ/1c6+XUyo05f7O0oYtlN +c/LMgRdg7c3r3NunysV+Ar3yVAhU/bQtCSwXVEqY0VThUWcI0u1ufm8/0i2BWSlmy5A5lREedCf+ +3euvAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSw +DPBMMPQFWAJI/TPlUq9LhONmUjANBgkqhkiG9w0BAQwFAAOCAgEAqqiAjw54o+Ci1M3m9Zh6O+oA +A7CXDpO8Wqj2LIxyh6mx/H9z/WNxeKWHWc8w4Q0QshNabYL1auaAn6AFC2jkR2vHat+2/XcycuUY ++gn0oJMsXdKMdYV2ZZAMA3m3MSNjrXiDCYZohMr/+c8mmpJ5581LxedhpxfL86kSk5Nrp+gvU5LE +YFiwzAJRGFuFjWJZY7attN6a+yb3ACfAXVU3dJnJUH/jWS5E4ywl7uxMMne0nxrpS10gxdr9HIcW +xkPo1LsmmkVwXqkLN1PiRnsn/eBG8om3zEK2yygmbtmlyTrIQRNg91CMFa6ybRoVGld45pIq2WWQ +gj9sAq+uEjonljYE1x2igGOpm/HlurR8FLBOybEfdF849lHqm/osohHUqS0nGkWxr7JOcQ3AWEbW +aQbLU8uz/mtBzUF+fUwPfHJ5elnNXkoOrJupmHN5fLT0zLm4BwyydFy4x2+IoZCn9Kr5v2c69BoV +Yh63n749sSmvZ6ES8lgQGVMDMBu4Gon2nL2XA46jCfMdiyHxtN/kHNGfZQIG6lzWE7OE76KlXIx3 +KadowGuuQNKotOrN8I1LOJwZmhsoVLiJkO/KdYE+HvJkJMcYr07/R54H9jVlpNMKVv/1F2Rs76gi +JUmTtt8AF9pYfl3uxRuw0dFfIRDH+fO6AgonB8Xx1sfT4PsJYGw= +-----END CERTIFICATE----- + +Amazon Root CA 3 +================ +-----BEGIN CERTIFICATE----- +MIIBtjCCAVugAwIBAgITBmyf1XSXNmY/Owua2eiedgPySjAKBggqhkjOPQQDAjA5MQswCQYDVQQG +EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAzMB4XDTE1MDUy +NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ +MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCmXp8ZB +f8ANm+gBG1bG8lKlui2yEujSLtf6ycXYqm0fc4E7O5hrOXwzpcVOho6AF2hiRVd9RFgdszflZwjr +Zt6jQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSrttvXBp43 +rDCGB5Fwx5zEGbF4wDAKBggqhkjOPQQDAgNJADBGAiEA4IWSoxe3jfkrBqWTrBqYaGFy+uGh0Psc +eGCmQ5nFuMQCIQCcAu/xlJyzlvnrxir4tiz+OpAUFteMYyRIHN8wfdVoOw== +-----END CERTIFICATE----- + +Amazon Root CA 4 +================ +-----BEGIN CERTIFICATE----- +MIIB8jCCAXigAwIBAgITBmyf18G7EEwpQ+Vxe3ssyBrBDjAKBggqhkjOPQQDAzA5MQswCQYDVQQG +EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSA0MB4XDTE1MDUy +NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ +MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgNDB2MBAGByqGSM49AgEGBSuBBAAiA2IABNKrijdPo1MN +/sGKe0uoe0ZLY7Bi9i0b2whxIdIA6GO9mif78DluXeo9pcmBqqNbIJhFXRbb/egQbeOc4OO9X4Ri +83BkM6DLJC9wuoihKqB1+IGuYgbEgds5bimwHvouXKNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV +HQ8BAf8EBAMCAYYwHQYDVR0OBBYEFNPsxzplbszh2naaVvuc84ZtV+WBMAoGCCqGSM49BAMDA2gA +MGUCMDqLIfG9fhGt0O9Yli/W651+kI0rz2ZVwyzjKKlwCkcO8DdZEv8tmZQoTipPNU0zWgIxAOp1 +AE47xDqUEpHJWEadIRNyp4iciuRMStuW1KyLa2tJElMzrdfkviT8tQp21KW8EA== +-----END CERTIFICATE----- + +LuxTrust Global Root 2 +====================== +-----BEGIN CERTIFICATE----- +MIIFwzCCA6ugAwIBAgIUCn6m30tEntpqJIWe5rgV0xZ/u7EwDQYJKoZIhvcNAQELBQAwRjELMAkG +A1UEBhMCTFUxFjAUBgNVBAoMDUx1eFRydXN0IFMuQS4xHzAdBgNVBAMMFkx1eFRydXN0IEdsb2Jh +bCBSb290IDIwHhcNMTUwMzA1MTMyMTU3WhcNMzUwMzA1MTMyMTU3WjBGMQswCQYDVQQGEwJMVTEW +MBQGA1UECgwNTHV4VHJ1c3QgUy5BLjEfMB0GA1UEAwwWTHV4VHJ1c3QgR2xvYmFsIFJvb3QgMjCC +AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANeFl78RmOnwYoNMPIf5U2o3C/IPPIfOb9wm +Kb3FibrJgz337spbxm1Jc7TJRqMbNBM/wYlFV/TZsfs2ZUv7COJIcRHIbjuend+JZTemhfY7RBi2 +xjcwYkSSl2l9QjAk5A0MiWtj3sXh306pFGxT4GHO9hcvHTy95iJMHZP1EMShduxq3sVs35a0VkBC +wGKSMKEtFZSg0iAGCW5qbeXrt77U8PEVfIvmTroTzEsnXpk8F12PgX8zPU/TPxvsXD/wPEx1bvKm +1Z3aLQdjAsZy6ZS8TEmVT4hSyNvoaYL4zDRbIvCGp4m9SAptZoFtyMhk+wHh9OHe2Z7d21vUKpkm +FRseTJIpgp7VkoGSQXAZ96Tlk0u8d2cx3Rz9MXANF5kM+Qw5GSoXtTBxVdUPrljhPS80m8+f9niF +wpN6cj5mj5wWEWCPnolvZ77gR1o7DJpni89Gxq44o/KnvObWhWszJHAiS8sIm7vI+AIpHb4gDEa/ +a4ebsypmQjVGbKq6rfmYe+lQVRQxv7HaLe2ArWgk+2mr2HETMOZns4dA/Yl+8kPREd8vZS9kzl8U +ubG/Mb2HeFpZZYiq/FkySIbWTLkpS5XTdvN3JW1CHDiDTf2jX5t/Lax5Gw5CMZdjpPuKadUiDTSQ +MC6otOBttpSsvItO13D8xTiOZCXhTTmQzsmHhFhxAgMBAAGjgagwgaUwDwYDVR0TAQH/BAUwAwEB +/zBCBgNVHSAEOzA5MDcGByuBKwEBAQowLDAqBggrBgEFBQcCARYeaHR0cHM6Ly9yZXBvc2l0b3J5 +Lmx1eHRydXN0Lmx1MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBT/GCh2+UgFLKGu8SsbK7JT ++Et8szAdBgNVHQ4EFgQU/xgodvlIBSyhrvErGyuyU/hLfLMwDQYJKoZIhvcNAQELBQADggIBAGoZ +FO1uecEsh9QNcH7X9njJCwROxLHOk3D+sFTAMs2ZMGQXvw/l4jP9BzZAcg4atmpZ1gDlaCDdLnIN +H2pkMSCEfUmmWjfrRcmF9dTHF5kH5ptV5AzoqbTOjFu1EVzPig4N1qx3gf4ynCSecs5U89BvolbW +7MM3LGVYvlcAGvI1+ut7MV3CwRI9loGIlonBWVx65n9wNOeD4rHh4bhY79SV5GCc8JaXcozrhAIu +ZY+kt9J/Z93I055cqqmkoCUUBpvsT34tC38ddfEz2O3OuHVtPlu5mB0xDVbYQw8wkbIEa91WvpWA +VWe+2M2D2RjuLg+GLZKecBPs3lHJQ3gCpU3I+V/EkVhGFndadKpAvAefMLmx9xIX3eP/JEAdemrR +TxgKqpAd60Ae36EeRJIQmvKN4dFLRp7oRUKX6kWZ8+xm1QL68qZKJKrezrnK+T+Tb/mjuuqlPpmt +/f97mfVl7vBZKGfXkJWkE4SphMHozs51k2MavDzq1WQfLSoSOcbDWjLtR5EWDrw4wVDej8oqkDQc +7kGUnF4ZLvhFSZl0kbAEb+MEWrGrKqv+x9CWttrhSmQGbmBNvUJO/3jaJMobtNeWOWyu8Q6qp31I +iyBMz2TWuJdGsE7RKlY6oJO9r4Ak4Ap+58rVyuiFVdw2KuGUaJPHZnJED4AhMmwlxyOAgwrr +-----END CERTIFICATE----- + +TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1 +============================================= +-----BEGIN CERTIFICATE----- +MIIEYzCCA0ugAwIBAgIBATANBgkqhkiG9w0BAQsFADCB0jELMAkGA1UEBhMCVFIxGDAWBgNVBAcT +D0dlYnplIC0gS29jYWVsaTFCMEAGA1UEChM5VHVya2l5ZSBCaWxpbXNlbCB2ZSBUZWtub2xvamlr +IEFyYXN0aXJtYSBLdXJ1bXUgLSBUVUJJVEFLMS0wKwYDVQQLEyRLYW11IFNlcnRpZmlrYXN5b24g +TWVya2V6aSAtIEthbXUgU00xNjA0BgNVBAMTLVRVQklUQUsgS2FtdSBTTSBTU0wgS29rIFNlcnRp +ZmlrYXNpIC0gU3VydW0gMTAeFw0xMzExMjUwODI1NTVaFw00MzEwMjUwODI1NTVaMIHSMQswCQYD +VQQGEwJUUjEYMBYGA1UEBxMPR2ViemUgLSBLb2NhZWxpMUIwQAYDVQQKEzlUdXJraXllIEJpbGlt +c2VsIHZlIFRla25vbG9qaWsgQXJhc3Rpcm1hIEt1cnVtdSAtIFRVQklUQUsxLTArBgNVBAsTJEth +bXUgU2VydGlmaWthc3lvbiBNZXJrZXppIC0gS2FtdSBTTTE2MDQGA1UEAxMtVFVCSVRBSyBLYW11 +IFNNIFNTTCBLb2sgU2VydGlmaWthc2kgLSBTdXJ1bSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAr3UwM6q7a9OZLBI3hNmNe5eA027n/5tQlT6QlVZC1xl8JoSNkvoBHToP4mQ4t4y8 +6Ij5iySrLqP1N+RAjhgleYN1Hzv/bKjFxlb4tO2KRKOrbEz8HdDc72i9z+SqzvBV96I01INrN3wc +wv61A+xXzry0tcXtAA9TNypN9E8Mg/uGz8v+jE69h/mniyFXnHrfA2eJLJ2XYacQuFWQfw4tJzh0 +3+f92k4S400VIgLI4OD8D62K18lUUMw7D8oWgITQUVbDjlZ/iSIzL+aFCr2lqBs23tPcLG07xxO9 +WSMs5uWk99gL7eqQQESolbuT1dCANLZGeA4fAJNG4e7p+exPFwIDAQABo0IwQDAdBgNVHQ4EFgQU +ZT/HiobGPN08VFw1+DrtUgxHV8gwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJ +KoZIhvcNAQELBQADggEBACo/4fEyjq7hmFxLXs9rHmoJ0iKpEsdeV31zVmSAhHqT5Am5EM2fKifh +AHe+SMg1qIGf5LgsyX8OsNJLN13qudULXjS99HMpw+0mFZx+CFOKWI3QSyjfwbPfIPP54+M638yc +lNhOT8NrF7f3cuitZjO1JVOr4PhMqZ398g26rrnZqsZr+ZO7rqu4lzwDGrpDxpa5RXI4s6ehlj2R +e37AIVNMh+3yC1SVUZPVIqUNivGTDj5UDrDYyU7c8jEyVupk+eq1nRZmQnLzf9OxMUP8pI4X8W0j +q5Rm+K37DwhuJi1/FwcJsoz7UMCflo3Ptv0AnVoUmr8CRPXBwp8iXqIPoeM= +-----END CERTIFICATE----- +================================================================ +Not Before:Jun 14 12:00:00 2016 +Not After: Jul 10 12:00:00 2019 + +-----BEGIN CERTIFICATE----- +MIIFZDCCBEygAwIBAgIQDYuMx20S3boz9J9cZ55iPDANBgkqhkiG9w0BAQsFADBN +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMScwJQYDVQQDEx5E +aWdpQ2VydCBTSEEyIFNlY3VyZSBTZXJ2ZXIgQ0EwHhcNMTYwNjE1MDAwMDAwWhcN +MTkwNzEwMTIwMDAwWjCBqzELMAkGA1UEBhMCTVgxKjAoBgNVBAgTIUNpdWRhZCBE +ZSBNZXhpY28gRGlzdHJpdG8gRmVkZXJhbDETMBEGA1UEBwwKSGlww7Nkcm9tbzEh +MB8GA1UEChMYR3J1cG8gQ29uZWt0YW1lIFNBIGRlIENWMSEwHwYDVQQLExhHUlVQ +TyBDT05FS1RBTUUgU0EgREUgQ1YxFTATBgNVBAMMDCouY29uZWt0YS5pbzCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKVJVBd2Bg5j1QU0cvdDVotQ7/xC +SMXY8tZKy4hxBgqIlGVh9r3gMixl6yzMBRjF0FbJFmNRbQmAaiJTXP8CmGGfR19V +IdYaXeverMRNkd4U9R1S79xQEfdtX0N9eRtDTwvwOrUxZTRlBLphY54HaFgNzTNZ +g4H/xXDv/d6e3z0dpf7QCUPcz0AOLVNRSShc0KMsiR3dIutMXIbryNtOseltkEbN +GOphu1bLJWJrDbEigLWddhb1CbUFCiIX1cjWW0KvoB+PHAkFSlvLrf/b68NQGrZq +5M0hI49Vn3EBYkvCunTPs62aqQmSw2g6HMDZ0m6MQ+3RfqiKuOZItjV2v4sCAwEA +AaOCAd8wggHbMB8GA1UdIwQYMBaAFA+AYRyCMWHVLyjnjUY4tCzhxtniMB0GA1Ud +DgQWBBSNnVHYzecnBaulfXvcUQ2cc5cmQDAjBgNVHREEHDAaggwqLmNvbmVrdGEu +aW+CCmNvbmVrdGEuaW8wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUF +BwMBBggrBgEFBQcDAjBrBgNVHR8EZDBiMC+gLaArhilodHRwOi8vY3JsMy5kaWdp +Y2VydC5jb20vc3NjYS1zaGEyLWc1LmNybDAvoC2gK4YpaHR0cDovL2NybDQuZGln +aWNlcnQuY29tL3NzY2Etc2hhMi1nNS5jcmwwTAYDVR0gBEUwQzA3BglghkgBhv1s +AQEwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAI +BgZngQwBAgIwfAYIKwYBBQUHAQEEcDBuMCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz +cC5kaWdpY2VydC5jb20wRgYIKwYBBQUHMAKGOmh0dHA6Ly9jYWNlcnRzLmRpZ2lj +ZXJ0LmNvbS9EaWdpQ2VydFNIQTJTZWN1cmVTZXJ2ZXJDQS5jcnQwDAYDVR0TAQH/ +BAIwADANBgkqhkiG9w0BAQsFAAOCAQEAYQdiXxovr+/IBCsJ9THPFzW8rUeGIIvz +I7lztIou0eNDi5Isr6dFgfsH7ZyDT/hQ72bd4F6ZOEHujin27HWksoNXkWrt6Nxo +UNbcCR99xRJwKLedTP4NDQmdaqyoFD30dUuOjbzXKV9eCsMQvCK7M4t/LP2WGsV4 +DKR0l4C93RD5nLF7ZnMFk5xp9O4oBmt6v9iLyXDOyysXU1luiuBdENNpQfpaYY/G +avazKHGKGp9WxFyKwhOyicTSwOmkk9n6yGpLCB3uVEpjyA15dG/hyo/VidwEXRKE +vnCGJh+Jh+9OJYby+6R8SJ1MAONL1ea723z6BuwiFzcFS3qJuxbKDQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIElDCCA3ygAwIBAgIQAf2j627KdciIQ4tyS8+8kTANBgkqhkiG9w0BAQsFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD +QTAeFw0xMzAzMDgxMjAwMDBaFw0yMzAzMDgxMjAwMDBaME0xCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxJzAlBgNVBAMTHkRpZ2lDZXJ0IFNIQTIg +U2VjdXJlIFNlcnZlciBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +ANyuWJBNwcQwFZA1W248ghX1LFy949v/cUP6ZCWA1O4Yok3wZtAKc24RmDYXZK83 +nf36QYSvx6+M/hpzTc8zl5CilodTgyu5pnVILR1WN3vaMTIa16yrBvSqXUu3R0bd +KpPDkC55gIDvEwRqFDu1m5K+wgdlTvza/P96rtxcflUxDOg5B6TXvi/TC2rSsd9f +/ld0Uzs1gN2ujkSYs58O09rg1/RrKatEp0tYhG2SS4HD2nOLEpdIkARFdRrdNzGX +kujNVA075ME/OV4uuPNcfhCOhkEAjUVmR7ChZc6gqikJTvOX6+guqw9ypzAO+sf0 +/RR3w6RbKFfCs/mC/bdFWJsCAwEAAaOCAVowggFWMBIGA1UdEwEB/wQIMAYBAf8C +AQAwDgYDVR0PAQH/BAQDAgGGMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYY +aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6 +Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwN6A1 +oDOGMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RD +QS5jcmwwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8v +d3d3LmRpZ2ljZXJ0LmNvbS9DUFMwHQYDVR0OBBYEFA+AYRyCMWHVLyjnjUY4tCzh +xtniMB8GA1UdIwQYMBaAFAPeUDVW0Uy7ZvCj4hsbw5eyPdFVMA0GCSqGSIb3DQEB +CwUAA4IBAQAjPt9L0jFCpbZ+QlwaRMxp0Wi0XUvgBCFsS+JtzLHgl4+mUwnNqipl +5TlPHoOlblyYoiQm5vuh7ZPHLgLGTUq/sELfeNqzqPlt/yGFUzZgTHbO7Djc1lGA +8MXW5dRNJ2Srm8c+cftIl7gzbckTB+6WohsYFfZcTEDts8Ls/3HB40f/1LkAtDdC +2iDJ6m6K7hQGrn2iWZiIqBtvLfTyyRRfJs8sjX7tN8Cp1Tm5gr8ZDOo0rwAhaPit +c+LJMto4JQtV05od8GiG7S5BNO98pVAdvzr508EIDObtHopYJeS4d60tbvVS3bR0 +j6tJLp07kzQoH3jOlOrHvdPJbRzeXDLz +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD +QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB +CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97 +nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt +43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P +T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4 +gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO +BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR +TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw +DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr +hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg +06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF +PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls +YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk +CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= +-----END CERTIFICATE----- \ No newline at end of file diff --git a/templates/php/Configuration.mustache b/templates/php/Configuration.mustache new file mode 100644 index 0000000..024d093 --- /dev/null +++ b/templates/php/Configuration.mustache @@ -0,0 +1,570 @@ +partial_header}} +/** + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +namespace {{invokerPackage}}; + +/** + * Configuration Class Doc Comment + * PHP version 7.4 + * + * @category Class + * @package {{invokerPackage}} + * @author OpenAPI Generator team + * @link https://openapi-generator.tech + */ +class Configuration +{ + public const BOOLEAN_FORMAT_INT = 'int'; + public const BOOLEAN_FORMAT_STRING = 'string'; + + /** + * @var Configuration + */ + private static $defaultConfiguration; + + /** + * Associate array to store API key(s) + * + * @var string[] + */ + protected $apiKeys = []; + + /** + * Associate array to store API prefix (e.g. Bearer) + * + * @var string[] + */ + protected $apiKeyPrefixes = []; + + /** + * Access token for OAuth/Bearer authentication + * + * @var string + */ + protected $accessToken = ''; + + /** + * Boolean format for query string + * + * @var string + */ + protected $booleanFormatForQueryString = self::BOOLEAN_FORMAT_INT; + + /** + * Username for HTTP basic authentication + * + * @var string + */ + protected $username = ''; + + /** + * Password for HTTP basic authentication + * + * @var string + */ + protected $password = ''; + + /** + * The host + * + * @var string + */ + protected $host = '{{basePath}}'; + + /** + * User agent of the HTTP request, set to "OpenAPI-Generator/{version}/PHP" by default + * + * @var string + */ + protected $userAgent = '{{{httpUserAgent}}}{{^httpUserAgent}}OpenAPI-Generator/{{{artifactVersion}}}{{^artifactVersion}}1.0.0{{/artifactVersion}}/PHP{{/httpUserAgent}}'; + + /** + * Debug switch (default set to false) + * + * @var bool + */ + protected $debug = false; + + /** + * Debug file location (log to STDOUT by default) + * + * @var string + */ + protected $debugFile = 'php://output'; + + /** + * Debug file location (log to STDOUT by default) + * + * @var string + */ + protected $tempFolderPath; + + /** + * Constructor + */ + public function __construct() + { + $this->tempFolderPath = sys_get_temp_dir(); + } + + /** + * Sets API key + * + * @param string $apiKeyIdentifier API key identifier (authentication scheme) + * @param string $key API key or token + * + * @return $this + */ + public function setApiKey($apiKeyIdentifier, $key) + { + $this->apiKeys[$apiKeyIdentifier] = $key; + return $this; + } + + /** + * Gets API key + * + * @param string $apiKeyIdentifier API key identifier (authentication scheme) + * + * @return null|string API key or token + */ + public function getApiKey($apiKeyIdentifier) + { + return isset($this->apiKeys[$apiKeyIdentifier]) ? $this->apiKeys[$apiKeyIdentifier] : null; + } + + /** + * Sets the prefix for API key (e.g. Bearer) + * + * @param string $apiKeyIdentifier API key identifier (authentication scheme) + * @param string $prefix API key prefix, e.g. Bearer + * + * @return $this + */ + public function setApiKeyPrefix($apiKeyIdentifier, $prefix) + { + $this->apiKeyPrefixes[$apiKeyIdentifier] = $prefix; + return $this; + } + + /** + * Gets API key prefix + * + * @param string $apiKeyIdentifier API key identifier (authentication scheme) + * + * @return null|string + */ + public function getApiKeyPrefix($apiKeyIdentifier) + { + return isset($this->apiKeyPrefixes[$apiKeyIdentifier]) ? $this->apiKeyPrefixes[$apiKeyIdentifier] : null; + } + + /** + * Sets the access token for OAuth + * + * @param string $accessToken Token for OAuth + * + * @return $this + */ + public function setAccessToken($accessToken) + { + $this->accessToken = $accessToken; + return $this; + } + + /** + * Gets the access token for OAuth + * + * @return string Access token for OAuth + */ + public function getAccessToken() + { + return $this->accessToken; + } + + /** + * Sets boolean format for query string. + * + * @param string $booleanFormat Boolean format for query string + * + * @return $this + */ + public function setBooleanFormatForQueryString(string $booleanFormat) + { + $this->booleanFormatForQueryString = $booleanFormat; + + return $this; + } + + /** + * Gets boolean format for query string. + * + * @return string Boolean format for query string + */ + public function getBooleanFormatForQueryString(): string + { + return $this->booleanFormatForQueryString; + } + + /** + * Sets the username for HTTP basic authentication + * + * @param string $username Username for HTTP basic authentication + * + * @return $this + */ + public function setUsername($username) + { + $this->username = $username; + return $this; + } + + /** + * Gets the username for HTTP basic authentication + * + * @return string Username for HTTP basic authentication + */ + public function getUsername() + { + return $this->username; + } + + /** + * Sets the password for HTTP basic authentication + * + * @param string $password Password for HTTP basic authentication + * + * @return $this + */ + public function setPassword($password) + { + $this->password = $password; + return $this; + } + + /** + * Gets the password for HTTP basic authentication + * + * @return string Password for HTTP basic authentication + */ + public function getPassword() + { + return $this->password; + } + + /** + * Sets the host + * + * @param string $host Host + * + * @return $this + */ + public function setHost($host) + { + $this->host = $host; + return $this; + } + + /** + * Gets the host + * + * @return string Host + */ + public function getHost() + { + return $this->host; + } + + /** + * Sets the user agent of the api client + * + * @param string $userAgent the user agent of the api client + * + * @throws \InvalidArgumentException + * @return $this + */ + public function setUserAgent($userAgent) + { + if (!is_string($userAgent)) { + throw new \InvalidArgumentException('User-agent must be a string.'); + } + + $this->userAgent = $userAgent; + return $this; + } + + /** + * Gets the user agent of the api client + * + * @return string user agent + */ + public function getUserAgent() + { + return $this->userAgent; + } + + /** + * Sets debug flag + * + * @param bool $debug Debug flag + * + * @return $this + */ + public function setDebug($debug) + { + $this->debug = $debug; + return $this; + } + + /** + * Gets the debug flag + * + * @return bool + */ + public function getDebug() + { + return $this->debug; + } + + /** + * Sets the debug file + * + * @param string $debugFile Debug file + * + * @return $this + */ + public function setDebugFile($debugFile) + { + $this->debugFile = $debugFile; + return $this; + } + + /** + * Gets the debug file + * + * @return string + */ + public function getDebugFile() + { + return $this->debugFile; + } + + /** + * Sets the temp folder path + * + * @param string $tempFolderPath Temp folder path + * + * @return $this + */ + public function setTempFolderPath($tempFolderPath) + { + $this->tempFolderPath = $tempFolderPath; + return $this; + } + + /** + * Gets the temp folder path + * + * @return string Temp folder path + */ + public function getTempFolderPath() + { + return $this->tempFolderPath; + } + + /** + * Gets the default configuration instance + * + * @return Configuration + */ + public static function getDefaultConfiguration() + { + if (self::$defaultConfiguration === null) { + self::$defaultConfiguration = new Configuration(); + } + + return self::$defaultConfiguration; + } + + /** + * Sets the default configuration instance + * + * @param Configuration $config An instance of the Configuration Object + * + * @return void + */ + public static function setDefaultConfiguration(Configuration $config) + { + self::$defaultConfiguration = $config; + } + + /** + * @static + * + * @param string $disableFunctionsOutput - String value of the 'disable_function' setting, as output by \ini_get('disable_functions') + * @param string $functionName - Name of the function we are interesting in seeing whether or not it is disabled + * + * @return bool + */ + private static function _isDisabled($disableFunctionsOutput, $functionName) + { + $disabledFunctions = \explode(',', $disableFunctionsOutput); + foreach ($disabledFunctions as $disabledFunction) { + if (\trim($disabledFunction) === $functionName) { + return true; + } + } + + return false; + } + + /** + * Gets the essential information for debugging + * + * @return string The report for debugging + */ + public static function toDebugReport() + { + $uname_disabled = self::_isDisabled(\ini_get('disable_functions'), 'php_uname'); + $uname = $uname_disabled ? '(disabled)' : \php_uname(); + $report = 'PHP SDK ({{invokerPackage}}) Debug Report:' . PHP_EOL; + $report .= ' OS: ' . $uname . PHP_EOL; + $report .= ' PHP Version: ' . PHP_VERSION . PHP_EOL; + $report .= ' The version of the OpenAPI document: {{version}}' . PHP_EOL; + {{#artifactVersion}} + $report .= ' SDK Package Version: {{.}}' . PHP_EOL; + {{/artifactVersion}} + $report .= ' Temp Folder Path: ' . self::getDefaultConfiguration()->getTempFolderPath() . PHP_EOL; + + return $report; + } + + /** + * Get API key (with prefix if set) + * + * @param string $apiKeyIdentifier name of apikey + * + * @return null|string API key with the prefix + */ + public function getApiKeyWithPrefix($apiKeyIdentifier) + { + $prefix = $this->getApiKeyPrefix($apiKeyIdentifier); + $apiKey = $this->getApiKey($apiKeyIdentifier); + + if ($apiKey === null) { + return null; + } + + if ($prefix === null) { + $keyWithPrefix = $apiKey; + } else { + $keyWithPrefix = $prefix . ' ' . $apiKey; + } + + return $keyWithPrefix; + } + + /** + * Returns an array of host settings + * + * @return array an array of host settings + */ + public function getHostSettings() + { + return [ + {{#servers}} + [ + "url" => "{{{url}}}", + "description" => "{{{description}}}{{^description}}No description provided{{/description}}", + {{#variables}} + {{#-first}} + "variables" => [ + {{/-first}} + "{{{name}}}" => [ + "description" => "{{{description}}}{{^description}}No description provided{{/description}}", + "default_value" => "{{{defaultValue}}}", + {{#enumValues}} + {{#-first}} + "enum_values" => [ + {{/-first}} + "{{{.}}}"{{^-last}},{{/-last}} + {{#-last}} + ] + {{/-last}} + {{/enumValues}} + ]{{^-last}},{{/-last}} + {{#-last}} + ] + {{/-last}} + {{/variables}} + ]{{^-last}},{{/-last}} + {{/servers}} + ]; + } + + /** + * Returns URL based on host settings, index and variables + * + * @param array $hostSettings array of host settings, generated from getHostSettings() or equivalent from the API clients + * @param int $hostIndex index of the host settings + * @param array|null $variables hash of variable and the corresponding value (optional) + * @return string URL based on host settings + */ + public static function getHostString(array $hostsSettings, $hostIndex, array $variables = null) + { + if (null === $variables) { + $variables = []; + } + + // check array index out of bound + if ($hostIndex < 0 || $hostIndex >= count($hostsSettings)) { + throw new \InvalidArgumentException("Invalid index $hostIndex when selecting the host. Must be less than ".count($hostsSettings)); + } + + $host = $hostsSettings[$hostIndex]; + $url = $host["url"]; + + // go through variable and assign a value + foreach ($host["variables"] ?? [] as $name => $variable) { + if (array_key_exists($name, $variables)) { // check to see if it's in the variables provided by the user + if (!isset($variable['enum_values']) || in_array($variables[$name], $variable["enum_values"], true)) { // check to see if the value is in the enum + $url = str_replace("{".$name."}", $variables[$name], $url); + } else { + throw new \InvalidArgumentException("The variable `$name` in the host URL has invalid value ".$variables[$name].". Must be ".join(',', $variable["enum_values"])."."); + } + } else { + // use default value + $url = str_replace("{".$name."}", $variable["default_value"], $url); + } + } + + return $url; + } + + /** + * Returns URL based on the index and variables + * + * @param int $index index of the host settings + * @param array|null $variables hash of variable and the corresponding value (optional) + * @return string URL based on host settings + */ + public function getHostFromSettings($index, $variables = null) + { + return self::getHostString($this->getHostSettings(), $index, $variables); + } +} diff --git a/templates/php/HeaderSelector.mustache b/templates/php/HeaderSelector.mustache new file mode 100644 index 0000000..7dfa357 --- /dev/null +++ b/templates/php/HeaderSelector.mustache @@ -0,0 +1,266 @@ +partial_header}} +/** + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +namespace {{invokerPackage}}; + +/** + * HeaderSelector Class Doc Comment + * + * @category Class + * @package {{invokerPackage}} + * @author OpenAPI Generator team + * @link https://openapi-generator.tech + */ +class HeaderSelector +{ + + + private static function _isDisabled($disableFunctionsOutput, $functionName) + { + $disabledFunctions = \explode(',', $disableFunctionsOutput); + foreach ($disabledFunctions as $disabledFunction) { + if (\trim($disabledFunction) === $functionName) { + return true; + } + } + + return false; + } + /** + * @param string[] $accept + * @param string $contentType + * @param bool $isMultipart + * @return string[] + */ + public function selectHeaders(array $accept, string $contentType, bool $isMultipart): array + { + $headers = []; + + $accept = $this->selectAcceptHeader($accept); + if ($accept !== null) { + $headers['Accept'] = $accept; + } + + if (!$isMultipart) { + if($contentType === '') { + $contentType = 'application/json'; + } + + $headers['Content-Type'] = $contentType; + } + + return $headers; + } + + /** + * Return the header 'Accept' based on an array of Accept provided. + * + * @param string[] $accept Array of header + * + * @return null|string Accept (e.g. application/json) + */ + private function selectAcceptHeader(array $accept): ?string + { + # filter out empty entries + $accept = array_filter($accept); + + if (count($accept) === 0) { + return null; + } + + # If there's only one Accept header, just use it + if (count($accept) === 1) { + return reset($accept); + } + + # If none of the available Accept headers is of type "json", then just use all them + $headersWithJson = preg_grep('~(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$~', $accept); + if (count($headersWithJson) === 0) { + return implode(',', $accept); + } + + # If we got here, then we need add quality values (weight), as described in IETF RFC 9110, Items 12.4.2/12.5.1, + # to give the highest priority to json-like headers - recalculating the existing ones, if needed + return $this->getAcceptHeaderWithAdjustedWeight($accept, $headersWithJson); + } + + /** + * Create an Accept header string from the given "Accept" headers array, recalculating all weights + * + * @param string[] $accept Array of Accept Headers + * @param string[] $headersWithJson Array of Accept Headers of type "json" + * + * @return string "Accept" Header (e.g. "application/json, text/html; q=0.9") + */ + private function getAcceptHeaderWithAdjustedWeight(array $accept, array $headersWithJson): string + { + $processedHeaders = [ + 'withApplicationJson' => [], + 'withJson' => [], + 'withoutJson' => [], + ]; + + foreach ($accept as $header) { + + $headerData = $this->getHeaderAndWeight($header); + + if (stripos($headerData['header'], 'application/json') === 0) { + $processedHeaders['withApplicationJson'][] = $headerData; + } elseif (in_array($header, $headersWithJson, true)) { + $processedHeaders['withJson'][] = $headerData; + } else { + $processedHeaders['withoutJson'][] = $headerData; + } + } + + $acceptHeaders = []; + $currentWeight = 1000; + + $hasMoreThan28Headers = count($accept) > 28; + + foreach($processedHeaders as $headers) { + if (count($headers) > 0) { + $acceptHeaders[] = $this->adjustWeight($headers, $currentWeight, $hasMoreThan28Headers); + } + } + + $acceptHeaders = array_merge(...$acceptHeaders); + + return implode(',', $acceptHeaders); + } + + /** + * Given an Accept header, returns an associative array splitting the header and its weight + * + * @param string $header "Accept" Header + * + * @return array with the header and its weight + */ + private function getHeaderAndWeight(string $header): array + { + # matches headers with weight, splitting the header and the weight in $outputArray + if (preg_match('/(.*);\s*q=(1(?:\.0+)?|0\.\d+)$/', $header, $outputArray) === 1) { + $headerData = [ + 'header' => $outputArray[1], + 'weight' => (int)($outputArray[2] * 1000), + ]; + } else { + $headerData = [ + 'header' => trim($header), + 'weight' => 1000, + ]; + } + + return $headerData; + } + + /** + * @param array[] $headers + * @param float $currentWeight + * @param bool $hasMoreThan28Headers + * @return string[] array of adjusted "Accept" headers + */ + private function adjustWeight(array $headers, float &$currentWeight, bool $hasMoreThan28Headers): array + { + usort($headers, function (array $a, array $b) { + return $b['weight'] - $a['weight']; + }); + + $acceptHeaders = []; + foreach ($headers as $index => $header) { + if($index > 0 && $headers[$index - 1]['weight'] > $header['weight']) + { + $currentWeight = $this->getNextWeight($currentWeight, $hasMoreThan28Headers); + } + + $weight = $currentWeight; + + $acceptHeaders[] = $this->buildAcceptHeader($header['header'], $weight); + } + + $currentWeight = $this->getNextWeight($currentWeight, $hasMoreThan28Headers); + + return $acceptHeaders; + } + + /** + * @param string $header + * @param int $weight + * @return string + */ + private function buildAcceptHeader(string $header, int $weight): string + { + if($weight === 1000) { + return $header; + } + + return trim($header, '; ') . ';q=' . rtrim(sprintf('%0.3f', $weight / 1000), '0'); + } + + /** + * Calculate the next weight, based on the current one. + * + * If there are less than 28 "Accept" headers, the weights will be decreased by 1 on its highest significant digit, using the + * following formula: + * + * next weight = current weight - 10 ^ (floor(log(current weight - 1))) + * + * ( current weight minus ( 10 raised to the power of ( floor of (log to the base 10 of ( current weight minus 1 ) ) ) ) ) + * + * Starting from 1000, this generates the following series: + * + * 1000, 900, 800, 700, 600, 500, 400, 300, 200, 100, 90, 80, 70, 60, 50, 40, 30, 20, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 + * + * The resulting quality codes are closer to the average "normal" usage of them (like "q=0.9", "q=0.8" and so on), but it only works + * if there is a maximum of 28 "Accept" headers. If we have more than that (which is extremely unlikely), then we fall back to a 1-by-1 + * decrement rule, which will result in quality codes like "q=0.999", "q=0.998" etc. + * + * @param int $currentWeight varying from 1 to 1000 (will be divided by 1000 to build the quality value) + * @param bool $hasMoreThan28Headers + * @return int + */ + public function getNextWeight(int $currentWeight, bool $hasMoreThan28Headers): int + { + if ($currentWeight <= 1) { + return 1; + } + + if ($hasMoreThan28Headers) { + return $currentWeight - 1; + } + + return $currentWeight - 10 ** floor( log10($currentWeight - 1) ); + } + public function getConektaUserAgent(): array + { + $uname_disabled = self::_isDisabled(\ini_get('disable_functions'), 'php_uname'); + $uname = $uname_disabled ? '(disabled)' : \php_uname(); + + $userAgent = [ + 'bindings_version' => "{{{artifactVersion}}}", + 'lang' => 'php', + 'lang_version' => phpversion(), + 'publisher' => 'conekta', + 'uname' => $uname, + ]; + $headers = []; + $headers['X-Conekta-Client-User-Agent'] = json_encode($userAgent); + + return $headers; + } +} diff --git a/templates/php/VERSION.mustache b/templates/php/VERSION.mustache new file mode 100644 index 0000000..97c87ec --- /dev/null +++ b/templates/php/VERSION.mustache @@ -0,0 +1 @@ +{{artifactVersion}} diff --git a/templates/php/api.mustache b/templates/php/api.mustache new file mode 100644 index 0000000..6c9db53 --- /dev/null +++ b/templates/php/api.mustache @@ -0,0 +1,864 @@ +partial_header}} +/** + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +namespace {{apiPackage}}; + +use GuzzleHttp\Client; +use GuzzleHttp\ClientInterface; +use GuzzleHttp\Exception\ConnectException; +use GuzzleHttp\Exception\RequestException; +use GuzzleHttp\Psr7\MultipartStream; +use GuzzleHttp\Psr7\Request; +use GuzzleHttp\RequestOptions; +use {{invokerPackage}}\ApiException; +use {{invokerPackage}}\Configuration; +use {{invokerPackage}}\HeaderSelector; +use {{invokerPackage}}\ObjectSerializer; + +/** + * {{classname}} Class Doc Comment + * + * @category Class + * @package {{invokerPackage}} + * @author OpenAPI Generator team + * @link https://openapi-generator.tech + */ +{{#operations}}class {{classname}} +{ + /** + * @var ClientInterface + */ + protected $client; + + /** + * @var Configuration + */ + protected $config; + + /** + * @var HeaderSelector + */ + protected $headerSelector; + + /** + * @var int Host index + */ + protected $hostIndex; + + /** @var string[] $contentTypes **/ + public const contentTypes = [{{#operation}} + '{{{operationId}}}' => [{{#consumes}} + '{{{mediaType}}}',{{/consumes}} + {{^consumes}} + 'application/json', +{{/consumes}} ],{{/operation}} + ]; + + /** + * @param ClientInterface $client + * @param Configuration $config + * @param HeaderSelector $selector + * @param int $hostIndex (Optional) host index to select the list of hosts if defined in the OpenAPI spec + */ + public function __construct( + ClientInterface $client = null, + Configuration $config = null, + HeaderSelector $selector = null, + $hostIndex = 0 + ) { + $this->client = $client ?: new Client(); + $this->config = $config ?: new Configuration(); + $this->headerSelector = $selector ?: new HeaderSelector(); + $this->hostIndex = $hostIndex; + } + + /** + * Set the host index + * + * @param int $hostIndex Host index (required) + */ + public function setHostIndex($hostIndex): void + { + $this->hostIndex = $hostIndex; + } + + /** + * Get the host index + * + * @return int Host index + */ + public function getHostIndex() + { + return $this->hostIndex; + } + + /** + * @return Configuration + */ + public function getConfig() + { + return $this->config; + } + +{{#operation}} + /** + * Operation {{{operationId}}} +{{#summary}} + * + * {{.}} +{{/summary}} + * +{{#description}} + * {{.}} + * +{{/description}} +{{#vendorExtensions.x-group-parameters}} + * Note: the input parameter is an associative array with the keys listed as the parameter name below + * +{{/vendorExtensions.x-group-parameters}} +{{#servers}} +{{#-first}} + * This operation contains host(s) defined in the OpenAPI spec. Use 'hostIndex' to select the host. + * if needed, use the 'variables' parameter to pass variables to the host. +{{/-first}} + * URL: {{{url}}} +{{#variables}} +{{#-first}} + * Variables: +{{/-first}} + * - {{{name}}}: {{{description}}}{{^description}} No description provided{{/description}}{{#enumValues}} +{{#-first}} + * Allowed values: +{{/-first}} + * - {{{.}}}{{/enumValues}} +{{/variables}} +{{#-last}} + * +{{/-last}} +{{/servers}} +{{#allParams}} + * @param {{{dataType}}} ${{paramName}}{{#description}} {{.}}{{/description}}{{^description}} {{paramName}}{{/description}} {{#required}}(required){{/required}}{{^required}}(optional{{#defaultValue}}, default to {{{.}}}{{/defaultValue}}){{/required}}{{#isDeprecated}} (deprecated){{/isDeprecated}} +{{/allParams}} +{{#servers}} +{{#-first}} + * @param null|int $hostIndex Host index. Defaults to null. If null, then the library will use $this->hostIndex instead + * @param array $variables Associative array of variables to pass to the host. Defaults to empty array. +{{/-first}} +{{/servers}} + * @param string $contentType The value for the Content-Type header. Check self::contentTypes['{{{operationId}}}'] to see the possible values for this operation + * + * @throws \{{invokerPackage}}\ApiException on non-2xx response or if the response body is not in the expected format + * @throws \InvalidArgumentException + * @return {{#returnType}}{{#responses}}{{#dataType}}{{^-first}}|{{/-first}}{{/dataType}}{{{dataType}}}{{/responses}}{{/returnType}}{{^returnType}}void{{/returnType}} + {{#isDeprecated}} + * @deprecated + {{/isDeprecated}} + */ + public function {{operationId}}({{^vendorExtensions.x-group-parameters}}{{#allParams}}${{paramName}}{{^required}} = {{#defaultValue}}{{{.}}}{{/defaultValue}}{{^defaultValue}}null{{/defaultValue}}{{/required}}, {{/allParams}}{{#servers}}{{#-first}}?int $hostIndex = null, array $variables = [], {{/-first}}{{/servers}}string $contentType = self::contentTypes['{{{operationId}}}'][0]{{/vendorExtensions.x-group-parameters}}{{#vendorExtensions.x-group-parameters}}$associative_array{{/vendorExtensions.x-group-parameters}}) + { + {{#returnType}}list($response) = {{/returnType}}$this->{{operationId}}WithHttpInfo({{^vendorExtensions.x-group-parameters}}{{#allParams}}${{paramName}}, {{/allParams}}{{#servers}}{{#-first}}$hostIndex, $variables, {{/-first}}{{/servers}}$contentType{{/vendorExtensions.x-group-parameters}}{{#vendorExtensions.x-group-parameters}}$associative_array{{/vendorExtensions.x-group-parameters}});{{#returnType}} + return $response;{{/returnType}} + } + + /** + * Operation {{{operationId}}}WithHttpInfo +{{#summary}} + * + * {{.}} +{{/summary}} + * +{{#description}} + * {{.}} + * +{{/description}} +{{#vendorExtensions.x-group-parameters}} + * Note: the input parameter is an associative array with the keys listed as the parameter name below + * +{{/vendorExtensions.x-group-parameters}} +{{#servers}} +{{#-first}} + * This operation contains host(s) defined in the OpenAPI spec. Use 'hostIndex' to select the host. + * if needed, use the 'variables' parameter to pass variables to the host. +{{/-first}} + * URL: {{{url}}} +{{#variables}} +{{#-first}} + * Variables: +{{/-first}} + * - {{{name}}}: {{{description}}}{{^description}} No description provided{{/description}}{{#enumValues}} +{{#-first}} + * Allowed values: +{{/-first}} + * - {{{.}}}{{/enumValues}} +{{/variables}} +{{#-last}} + * +{{/-last}} +{{/servers}} +{{#allParams}} + * @param {{{dataType}}} ${{paramName}}{{#description}} {{.}}{{/description}} {{#required}}(required){{/required}}{{^required}}(optional{{#defaultValue}}, default to {{{.}}}{{/defaultValue}}){{/required}}{{#isDeprecated}} (deprecated){{/isDeprecated}} +{{/allParams}} +{{#servers}} +{{#-first}} + * @param null|int $hostIndex Host index. Defaults to null. If null, then the library will use $this->hostIndex instead + * @param array $variables Associative array of variables to pass to the host. Defaults to empty array. +{{/-first}} +{{/servers}} + * @param string $contentType The value for the Content-Type header. Check self::contentTypes['{{{operationId}}}'] to see the possible values for this operation + * + * @throws \{{invokerPackage}}\ApiException on non-2xx response or if the response body is not in the expected format + * @throws \InvalidArgumentException + * @return array of {{#returnType}}{{#responses}}{{#dataType}}{{^-first}}|{{/-first}}{{/dataType}}{{{dataType}}}{{/responses}}{{/returnType}}{{^returnType}}null{{/returnType}}, HTTP status code, HTTP response headers (array of strings) + {{#isDeprecated}} + * @deprecated + {{/isDeprecated}} + */ + public function {{operationId}}WithHttpInfo({{^vendorExtensions.x-group-parameters}}{{#allParams}}${{paramName}}{{^required}} = {{#defaultValue}}{{{.}}}{{/defaultValue}}{{^defaultValue}}null{{/defaultValue}}{{/required}}, {{/allParams}}{{#servers}}{{#-first}}?int $hostIndex = null, array $variables = [], {{/-first}}{{/servers}}string $contentType = self::contentTypes['{{{operationId}}}'][0]{{/vendorExtensions.x-group-parameters}}{{#vendorExtensions.x-group-parameters}}$associative_array{{/vendorExtensions.x-group-parameters}}) + { + $request = $this->{{operationId}}Request({{^vendorExtensions.x-group-parameters}}{{#allParams}}${{paramName}}, {{/allParams}}{{#servers}}{{#-first}}$hostIndex, $variables, {{/-first}}{{/servers}}$contentType{{/vendorExtensions.x-group-parameters}}{{#vendorExtensions.x-group-parameters}}$associative_array{{/vendorExtensions.x-group-parameters}}); + + try { + $options = $this->createHttpClientOption(); + try { + $response = $this->client->send($request, $options); + } catch (RequestException $e) { + throw new ApiException( + "[{$e->getCode()}] {$e->getMessage()}", + (int) $e->getCode(), + $e->getResponse() ? $e->getResponse()->getHeaders() : null, + $e->getResponse() ? (string) $e->getResponse()->getBody() : null + ); + } catch (ConnectException $e) { + throw new ApiException( + "[{$e->getCode()}] {$e->getMessage()}", + (int) $e->getCode(), + null, + null + ); + } + + $statusCode = $response->getStatusCode(); + + if ($statusCode < 200 || $statusCode > 299) { + throw new ApiException( + sprintf( + '[%d] Error connecting to the API (%s)', + $statusCode, + (string) $request->getUri() + ), + $statusCode, + $response->getHeaders(), + (string) $response->getBody() + ); + } + {{#returnType}} + {{#responses}} + {{#-first}} + + switch($statusCode) { + {{/-first}} + {{#dataType}} + {{^isRange}}{{^isWildcard}}case {{code}}:{{/isWildcard}}{{#isWildcard}}default:{{/isWildcard}} + if ('{{{dataType}}}' === '\SplFileObject') { + $content = $response->getBody(); //stream goes to serializer + } else { + $content = (string) $response->getBody(); + if ('{{{dataType}}}' !== 'string') { + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } + } + } + + return [ + ObjectSerializer::deserialize($content, '{{{dataType}}}', []), + $response->getStatusCode(), + $response->getHeaders() + ];{{/isRange}} + {{/dataType}} + {{#-last}} + } + {{/-last}} + {{/responses}} + + $returnType = '{{{returnType}}}'; + if ($returnType === '\SplFileObject') { + $content = $response->getBody(); //stream goes to serializer + } else { + $content = (string) $response->getBody(); + if ($returnType !== 'string') { + try { + $content = json_decode($content, false, 512, JSON_THROW_ON_ERROR); + } catch (\JsonException $exception) { + throw new ApiException( + sprintf( + 'Error JSON decoding server response (%s)', + $request->getUri() + ), + $statusCode, + $response->getHeaders(), + $content + ); + } + } + } + + return [ + ObjectSerializer::deserialize($content, $returnType, []), + $response->getStatusCode(), + $response->getHeaders() + ]; + {{/returnType}} + {{^returnType}} + + return [null, $statusCode, $response->getHeaders()]; + {{/returnType}} + + } catch (ApiException $e) { + switch ($e->getCode()) { + {{#responses}} + {{#dataType}} + {{^isRange}}{{^isWildcard}}case {{code}}:{{/isWildcard}}{{#isWildcard}}default:{{/isWildcard}} + $data = ObjectSerializer::deserialize( + $e->getResponseBody(), + '{{{dataType}}}', + $e->getResponseHeaders() + ); + $e->setResponseObject($data); + break;{{/isRange}} + {{/dataType}} + {{/responses}} + } + throw $e; + } + } + + /** + * Operation {{{operationId}}}Async + * +{{#summary}} + * {{.}} + * +{{/summary}} +{{#description}} + * {{.}} + * +{{/description}} +{{#vendorExtensions.x-group-parameters}} + * Note: the input parameter is an associative array with the keys listed as the parameter name below + * +{{/vendorExtensions.x-group-parameters}} +{{#servers}} +{{#-first}} + * This operation contains host(s) defined in the OpenAPI spec. Use 'hostIndex' to select the host. + * if needed, use the 'variables' parameter to pass variables to the host. +{{/-first}} + * URL: {{{url}}} +{{#variables}} +{{#-first}} + * Variables: +{{/-first}} + * - {{{name}}}: {{{description}}}{{^description}} No description provided{{/description}}{{#enumValues}} +{{#-first}} + * Allowed values: +{{/-first}} + * - {{{.}}}{{/enumValues}} +{{/variables}} +{{#-last}} + * +{{/-last}} +{{/servers}} +{{#allParams}} + * @param {{{dataType}}} ${{paramName}}{{#description}} {{.}}{{/description}} {{#required}}(required){{/required}}{{^required}}(optional{{#defaultValue}}, default to {{{.}}}{{/defaultValue}}){{/required}}{{#isDeprecated}} (deprecated){{/isDeprecated}} +{{/allParams}} +{{#servers}} +{{#-first}} + * @param null|int $hostIndex Host index. Defaults to null. If null, then the library will use $this->hostIndex instead + * @param array $variables Associative array of variables to pass to the host. Defaults to empty array. +{{/-first}} +{{/servers}} + * @param string $contentType The value for the Content-Type header. Check self::contentTypes['{{{operationId}}}'] to see the possible values for this operation + * + * @throws \InvalidArgumentException + * @return \GuzzleHttp\Promise\PromiseInterface + {{#isDeprecated}} + * @deprecated + {{/isDeprecated}} + */ + public function {{operationId}}Async({{^vendorExtensions.x-group-parameters}}{{#allParams}}${{paramName}}{{^required}} = {{#defaultValue}}{{{.}}}{{/defaultValue}}{{^defaultValue}}null{{/defaultValue}}{{/required}}, {{/allParams}}{{#servers}}{{#-first}}?int $hostIndex = null, array $variables = [], {{/-first}}{{/servers}}string $contentType = self::contentTypes['{{{operationId}}}'][0]{{/vendorExtensions.x-group-parameters}}{{#vendorExtensions.x-group-parameters}}$associative_array{{/vendorExtensions.x-group-parameters}}) + { + return $this->{{operationId}}AsyncWithHttpInfo({{^vendorExtensions.x-group-parameters}}{{#allParams}}${{paramName}}, {{/allParams}}{{#servers}}{{#-first}}$hostIndex, $variables, {{/-first}}{{/servers}}$contentType{{/vendorExtensions.x-group-parameters}}{{#vendorExtensions.x-group-parameters}}$associative_array{{/vendorExtensions.x-group-parameters}}) + ->then( + function ($response) { + return $response[0]; + } + ); + } + + /** + * Operation {{{operationId}}}AsyncWithHttpInfo + * +{{#summary}} + * {{.}} + * +{{/summary}} +{{#description}} + * {{.}} + * +{{/description}} +{{#vendorExtensions.x-group-parameters}} + * Note: the input parameter is an associative array with the keys listed as the parameter name below + * +{{/vendorExtensions.x-group-parameters}} +{{#servers}} +{{#-first}} + * This operation contains host(s) defined in the OpenAPI spec. Use 'hostIndex' to select the host. + * if needed, use the 'variables' parameter to pass variables to the host. +{{/-first}} + * URL: {{{url}}} +{{#variables}} +{{#-first}} + * Variables: +{{/-first}} + * - {{{name}}}: {{{description}}}{{^description}} No description provided{{/description}}{{#enumValues}} +{{#-first}} + * Allowed values: +{{/-first}} + * - {{{.}}}{{/enumValues}} +{{/variables}} +{{#-last}} + * +{{/-last}} +{{/servers}} +{{#allParams}} + * @param {{{dataType}}} ${{paramName}}{{#description}} {{.}}{{/description}} {{#required}}(required){{/required}}{{^required}}(optional{{#defaultValue}}, default to {{{.}}}{{/defaultValue}}){{/required}}{{#isDeprecated}} (deprecated){{/isDeprecated}} +{{/allParams}} +{{#servers}} +{{#-first}} + * @param null|int $hostIndex Host index. Defaults to null. If null, then the library will use $this->hostIndex instead + * @param array $variables Associative array of variables to pass to the host. Defaults to empty array. +{{/-first}} +{{/servers}} + * @param string $contentType The value for the Content-Type header. Check self::contentTypes['{{{operationId}}}'] to see the possible values for this operation + * + * @throws \InvalidArgumentException + * @return \GuzzleHttp\Promise\PromiseInterface + {{#isDeprecated}} + * @deprecated + {{/isDeprecated}} + */ + public function {{operationId}}AsyncWithHttpInfo({{^vendorExtensions.x-group-parameters}}{{#allParams}}${{paramName}}{{^required}} = {{#defaultValue}}{{{.}}}{{/defaultValue}}{{^defaultValue}}null{{/defaultValue}}{{/required}}, {{/allParams}}{{#servers}}{{#-first}}?int $hostIndex = null, array $variables = [], {{/-first}}{{/servers}}string $contentType = self::contentTypes['{{{operationId}}}'][0]{{/vendorExtensions.x-group-parameters}}{{#vendorExtensions.x-group-parameters}}$associative_array{{/vendorExtensions.x-group-parameters}}) + { + $returnType = '{{{returnType}}}'; + $request = $this->{{operationId}}Request({{^vendorExtensions.x-group-parameters}}{{#allParams}}${{paramName}}, {{/allParams}}{{#servers}}{{#-first}}$hostIndex, $variables, {{/-first}}{{/servers}}$contentType{{/vendorExtensions.x-group-parameters}}{{#vendorExtensions.x-group-parameters}}$associative_array{{/vendorExtensions.x-group-parameters}}); + + return $this->client + ->sendAsync($request, $this->createHttpClientOption()) + ->then( + function ($response) use ($returnType) { + {{#returnType}} + if ($returnType === '\SplFileObject') { + $content = $response->getBody(); //stream goes to serializer + } else { + $content = (string) $response->getBody(); + if ($returnType !== 'string') { + $content = json_decode($content); + } + } + + return [ + ObjectSerializer::deserialize($content, $returnType, []), + $response->getStatusCode(), + $response->getHeaders() + ]; + {{/returnType}} + {{^returnType}} + return [null, $response->getStatusCode(), $response->getHeaders()]; + {{/returnType}} + }, + function ($exception) { + $response = $exception->getResponse(); + $statusCode = $response->getStatusCode(); + throw new ApiException( + sprintf( + '[%d] Error connecting to the API (%s)', + $statusCode, + $exception->getRequest()->getUri() + ), + $statusCode, + $response->getHeaders(), + (string) $response->getBody() + ); + } + ); + } + + /** + * Create request for operation '{{{operationId}}}' + * +{{#vendorExtensions.x-group-parameters}} + * Note: the input parameter is an associative array with the keys listed as the parameter name below + * +{{/vendorExtensions.x-group-parameters}} +{{#servers}} +{{#-first}} + * This operation contains host(s) defined in the OpenAPI spec. Use 'hostIndex' to select the host. + * if needed, use the 'variables' parameter to pass variables to the host. +{{/-first}} + * URL: {{{url}}} +{{#variables}} +{{#-first}} + * Variables: +{{/-first}} + * - {{{name}}}: {{{description}}}{{^description}} No description provided{{/description}}{{#enumValues}} +{{#-first}} + * Allowed values: +{{/-first}} + * - {{{.}}}{{/enumValues}} +{{/variables}} +{{#-last}} + * +{{/-last}} +{{/servers}} +{{#allParams}} + * @param {{{dataType}}} ${{paramName}}{{#description}} {{.}}{{/description}} {{#required}}(required){{/required}}{{^required}}(optional{{#defaultValue}}, default to {{{.}}}{{/defaultValue}}){{/required}}{{#isDeprecated}} (deprecated){{/isDeprecated}} +{{/allParams}} +{{#servers}} +{{#-first}} + * @param null|int $hostIndex Host index. Defaults to null. If null, then the library will use $this->hostIndex instead + * @param array $variables Associative array of variables to pass to the host. Defaults to empty array. +{{/-first}} +{{/servers}} + * @param string $contentType The value for the Content-Type header. Check self::contentTypes['{{{operationId}}}'] to see the possible values for this operation + * + * @throws \InvalidArgumentException + * @return \GuzzleHttp\Psr7\Request + {{#isDeprecated}} + * @deprecated + {{/isDeprecated}} + */ + public function {{operationId}}Request({{^vendorExtensions.x-group-parameters}}{{#allParams}}${{paramName}}{{^required}} = {{#defaultValue}}{{{.}}}{{/defaultValue}}{{^defaultValue}}null{{/defaultValue}}{{/required}}, {{/allParams}}{{#servers}}{{#-first}}?int $hostIndex = null, array $variables = [], {{/-first}}{{/servers}}string $contentType = self::contentTypes['{{{operationId}}}'][0]{{/vendorExtensions.x-group-parameters}}{{#vendorExtensions.x-group-parameters}}$associative_array{{/vendorExtensions.x-group-parameters}}) + { + {{#vendorExtensions.x-group-parameters}} + // unbox the parameters from the associative array +{{#allParams}} + ${{paramName}} = array_key_exists('{{paramName}}', $associative_array) ? $associative_array['{{paramName}}'] : {{{defaultValue}}}{{^defaultValue}}null{{/defaultValue}}; +{{/allParams}}{{#servers.0}} + $hostIndex = $associative_array['hostIndex']; + $variables = array_key_exists('variables', $associative_array) ? $associative_array['variables'] : []; +{{/servers.0}} + $contentType = $associative_array['contentType'] ?? self::contentTypes['{{{operationId}}}'][0]; + {{/vendorExtensions.x-group-parameters}}{{#allParams}} + {{#required}} + // verify the required parameter '{{paramName}}' is set + if (${{paramName}} === null || (is_array(${{paramName}}) && count(${{paramName}}) === 0)) { + throw new \InvalidArgumentException( + 'Missing the required parameter ${{paramName}} when calling {{operationId}}' + ); + } + {{/required}} + {{#hasValidation}} + {{#maxLength}} + if ({{^required}}${{paramName}} !== null && {{/required}}strlen(${{paramName}}) > {{maxLength}}) { + throw new \InvalidArgumentException('invalid length for "${{paramName}}" when calling {{classname}}.{{operationId}}, must be smaller than or equal to {{maxLength}}.'); + } + {{/maxLength}} + {{#minLength}} + if ({{^required}}${{paramName}} !== null && {{/required}}strlen(${{paramName}}) < {{minLength}}) { + throw new \InvalidArgumentException('invalid length for "${{paramName}}" when calling {{classname}}.{{operationId}}, must be bigger than or equal to {{minLength}}.'); + } + {{/minLength}} + {{#maximum}} + if ({{^required}}${{paramName}} !== null && {{/required}}${{paramName}} >{{#exclusiveMaximum}}={{/exclusiveMaximum}} {{maximum}}) { + throw new \InvalidArgumentException('invalid value for "${{paramName}}" when calling {{classname}}.{{operationId}}, must be smaller than {{^exclusiveMaximum}}or equal to {{/exclusiveMaximum}}{{maximum}}.'); + } + {{/maximum}} + {{#minimum}} + if ({{^required}}${{paramName}} !== null && {{/required}}${{paramName}} <{{#exclusiveMinimum}}={{/exclusiveMinimum}} {{minimum}}) { + throw new \InvalidArgumentException('invalid value for "${{paramName}}" when calling {{classname}}.{{operationId}}, must be bigger than {{^exclusiveMinimum}}or equal to {{/exclusiveMinimum}}{{minimum}}.'); + } + {{/minimum}} + {{#pattern}} + if ({{^required}}${{paramName}} !== null && {{/required}}!preg_match("{{{pattern}}}", ${{paramName}})) { + throw new \InvalidArgumentException("invalid value for \"{{paramName}}\" when calling {{classname}}.{{operationId}}, must conform to the pattern {{{pattern}}}."); + } + {{/pattern}} + {{#maxItems}} + if ({{^required}}${{paramName}} !== null && {{/required}}count(${{paramName}}) > {{maxItems}}) { + throw new \InvalidArgumentException('invalid value for "${{paramName}}" when calling {{classname}}.{{operationId}}, number of items must be less than or equal to {{maxItems}}.'); + } + {{/maxItems}} + {{#minItems}} + if ({{^required}}${{paramName}} !== null && {{/required}}count(${{paramName}}) < {{minItems}}) { + throw new \InvalidArgumentException('invalid value for "${{paramName}}" when calling {{classname}}.{{operationId}}, number of items must be greater than or equal to {{minItems}}.'); + } + {{/minItems}} + {{/hasValidation}}{{/allParams}} + + $resourcePath = '{{{path}}}'; + $formParams = []; + $queryParams = []; + $headerParams = []; + $httpBody = ''; + $multipart = false; + + {{#queryParams}} + // query params + $queryParams = array_merge($queryParams, ObjectSerializer::toQueryValue( + ${{paramName}}, + '{{baseName}}', // param base name + '{{#schema}}{{openApiType}}{{/schema}}', // openApiType + '{{style}}', // style + {{#isExplode}}true{{/isExplode}}{{^isExplode}}false{{/isExplode}}, // explode + {{required}} // required + ) ?? []); + {{/queryParams}} + + {{#headerParams}} + // header params + {{#collectionFormat}} + if (is_array(${{paramName}})) { + ${{paramName}} = ObjectSerializer::serializeCollection(${{paramName}}, '{{collectionFormat}}'); + } + {{/collectionFormat}} + if (${{paramName}} !== null) { + $headerParams['{{baseName}}'] = ObjectSerializer::toHeaderValue(${{paramName}}); + } + {{/headerParams}} + + {{#pathParams}} + // path params + {{#collectionFormat}} + if (is_array(${{paramName}})) { + ${{paramName}} = ObjectSerializer::serializeCollection(${{paramName}}, '{{collectionFormat}}'); + } + {{/collectionFormat}} + if (${{paramName}} !== null) { + $resourcePath = str_replace( + '{' . '{{baseName}}' . '}', + ObjectSerializer::toPathValue(${{paramName}}), + $resourcePath + ); + } + {{/pathParams}} + + {{#formParams}} + // form params + if (${{paramName}} !== null) { + {{#isFile}} + $multipart = true; + $formParams['{{baseName}}'] = []; + $paramFiles = is_array(${{paramName}}) ? ${{paramName}} : [${{paramName}}]; + foreach ($paramFiles as $paramFile) { + $formParams['{{baseName}}'][] = \GuzzleHttp\Psr7\Utils::tryFopen( + ObjectSerializer::toFormValue($paramFile), + 'rb' + ); + } + {{/isFile}} + {{^isFile}} + $formParams['{{baseName}}'] = ObjectSerializer::toFormValue(${{paramName}}); + {{/isFile}} + } + {{/formParams}} + + $headers = $this->headerSelector->selectHeaders( + [{{#produces}}'{{{mediaType}}}', {{/produces}}], + $contentType, + $multipart + ); + $headers = array_merge( + $this->headerSelector->getConektaUserAgent(), + $headers + ); + + // for model (json/xml) + {{#bodyParams}} + if (isset(${{paramName}})) { + if (stripos($headers['Content-Type'], 'application/json') !== false) { + # if Content-Type contains "application/json", json_encode the body + $httpBody = \GuzzleHttp\Utils::jsonEncode(ObjectSerializer::sanitizeForSerialization(${{paramName}})); + } else { + $httpBody = ${{paramName}}; + } + } elseif (count($formParams) > 0) { + {{/bodyParams}} + {{^bodyParams}} + if (count($formParams) > 0) { + {{/bodyParams}} + if ($multipart) { + $multipartContents = []; + foreach ($formParams as $formParamName => $formParamValue) { + $formParamValueItems = is_array($formParamValue) ? $formParamValue : [$formParamValue]; + foreach ($formParamValueItems as $formParamValueItem) { + $multipartContents[] = [ + 'name' => $formParamName, + 'contents' => $formParamValueItem + ]; + } + } + // for HTTP post (form) + $httpBody = new MultipartStream($multipartContents); + + } elseif (stripos($headers['Content-Type'], 'application/json') !== false) { + # if Content-Type contains "application/json", json_encode the form parameters + $httpBody = \GuzzleHttp\Utils::jsonEncode($formParams); + } else { + // for HTTP post (form) + $httpBody = ObjectSerializer::buildQuery($formParams); + } + } + + {{#authMethods}} + {{#isApiKey}} + // this endpoint requires API key authentication + $apiKey = $this->config->getApiKeyWithPrefix('{{keyParamName}}'); + if ($apiKey !== null) { + {{#isKeyInHeader}}$headers['{{keyParamName}}'] = $apiKey;{{/isKeyInHeader}}{{#isKeyInQuery}}$queryParams['{{keyParamName}}'] = $apiKey;{{/isKeyInQuery}} + } + {{/isApiKey}} + {{#isBasic}} + {{#isBasicBasic}} + // this endpoint requires HTTP basic authentication + if (!empty($this->config->getUsername()) || !(empty($this->config->getPassword()))) { + $headers['Authorization'] = 'Basic ' . base64_encode($this->config->getUsername() . ":" . $this->config->getPassword()); + } + {{/isBasicBasic}} + {{#isBasicBearer}} + // this endpoint requires Bearer{{#bearerFormat}} ({{{.}}}){{/bearerFormat}} authentication (access token) + if (!empty($this->config->getAccessToken())) { + $headers['Authorization'] = 'Bearer ' . $this->config->getAccessToken(); + } + {{/isBasicBearer}} + {{/isBasic}} + {{#isOAuth}} + // this endpoint requires OAuth (access token) + if (!empty($this->config->getAccessToken())) { + $headers['Authorization'] = 'Bearer ' . $this->config->getAccessToken(); + } + {{/isOAuth}} + {{/authMethods}} + + $defaultHeaders = []; + if ($this->config->getUserAgent()) { + $defaultHeaders['User-Agent'] = $this->config->getUserAgent(); + } + + $headers = array_merge( + $defaultHeaders, + $headerParams, + $headers + ); + + {{#servers.0}} + # Preserve the original behavior of server indexing. + if ($hostIndex === null) { + $hostIndex = $this->hostIndex; + } + + $hostSettings = $this->getHostSettingsFor{{operationId}}(); + + if ($hostIndex < 0 || $hostIndex >= count($hostSettings)) { + throw new \InvalidArgumentException("Invalid index {$hostIndex} when selecting the host. Must be less than ".count($hostSettings)); + } + $operationHost = Configuration::getHostString($hostSettings, $hostIndex, $variables); + {{/servers.0}} + {{^servers.0}} + $operationHost = $this->config->getHost(); + {{/servers.0}} + $query = ObjectSerializer::buildQuery($queryParams); + return new Request( + '{{httpMethod}}', + $operationHost . $resourcePath . ($query ? "?{$query}" : ''), + $headers, + $httpBody + ); + } + + {{#servers.0}} + /** + * Returns an array of host settings for Operation {{operationId}} + * + * @return array an array of host settings + */ + protected function getHostSettingsFor{{operationId}}(): array + { + return [ + {{#servers}} + [ + "url" => "{{{url}}}", + "description" => "{{{description}}}{{^description}}No description provided{{/description}}", + {{#variables}} + {{#-first}} + "variables" => [ + {{/-first}} + "{{{name}}}" => [ + "description" => "{{{description}}}{{^description}}No description provided{{/description}}", + "default_value" => "{{{defaultValue}}}", + {{#enumValues}} + {{#-first}} + "enum_values" => [ + {{/-first}} + "{{{.}}}", + {{#-last}} + ] + {{/-last}} + {{/enumValues}} + ]{{^-last}},{{/-last}} + {{#-last}} + ] + {{/-last}} + {{/variables}} + ]{{^-last}},{{/-last}} + {{/servers}} + ]; + } + + {{/servers.0}} + {{/operation}} + /** + * Create http client option + * + * @throws \RuntimeException on file opening failure + * @return array of http client options + */ + protected function createHttpClientOption() + { + $options = []; + if ($this->config->getDebug()) { + $options[RequestOptions::DEBUG] = fopen($this->config->getDebugFile(), 'a'); + if (!$options[RequestOptions::DEBUG]) { + throw new \RuntimeException('Failed to open the debug file: ' . $this->config->getDebugFile()); + } + } + $options[RequestOptions::SSL_KEY] = dirname(__DIR__, 1) . '/ssl_data/ca_bundle.crt'; + + return $options; + } +} +{{/operations}} diff --git a/templates/php/composer.mustache b/templates/php/composer.mustache new file mode 100644 index 0000000..fa2e023 --- /dev/null +++ b/templates/php/composer.mustache @@ -0,0 +1,44 @@ +{ + {{#composerPackageName}} + "name": "{{.}}", + {{/composerPackageName}} + {{#artifactVersion}} + "version": "{{.}}", + {{/artifactVersion}} + "description": "{{appDescriptionV2}}", + "type": "library", + "keywords": [ + "php", + "sdk", + "rest", + "api", + "conekta" + ], + "homepage": "https://www.conekta.com/", + "license": "MIT", + "authors": [ + { + "name": "{{{packageAuthors}}}", + "homepage": "https://{{{gitHost}}}/{{{gitUserId}}}/{{{gitRepoId}}}/contributors" + } + ], + "require": { + "php": "^7.4 || ^8.0", + "ext-curl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "guzzlehttp/guzzle": "^7.3", + "guzzlehttp/psr7": "^1.7 || ^2.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.0 || ^9.0", + "friendsofphp/php-cs-fixer": "^3.5", + "phpstan/phpstan": "1.10.47" + }, + "autoload": { + "psr-4": { "{{escapedInvokerPackage}}\\" : "{{srcBasePath}}/" } + }, + "autoload-dev": { + "psr-4": { "{{escapedInvokerPackage}}\\Test\\" : "{{testBasePath}}/" } + } +} diff --git a/templates/php/gitignore b/templates/php/gitignore new file mode 100644 index 0000000..880465a --- /dev/null +++ b/templates/php/gitignore @@ -0,0 +1,35 @@ +# Ignore build files +build/* + +# Mac OS X dumps these all over the place. +.DS_Store + +# Ignore the SimpleTest library if it is installed to /test/. +/test/simpletest/ + +# Ignore the /vendor/ directory for people using composer +/vendor/ + +# If the vendor directory isn't being commited the composer.lock file should also be ignored +composer.lock + +# Ignore PHPUnit coverage file +clover.xml + +# Ignore IDE's configuration files +.idea + +# Ignore PHP CS Fixer local config and cache +.php_cs +.php_cs.cache +.php-cs-fixer.cache + +# Ignore PHPStan local config +.phpstan.neon + +# Ignore phpDocumentor's local config and artifacts +.phpdoc/* +phpdoc.xml + +# Ignore cached PHPUnit results. +.phpunit.result.cache diff --git a/templates/php/phpunit.xml.mustache b/templates/php/phpunit.xml.mustache new file mode 100644 index 0000000..e0259fe --- /dev/null +++ b/templates/php/phpunit.xml.mustache @@ -0,0 +1,16 @@ + + + + + {{apiSrcPath}} + + + + + {{apiTestPath}} + + + + + + \ No newline at end of file