From 5bfedaa228c1baeb15f06a650f63ee71850063c0 Mon Sep 17 00:00:00 2001 From: Yishi Wang Date: Mon, 16 Dec 2024 11:30:49 +0800 Subject: [PATCH 1/2] az keyvault key sign/verify: Fix `--digest` to accept base64 encoded string --- .../cli/command_modules/keyvault/custom.py | 21 +- .../latest/recordings/test_keyvault_key.yaml | 793 +++++++++++------- .../tests/latest/test_keyvault_commands.py | 7 +- 3 files changed, 517 insertions(+), 304 deletions(-) diff --git a/src/azure-cli/azure/cli/command_modules/keyvault/custom.py b/src/azure-cli/azure/cli/command_modules/keyvault/custom.py index 9419464d09b..1d287160e3d 100644 --- a/src/azure-cli/azure/cli/command_modules/keyvault/custom.py +++ b/src/azure-cli/azure/cli/command_modules/keyvault/custom.py @@ -4,6 +4,7 @@ # -------------------------------------------------------------------------------------------- # pylint: disable=too-many-lines +import base64 import codecs import hashlib import json @@ -1127,19 +1128,31 @@ def decrypt_key(cmd, client, algorithm, value, iv=None, tag=None, aad=None, def sign_key(cmd, client, algorithm, digest, name=None, version=None): + if '256' in algorithm: + hash_func = hashlib.sha256 + elif '384' in algorithm: + hash_func = hashlib.sha384 + else: + hash_func = hashlib.sha512 SignatureAlgorithm = cmd.loader.get_sdk('SignatureAlgorithm', mod='crypto._enums', resource_type=ResourceType.DATA_KEYVAULT_KEYS) crypto_client = client.get_cryptography_client(name, key_version=version) - return crypto_client.sign(SignatureAlgorithm(algorithm), digest.encode('utf-8')) + return crypto_client.sign(SignatureAlgorithm(algorithm), + hash_func(base64.b64decode(digest.encode('utf-8'))).digest()) def verify_key(cmd, client, algorithm, digest, signature, name=None, version=None): - import base64 + if '256' in algorithm: + hash_func = hashlib.sha256 + elif '384' in algorithm: + hash_func = hashlib.sha384 + else: + hash_func = hashlib.sha512 SignatureAlgorithm = cmd.loader.get_sdk('SignatureAlgorithm', mod='crypto._enums', resource_type=ResourceType.DATA_KEYVAULT_KEYS) crypto_client = client.get_cryptography_client(name, key_version=version) return crypto_client.verify(SignatureAlgorithm(algorithm), - digest.encode('utf-8'), + hash_func(base64.b64decode(digest.encode('utf-8'))).digest(), base64.b64decode(signature.encode('utf-8'))) @@ -1493,7 +1506,6 @@ def download_secret(client, file_path, name=None, encoding=None, version=''): # f.write(secret_value) else: if encoding == 'base64': - import base64 decoded = base64.b64decode(secret_value) elif encoding == 'hex': import binascii @@ -1558,7 +1570,6 @@ def download_certificate(client, file_path, certificate_name=None, encoding='PEM if encoding == 'DER': f.write(cert) else: - import base64 encoded = base64.encodebytes(cert) if isinstance(encoded, bytes): encoded = encoded.decode("utf-8") diff --git a/src/azure-cli/azure/cli/command_modules/keyvault/tests/latest/recordings/test_keyvault_key.yaml b/src/azure-cli/azure/cli/command_modules/keyvault/tests/latest/recordings/test_keyvault_key.yaml index 9edda250f15..fd7d87674e6 100644 --- a/src/azure-cli/azure/cli/command_modules/keyvault/tests/latest/recordings/test_keyvault_key.yaml +++ b/src/azure-cli/azure/cli/command_modules/keyvault/tests/latest/recordings/test_keyvault_key.yaml @@ -13,39 +13,39 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.53.1 azsdk-python-azure-mgmt-keyvault/10.3.0 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_keyvault_key000001/providers/Microsoft.KeyVault/vaults/cli-test-kv-key-000002?api-version=2023-02-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_keyvault_key000001/providers/Microsoft.KeyVault/vaults/cli-test-kv-key-000002","name":"cli-test-kv-key-000002","type":"Microsoft.KeyVault/vaults","location":"eastus2","tags":{},"systemData":{"createdBy":"aaa@foo.com","createdByType":"User","createdAt":"2023-11-06T12:53:13.322Z","lastModifiedBy":"aaa@foo.com","lastModifiedByType":"User","lastModifiedAt":"2023-11-06T12:53:13.322Z"},"properties":{"sku":{"family":"A","name":"standard"},"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","accessPolicies":[{"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","objectId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","permissions":{"keys":["all"],"secrets":["all"],"certificates":["all"],"storage":["all"]}}],"enabledForDeployment":false,"enableSoftDelete":true,"softDeleteRetentionInDays":7,"vaultUri":"https://cli-test-kv-key-000002.vault.azure.net/","provisioningState":"Succeeded","publicNetworkAccess":"Enabled"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_keyvault_key000001/providers/Microsoft.KeyVault/vaults/cli-test-kv-key-000002","name":"cli-test-kv-key-000002","type":"Microsoft.KeyVault/vaults","location":"eastus2","tags":{},"systemData":{"createdBy":"yishiwang@microsoft.com","createdByType":"User","createdAt":"2024-12-16T03:01:17.215Z","lastModifiedBy":"yishiwang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-12-16T03:01:17.215Z"},"properties":{"sku":{"family":"A","name":"standard"},"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","accessPolicies":[{"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","objectId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","permissions":{"keys":["all"],"secrets":["all"],"certificates":["all"],"storage":["all"]}}],"enabledForDeployment":false,"enableSoftDelete":true,"softDeleteRetentionInDays":7,"enableRbacAuthorization":false,"vaultUri":"https://cli-test-kv-key-000002.vault.azure.net/","provisioningState":"Succeeded","publicNetworkAccess":"Enabled"}}' headers: cache-control: - no-cache content-length: - - '1013' + - '1045' content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:25 GMT + - Mon, 16 Dec 2024 03:02:32 GMT expires: - '-1' pragma: - no-cache - server: - - Microsoft-IIS/10.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-aspnet-version: - 4.0.30319 + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff x-ms-keyvault-service-version: - - 1.5.969.1 + - 1.5.1416.0 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: 67DF0D060AF44BF78A3007D504E241C3 Ref B: MAA201060515051 Ref C: 2024-12-16T03:02:32Z' status: code: 200 message: OK @@ -56,14 +56,18 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key create Connection: - keep-alive Content-Length: - '0' Content-Type: - application/json + ParameterSetName: + - --vault-name -n -p User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: POST uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/create?api-version=7.5-preview.1 response: @@ -78,7 +82,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:27 GMT + - Mon, 16 Dec 2024 03:02:33 GMT expires: - '-1' pragma: @@ -91,11 +95,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 401 message: Unauthorized @@ -106,19 +110,23 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key create Connection: - keep-alive Content-Length: - '47' Content-Type: - application/json + ParameterSetName: + - --vault-name -n -p User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: POST uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/create?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"1jXk6cDFHXueB1zJ83xWXl-Wi4KSKDriZG5HioAamEh2OuuwZ0-3HJIaV_DeVtqnn8xoHIilgwSSyWrJdklPAq4apYzeHpzFwzLPLvkiD3u9unXELYM51Zok0jt27wvxfdAjllD9hXmhOQcU9rU4p5IwFdPsM54viVqqNb-GQNZ9A79--PiEnC0vSRPZx9LHlK0AedEJN5gG8UAO8LkWz9e6aUL2UZ1xx5TNyWbZ9XFhlNj4ht5zGbLUCCZt7lBM0MU4JjUcZV2YSyqYk7Rbl-VbecHKSybwiLnZj6AdGQyk3-as0-p1HwHgla_yoIYQ19LYZEoIb1We8gK2jcS5FQ","e":"AQAB"},"attributes":{"enabled":true,"created":1699275267,"updated":1699275267,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3LeYPHPDNui82ua2omT3f6GPMwU2Yd8nWYobsDw6Cna-ENj-NdvbUfomJLq3o8WdGeVZzVw7ntq3rnRgjLk2XkIOa5sMhLDWD2mEc34L4nWQw4X-znY32U_eF94Sw7shboeHwTE50X7VAz4X4zx6daCRpqOhTi0fMDoiGQFouRhxnPZTayx1AR2RLuBGBOip28MP3xMFZT422l0GvT9ljlOCyfOlDvpZeIicdh2UOjirr5R6RCOQU26YhCx96DTgq8ougvdkr3qedr3VcS5RySSyM12zx36TONfibpgRrhvurPoo-i0qZvZQx4DoEQzQHhb1TbF-w69kyL1bQ7DuCQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -127,7 +135,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:27 GMT + - Mon, 16 Dec 2024 03:02:34 GMT expires: - '-1' pragma: @@ -137,11 +145,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -152,19 +160,23 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key create Connection: - keep-alive Content-Length: - '47' Content-Type: - application/json + ParameterSetName: + - --vault-name -n User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: POST uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005/create?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005/c993af1c37ac475fbf94f77045e04551","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"07cZKpqJC1rdm6-bbpU3blxpRplp5rJtj0rg9avBaIG4ECxHuos6FAbx-wuUayJLTTPY6Vg5GNLnOyd49ISfv8wpr6BILwFL3AGutc4l0er1UPfMlkEd5OGebPPeYIkCMKiKiRuUMGqe46hElstP7FP1-0aPLcHWTef7eaChsmxc5-y-gttAgONrIhFoI0J8i0svwxyZQk14O5Jj4LBGlwWusP9ZfWMOxbaNHYlMzyoZPywFrLTxubRDhETGU4p33bWR2C-DSOygmoIEH3Ej8GMwbkwQqFFum2U1Y2yXT2edZuqguZvgqXzQsjSZAXj7s1c_E0DkTSFwOo5cmXZS4Q","e":"AQAB"},"attributes":{"enabled":true,"created":1699275269,"updated":1699275269,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005/6f8426f38094474fb35a17b620e946de","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"uk2YG1XPTpcwHylUS4UkdktSM2TuC-BXN9fd8WXVBg2AaDtuOfelvo0uX3s1Yx-VRGiJCatFahFh47A4ClT3ERRoB1Z5TwNcr0zIoyaUSJFR38tR3_yibwKoEdo54GAyqSts-iY7MPIquNEGlWoEywbPsOTR-p9I13XR7YtnNw4qaMClWsU71nEkNs3iQ7YXhbQDsss6IIf_OvDpMq_nVQt03ReRdEaWLe1SlomcRQK9jrcG8IkfJOcaA8nc0ONRHL0doZJsW0MuJTiSrx8gmFaG2MKEHJNx5QeDBLjg8N1znNbGQxNa_yHZVAAv1opx1qUVPWrGq1_QTWiAUozcoQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318156,"updated":1734318156,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -173,7 +185,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:28 GMT + - Mon, 16 Dec 2024 03:02:36 GMT expires: - '-1' pragma: @@ -183,11 +195,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -205,31 +217,35 @@ interactions: ParameterSetName: - -n --object-id --key-permissions User-Agent: - - AZURECLI/2.53.1 azsdk-python-azure-mgmt-keyvault/10.3.0 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resources?$filter=resourceType%20eq%20%27Microsoft.KeyVault%2Fvaults%27%20and%20name%20eq%20%27cli-test-kv-key-000002%27&api-version=2015-11-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_keyvault_key000001/providers/Microsoft.KeyVault/vaults/cli-test-kv-key-000002","name":"cli-test-kv-key-000002","type":"Microsoft.KeyVault/vaults","location":"eastus2","tags":{}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_keyvault_key000001/providers/Microsoft.KeyVault/vaults/cli-test-kv-key-000002","name":"cli-test-kv-key-000002","type":"Microsoft.KeyVault/vaults","location":"eastus2","tags":{}}],"nextLink":"https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resources?%24filter=resourceType+eq+%27Microsoft.KeyVault%2fvaults%27+and+name+eq+%27cli-test-kv-key-000002%27&api-version=2015-11-01&%24skiptoken=rY9BC4IwAIX%2fy84e5uokdAmtDKdIW7bdRo3U6QSdmEX%2fvRFRBHWJju8dvve%2bC9DyZKJCqw54F7CX2rSi6m0Aclz3fJdDki1GgbZjWDZF7NMp9ynCS2wSMldsA2GSBUNE1JkhZvCZTlhGh7gOXeyrIdRwBhzQNb3JpeiM6ArxBZ34dOCkyjFRBqN0wi2aZwGMSFWyOjSY7BGvUze2HSuP7h19dV7%2fE71qqoO1eJRYtEq2du0p5f1LyXkT%2boj9TecG"}' headers: cache-control: - no-cache content-length: - - '272' + - '779' content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:29 GMT + - Mon, 16 Dec 2024 03:02:37 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: 560A46AA5B304F24976654131B513844 Ref B: MAA201060516021 Ref C: 2024-12-16T03:02:37Z' status: code: 200 message: OK @@ -247,39 +263,39 @@ interactions: ParameterSetName: - -n --object-id --key-permissions User-Agent: - - AZURECLI/2.53.1 azsdk-python-azure-mgmt-keyvault/10.3.0 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_keyvault_key000001/providers/Microsoft.KeyVault/vaults/cli-test-kv-key-000002?api-version=2023-02-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_keyvault_key000001/providers/Microsoft.KeyVault/vaults/cli-test-kv-key-000002","name":"cli-test-kv-key-000002","type":"Microsoft.KeyVault/vaults","location":"eastus2","tags":{},"systemData":{"createdBy":"aaa@foo.com","createdByType":"User","createdAt":"2023-11-06T12:53:13.322Z","lastModifiedBy":"aaa@foo.com","lastModifiedByType":"User","lastModifiedAt":"2023-11-06T12:53:13.322Z"},"properties":{"sku":{"family":"A","name":"standard"},"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","accessPolicies":[{"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","objectId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","permissions":{"keys":["all"],"secrets":["all"],"certificates":["all"],"storage":["all"]}}],"enabledForDeployment":false,"enableSoftDelete":true,"softDeleteRetentionInDays":7,"vaultUri":"https://cli-test-kv-key-000002.vault.azure.net/","provisioningState":"Succeeded","publicNetworkAccess":"Enabled"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_keyvault_key000001/providers/Microsoft.KeyVault/vaults/cli-test-kv-key-000002","name":"cli-test-kv-key-000002","type":"Microsoft.KeyVault/vaults","location":"eastus2","tags":{},"systemData":{"createdBy":"yishiwang@microsoft.com","createdByType":"User","createdAt":"2024-12-16T03:01:17.215Z","lastModifiedBy":"yishiwang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-12-16T03:01:17.215Z"},"properties":{"sku":{"family":"A","name":"standard"},"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","accessPolicies":[{"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","objectId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","permissions":{"keys":["all"],"secrets":["all"],"certificates":["all"],"storage":["all"]}}],"enabledForDeployment":false,"enableSoftDelete":true,"softDeleteRetentionInDays":7,"enableRbacAuthorization":false,"vaultUri":"https://cli-test-kv-key-000002.vault.azure.net/","provisioningState":"Succeeded","publicNetworkAccess":"Enabled"}}' headers: cache-control: - no-cache content-length: - - '1013' + - '1045' content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:31 GMT + - Mon, 16 Dec 2024 03:02:39 GMT expires: - '-1' pragma: - no-cache - server: - - Microsoft-IIS/10.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-aspnet-version: - 4.0.30319 + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff x-ms-keyvault-service-version: - - 1.5.969.1 + - 1.5.1416.0 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: C726F4E8EC3F4931840E79EFB30A1F7F Ref B: MAA201060513009 Ref C: 2024-12-16T03:02:38Z' status: code: 200 message: OK @@ -287,10 +303,11 @@ interactions: body: '{"location": "eastus2", "tags": {}, "properties": {"tenantId": "54826b22-38d6-4fb2-bad9-b7b93a3e9c5a", "sku": {"family": "A", "name": "standard"}, "accessPolicies": [{"tenantId": "54826b22-38d6-4fb2-bad9-b7b93a3e9c5a", "objectId": "3707fb2f-ac10-4591-a04f-8b0d786ea37d", - "permissions": {"keys": ["purge", "decrypt", "encrypt", "all"], "secrets": ["all"], + "permissions": {"keys": ["encrypt", "purge", "all", "decrypt"], "secrets": ["all"], "certificates": ["all"], "storage": ["all"]}}], "vaultUri": "https://cli-test-kv-key-000002.vault.azure.net/", "enabledForDeployment": false, "enableSoftDelete": true, "softDeleteRetentionInDays": - 7, "provisioningState": "Succeeded", "publicNetworkAccess": "Enabled"}}' + 7, "enableRbacAuthorization": false, "provisioningState": "Succeeded", "publicNetworkAccess": + "Enabled"}}' headers: Accept: - application/json @@ -301,47 +318,47 @@ interactions: Connection: - keep-alive Content-Length: - - '623' + - '657' Content-Type: - application/json ParameterSetName: - -n --object-id --key-permissions User-Agent: - - AZURECLI/2.53.1 azsdk-python-azure-mgmt-keyvault/10.3.0 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_keyvault_key000001/providers/Microsoft.KeyVault/vaults/cli-test-kv-key-000002?api-version=2023-02-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_keyvault_key000001/providers/Microsoft.KeyVault/vaults/cli-test-kv-key-000002","name":"cli-test-kv-key-000002","type":"Microsoft.KeyVault/vaults","location":"eastus2","tags":{},"systemData":{"createdBy":"aaa@foo.com","createdByType":"User","createdAt":"2023-11-06T12:53:13.322Z","lastModifiedBy":"aaa@foo.com","lastModifiedByType":"User","lastModifiedAt":"2023-11-06T12:54:32.475Z"},"properties":{"sku":{"family":"A","name":"standard"},"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","accessPolicies":[{"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","objectId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","permissions":{"keys":["purge","decrypt","encrypt","all"],"secrets":["all"],"certificates":["all"],"storage":["all"]}}],"enabledForDeployment":false,"enableSoftDelete":true,"softDeleteRetentionInDays":7,"vaultUri":"https://cli-test-kv-key-000002.vault.azure.net/","provisioningState":"Succeeded","publicNetworkAccess":"Enabled"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_keyvault_key000001/providers/Microsoft.KeyVault/vaults/cli-test-kv-key-000002","name":"cli-test-kv-key-000002","type":"Microsoft.KeyVault/vaults","location":"eastus2","tags":{},"systemData":{"createdBy":"yishiwang@microsoft.com","createdByType":"User","createdAt":"2024-12-16T03:01:17.215Z","lastModifiedBy":"yishiwang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-12-16T03:02:40.295Z"},"properties":{"sku":{"family":"A","name":"standard"},"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","accessPolicies":[{"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","objectId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","permissions":{"keys":["encrypt","purge","all","decrypt"],"secrets":["all"],"certificates":["all"],"storage":["all"]}}],"enabledForDeployment":false,"enableSoftDelete":true,"softDeleteRetentionInDays":7,"enableRbacAuthorization":false,"vaultUri":"https://cli-test-kv-key-000002.vault.azure.net/","provisioningState":"Succeeded","publicNetworkAccess":"Enabled"}}' headers: cache-control: - no-cache content-length: - - '1041' + - '1073' content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:32 GMT + - Mon, 16 Dec 2024 03:02:40 GMT expires: - '-1' pragma: - no-cache - server: - - Microsoft-IIS/10.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-aspnet-version: - 4.0.30319 + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff x-ms-keyvault-service-version: - - 1.5.969.1 + - 1.5.1416.0 + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '199' + x-msedge-ref: + - 'Ref A: 43482B3366914FDF9821DAE9B099EBE8 Ref B: MAA201060513009 Ref C: 2024-12-16T03:02:39Z' status: code: 200 message: OK @@ -352,15 +369,19 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key encrypt Connection: - keep-alive + ParameterSetName: + - -n --vault-name -a --value --data-type User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"1jXk6cDFHXueB1zJ83xWXl-Wi4KSKDriZG5HioAamEh2OuuwZ0-3HJIaV_DeVtqnn8xoHIilgwSSyWrJdklPAq4apYzeHpzFwzLPLvkiD3u9unXELYM51Zok0jt27wvxfdAjllD9hXmhOQcU9rU4p5IwFdPsM54viVqqNb-GQNZ9A79--PiEnC0vSRPZx9LHlK0AedEJN5gG8UAO8LkWz9e6aUL2UZ1xx5TNyWbZ9XFhlNj4ht5zGbLUCCZt7lBM0MU4JjUcZV2YSyqYk7Rbl-VbecHKSybwiLnZj6AdGQyk3-as0-p1HwHgla_yoIYQ19LYZEoIb1We8gK2jcS5FQ","e":"AQAB"},"attributes":{"enabled":true,"created":1699275267,"updated":1699275267,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3LeYPHPDNui82ua2omT3f6GPMwU2Yd8nWYobsDw6Cna-ENj-NdvbUfomJLq3o8WdGeVZzVw7ntq3rnRgjLk2XkIOa5sMhLDWD2mEc34L4nWQw4X-znY32U_eF94Sw7shboeHwTE50X7VAz4X4zx6daCRpqOhTi0fMDoiGQFouRhxnPZTayx1AR2RLuBGBOip28MP3xMFZT422l0GvT9ljlOCyfOlDvpZeIicdh2UOjirr5R6RCOQU26YhCx96DTgq8ougvdkr3qedr3VcS5RySSyM12zx36TONfibpgRrhvurPoo-i0qZvZQx4DoEQzQHhb1TbF-w69kyL1bQ7DuCQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -369,7 +390,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:33 GMT + - Mon, 16 Dec 2024 03:02:41 GMT expires: - '-1' pragma: @@ -379,11 +400,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -394,15 +415,19 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key encrypt Connection: - keep-alive + ParameterSetName: + - -n --vault-name -a --value --data-type User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"1jXk6cDFHXueB1zJ83xWXl-Wi4KSKDriZG5HioAamEh2OuuwZ0-3HJIaV_DeVtqnn8xoHIilgwSSyWrJdklPAq4apYzeHpzFwzLPLvkiD3u9unXELYM51Zok0jt27wvxfdAjllD9hXmhOQcU9rU4p5IwFdPsM54viVqqNb-GQNZ9A79--PiEnC0vSRPZx9LHlK0AedEJN5gG8UAO8LkWz9e6aUL2UZ1xx5TNyWbZ9XFhlNj4ht5zGbLUCCZt7lBM0MU4JjUcZV2YSyqYk7Rbl-VbecHKSybwiLnZj6AdGQyk3-as0-p1HwHgla_yoIYQ19LYZEoIb1We8gK2jcS5FQ","e":"AQAB"},"attributes":{"enabled":true,"created":1699275267,"updated":1699275267,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3LeYPHPDNui82ua2omT3f6GPMwU2Yd8nWYobsDw6Cna-ENj-NdvbUfomJLq3o8WdGeVZzVw7ntq3rnRgjLk2XkIOa5sMhLDWD2mEc34L4nWQw4X-znY32U_eF94Sw7shboeHwTE50X7VAz4X4zx6daCRpqOhTi0fMDoiGQFouRhxnPZTayx1AR2RLuBGBOip28MP3xMFZT422l0GvT9ljlOCyfOlDvpZeIicdh2UOjirr5R6RCOQU26YhCx96DTgq8ougvdkr3qedr3VcS5RySSyM12zx36TONfibpgRrhvurPoo-i0qZvZQx4DoEQzQHhb1TbF-w69kyL1bQ7DuCQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -411,7 +436,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:35 GMT + - Mon, 16 Dec 2024 03:02:43 GMT expires: - '-1' pragma: @@ -421,11 +446,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -436,15 +461,19 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key decrypt Connection: - keep-alive + ParameterSetName: + - -n --vault-name -a --value --data-type User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"1jXk6cDFHXueB1zJ83xWXl-Wi4KSKDriZG5HioAamEh2OuuwZ0-3HJIaV_DeVtqnn8xoHIilgwSSyWrJdklPAq4apYzeHpzFwzLPLvkiD3u9unXELYM51Zok0jt27wvxfdAjllD9hXmhOQcU9rU4p5IwFdPsM54viVqqNb-GQNZ9A79--PiEnC0vSRPZx9LHlK0AedEJN5gG8UAO8LkWz9e6aUL2UZ1xx5TNyWbZ9XFhlNj4ht5zGbLUCCZt7lBM0MU4JjUcZV2YSyqYk7Rbl-VbecHKSybwiLnZj6AdGQyk3-as0-p1HwHgla_yoIYQ19LYZEoIb1We8gK2jcS5FQ","e":"AQAB"},"attributes":{"enabled":true,"created":1699275267,"updated":1699275267,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3LeYPHPDNui82ua2omT3f6GPMwU2Yd8nWYobsDw6Cna-ENj-NdvbUfomJLq3o8WdGeVZzVw7ntq3rnRgjLk2XkIOa5sMhLDWD2mEc34L4nWQw4X-znY32U_eF94Sw7shboeHwTE50X7VAz4X4zx6daCRpqOhTi0fMDoiGQFouRhxnPZTayx1AR2RLuBGBOip28MP3xMFZT422l0GvT9ljlOCyfOlDvpZeIicdh2UOjirr5R6RCOQU26YhCx96DTgq8ougvdkr3qedr3VcS5RySSyM12zx36TONfibpgRrhvurPoo-i0qZvZQx4DoEQzQHhb1TbF-w69kyL1bQ7DuCQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -453,7 +482,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:37 GMT + - Mon, 16 Dec 2024 03:02:44 GMT expires: - '-1' pragma: @@ -463,34 +492,38 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK - request: - body: '{"alg": "RSA-OAEP", "value": "A_p85FGjvEx1XGM9D3Z-BdHQ8vDdzN3wbgJSTT32c0T-oV8vRqZ40zH2vOSvD77_oA44Tso86wkw-oSKJgDGl7zFJgG6fyrSMafvmGoD9lWsu722esDnuEIG4awgi6zFA71iMJPbxDDXh9k9-3VDrQIgq_7Gza1FR9DfXFmCWdhimTQr_RECED9Da9_MeQ6Vamg1mF8eb9v5Q2ElmSp2DvGPwyOcoy0_8v_UPwCNp7K8qYXkYse-TJ4rLfkxbwlPiSNqEw16-0j-XbrC8Si1sdSNGmka5JEdvvsRxp-xMTPfPZcHl4LjYn2IFpfSYK8Xqxbjq94DkfwRyaw9qkXqhQ"}' + body: '{"alg": "RSA-OAEP", "value": "cpStJ3CJs7kgImFj-n_8OPYah1p5m75nT0wss4X8NR0moIcvfEbXn0YEk4kgsysqyO7nTNp0TZqA6YnZ6ID42N9AQ4cNmRlnOshgG2JyzL4l_59wH9XL546xlwwDVKijkcBTt8S4SeNVMCciQQdDgi8VrYwTJmvA16Kek7racPtQ1_Sxud2UaqIyEHdDI-57sc8meRJTQeAf0WfW3KnPjz0KIe1oqb6H3jTij0BeyksvdK4VVvIH5bOWMPNS9RJuDs9LwbDa1CeH7SQ4uGkxLlmazKZ_knH_qGXMu4_aIxGcc_q_ZJXO35gKK5351E7k0e9q-AsG-e0JjinZvxzNbw"}' headers: Accept: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key decrypt Connection: - keep-alive Content-Length: - '374' Content-Type: - application/json + ParameterSetName: + - -n --vault-name -a --value --data-type User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: POST - uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352/decrypt?api-version=7.5-preview.1 + uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783/decrypt?api-version=7.5-preview.1 response: body: - string: '{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352","value":"YWJjZGVm"}' + string: '{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","value":"YWJjZGVm"}' headers: cache-control: - no-cache @@ -499,7 +532,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:37 GMT + - Mon, 16 Dec 2024 03:02:45 GMT expires: - '-1' pragma: @@ -509,11 +542,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -524,15 +557,19 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key decrypt Connection: - keep-alive + ParameterSetName: + - -n --vault-name -a --value --data-type User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"1jXk6cDFHXueB1zJ83xWXl-Wi4KSKDriZG5HioAamEh2OuuwZ0-3HJIaV_DeVtqnn8xoHIilgwSSyWrJdklPAq4apYzeHpzFwzLPLvkiD3u9unXELYM51Zok0jt27wvxfdAjllD9hXmhOQcU9rU4p5IwFdPsM54viVqqNb-GQNZ9A79--PiEnC0vSRPZx9LHlK0AedEJN5gG8UAO8LkWz9e6aUL2UZ1xx5TNyWbZ9XFhlNj4ht5zGbLUCCZt7lBM0MU4JjUcZV2YSyqYk7Rbl-VbecHKSybwiLnZj6AdGQyk3-as0-p1HwHgla_yoIYQ19LYZEoIb1We8gK2jcS5FQ","e":"AQAB"},"attributes":{"enabled":true,"created":1699275267,"updated":1699275267,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3LeYPHPDNui82ua2omT3f6GPMwU2Yd8nWYobsDw6Cna-ENj-NdvbUfomJLq3o8WdGeVZzVw7ntq3rnRgjLk2XkIOa5sMhLDWD2mEc34L4nWQw4X-znY32U_eF94Sw7shboeHwTE50X7VAz4X4zx6daCRpqOhTi0fMDoiGQFouRhxnPZTayx1AR2RLuBGBOip28MP3xMFZT422l0GvT9ljlOCyfOlDvpZeIicdh2UOjirr5R6RCOQU26YhCx96DTgq8ougvdkr3qedr3VcS5RySSyM12zx36TONfibpgRrhvurPoo-i0qZvZQx4DoEQzQHhb1TbF-w69kyL1bQ7DuCQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -541,7 +578,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:39 GMT + - Mon, 16 Dec 2024 03:02:46 GMT expires: - '-1' pragma: @@ -551,34 +588,38 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK - request: - body: '{"alg": "RSA-OAEP", "value": "iBAqJbk-LAHFjGgxx9m5JDsvYRu67enhtiTeXwQtEx9DonumcwwXCyOSUhu84ssEMAUTDaxJPIcujNll9OOnvG8qdJJGcg0zghFpTuz1DomE1Rz7Ta_AQUjHmUGjh2AuHFn9O0xohXziW9TEk_9s5_ycKCKbjqZvBA7xx_cXY96N8xIFx84TcMeamZsVO3MWdCN8jHV1QNtc5hVP-1HVy1nThDdUHqLTHfKQW5Nx77BTz-JGeduHz8FLhvFHfuIkxCkXMmaVV32UI6hmfy00f4lOifTv2MAd00Mx4BKdGO02iHxsydQY79RtLjfAxyA3YU8ipknvB5bKiwIQsAIPbw"}' + body: '{"alg": "RSA-OAEP", "value": "bL2GKjN1WyUwOZAoKvugLtiMkTCur9dGnthjX7XwVcvLDb3ToLn5DJ0zo4eKKgYLatLHNQS3bv_S4OYPblQUBFK2-9qcox5xGBafGQSrk0jl9Qgm2hdrYd1QFgDM228Y10Wq-IJYLfEMg2pLKkizLq9797z3RG0Mr8hBR_lqvOAI8LvD_AxI-QCdPmwSNcUwxbbNUGgrOvJHC40CEFjStYZyXZO-WyulAHPvsrtfu0-1zn-RKuA6gmgwPB4hBqOD71tcpBfOEMw7X2Z6QuMZUGW7J3DbAngYVauGokNy2HdDlU1D7UwpnGUipYMkiSaYCpwdYq6zJ6DbdXU-bWwB-A"}' headers: Accept: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key decrypt Connection: - keep-alive Content-Length: - '374' Content-Type: - application/json + ParameterSetName: + - -n --vault-name -a --value --data-type User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: POST - uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352/decrypt?api-version=7.5-preview.1 + uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783/decrypt?api-version=7.5-preview.1 response: body: - string: '{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352","value":"YWJjZGVm"}' + string: '{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","value":"YWJjZGVm"}' headers: cache-control: - no-cache @@ -587,7 +628,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:39 GMT + - Mon, 16 Dec 2024 03:02:46 GMT expires: - '-1' pragma: @@ -597,11 +638,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -612,15 +653,19 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key sign Connection: - keep-alive + ParameterSetName: + - -n --vault-name -a --digest User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"1jXk6cDFHXueB1zJ83xWXl-Wi4KSKDriZG5HioAamEh2OuuwZ0-3HJIaV_DeVtqnn8xoHIilgwSSyWrJdklPAq4apYzeHpzFwzLPLvkiD3u9unXELYM51Zok0jt27wvxfdAjllD9hXmhOQcU9rU4p5IwFdPsM54viVqqNb-GQNZ9A79--PiEnC0vSRPZx9LHlK0AedEJN5gG8UAO8LkWz9e6aUL2UZ1xx5TNyWbZ9XFhlNj4ht5zGbLUCCZt7lBM0MU4JjUcZV2YSyqYk7Rbl-VbecHKSybwiLnZj6AdGQyk3-as0-p1HwHgla_yoIYQ19LYZEoIb1We8gK2jcS5FQ","e":"AQAB"},"attributes":{"enabled":true,"created":1699275267,"updated":1699275267,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3LeYPHPDNui82ua2omT3f6GPMwU2Yd8nWYobsDw6Cna-ENj-NdvbUfomJLq3o8WdGeVZzVw7ntq3rnRgjLk2XkIOa5sMhLDWD2mEc34L4nWQw4X-znY32U_eF94Sw7shboeHwTE50X7VAz4X4zx6daCRpqOhTi0fMDoiGQFouRhxnPZTayx1AR2RLuBGBOip28MP3xMFZT422l0GvT9ljlOCyfOlDvpZeIicdh2UOjirr5R6RCOQU26YhCx96DTgq8ougvdkr3qedr3VcS5RySSyM12zx36TONfibpgRrhvurPoo-i0qZvZQx4DoEQzQHhb1TbF-w69kyL1bQ7DuCQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -629,7 +674,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:41 GMT + - Mon, 16 Dec 2024 03:02:48 GMT expires: - '-1' pragma: @@ -639,34 +684,38 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK - request: - body: '{"alg": "RS256", "value": "MTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTI"}' + body: '{"alg": "RS256", "value": "3AG0IawuFl9RC-ZyRvmFn72A1IgqcUdaCNlPIrOWE_c"}' headers: Accept: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key sign Connection: - keep-alive Content-Length: - '72' Content-Type: - application/json + ParameterSetName: + - -n --vault-name -a --digest User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: POST - uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352/sign?api-version=7.5-preview.1 + uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783/sign?api-version=7.5-preview.1 response: body: - string: '{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352","value":"x3Kcn8CAkItV4hTSVbFGYxiEWkPtHvDYJeuYPwWTcuQ9P8fdiTRbzplwbyUId9VmmAOP3bH_xQisfflot7dZM8oLwbuH0b6su5z_XqX-ZvFKDTWayKPnPOxSRpRk6K5qH7IUhG4v09gagpL9x_yn1UzoCvbyiYwSiFTIcFr7xpFjz-fCwqAqIjFeqHkSr2p2Vg71MJ3Qae0aAYcQ1M_7ukXJUG-PiVbGeHT_-C8Vp16HSs_shdAUJx6hBmY1JZtqgo5-1ybYMpUmf6BcTt2Vn6pkDe7XD2w_O8anze_E7prqZPqF2jE1E74y7aO9ufM5R66nwlgumB5mZ6JsjJT-kw"}' + string: '{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","value":"EgcEmXo7bw5hbPzryqB3KHLB0NJFrA7Lwb2nY8qpCB4f-27HC1OZR2rM_TegjIEv__uhYzRCT9je6OZy7dK9V0bZG_yS6GXDHGgwSG28rryxGIaoK3O3zuATLIfViMoHdon96QUJgKshdD316CA8ZJY5WyZPM-8xOFNlGkikgGryzICMx7UJDvP0O2RKJS4VAk8RVKJxvWeMJMQyBTpCGuxhOpOmtHGh8ljX5Z62lBYp-n0tbkC5HLd9borgaFWIdzzpRpao50RuyyTMqCrtGxZ20Li6dz2cdDVrqiH_Wie7MNfWmo9zmJMwEtkBn94YqXlT_MB5-lDtsYfU3FHpPA"}' headers: cache-control: - no-cache @@ -675,7 +724,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:41 GMT + - Mon, 16 Dec 2024 03:02:48 GMT expires: - '-1' pragma: @@ -685,11 +734,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -700,15 +749,19 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key verify Connection: - keep-alive + ParameterSetName: + - -n --vault-name -a --digest --signature User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"1jXk6cDFHXueB1zJ83xWXl-Wi4KSKDriZG5HioAamEh2OuuwZ0-3HJIaV_DeVtqnn8xoHIilgwSSyWrJdklPAq4apYzeHpzFwzLPLvkiD3u9unXELYM51Zok0jt27wvxfdAjllD9hXmhOQcU9rU4p5IwFdPsM54viVqqNb-GQNZ9A79--PiEnC0vSRPZx9LHlK0AedEJN5gG8UAO8LkWz9e6aUL2UZ1xx5TNyWbZ9XFhlNj4ht5zGbLUCCZt7lBM0MU4JjUcZV2YSyqYk7Rbl-VbecHKSybwiLnZj6AdGQyk3-as0-p1HwHgla_yoIYQ19LYZEoIb1We8gK2jcS5FQ","e":"AQAB"},"attributes":{"enabled":true,"created":1699275267,"updated":1699275267,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3LeYPHPDNui82ua2omT3f6GPMwU2Yd8nWYobsDw6Cna-ENj-NdvbUfomJLq3o8WdGeVZzVw7ntq3rnRgjLk2XkIOa5sMhLDWD2mEc34L4nWQw4X-znY32U_eF94Sw7shboeHwTE50X7VAz4X4zx6daCRpqOhTi0fMDoiGQFouRhxnPZTayx1AR2RLuBGBOip28MP3xMFZT422l0GvT9ljlOCyfOlDvpZeIicdh2UOjirr5R6RCOQU26YhCx96DTgq8ougvdkr3qedr3VcS5RySSyM12zx36TONfibpgRrhvurPoo-i0qZvZQx4DoEQzQHhb1TbF-w69kyL1bQ7DuCQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -717,7 +770,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:42 GMT + - Mon, 16 Dec 2024 03:02:50 GMT expires: - '-1' pragma: @@ -727,11 +780,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -742,15 +795,19 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key list Connection: - keep-alive + ParameterSetName: + - --vault-name User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET uri: https://cli-test-kv-key-000002.vault.azure.net/keys?api-version=7.5-preview.1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004","attributes":{"enabled":true,"created":1699275267,"updated":1699275267,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005","attributes":{"enabled":true,"created":1699275269,"updated":1699275269,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}],"nextLink":null}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004","attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005","attributes":{"enabled":true,"created":1734318156,"updated":1734318156,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}],"nextLink":null}' headers: cache-control: - no-cache @@ -759,7 +816,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:45 GMT + - Mon, 16 Dec 2024 03:02:51 GMT expires: - '-1' pragma: @@ -769,11 +826,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -784,15 +841,19 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key list Connection: - keep-alive + ParameterSetName: + - --vault-name --maxresults User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET uri: https://cli-test-kv-key-000002.vault.azure.net/keys?maxresults=10&api-version=7.5-preview.1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004","attributes":{"enabled":true,"created":1699275267,"updated":1699275267,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005","attributes":{"enabled":true,"created":1699275269,"updated":1699275269,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}],"nextLink":null}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004","attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005","attributes":{"enabled":true,"created":1734318156,"updated":1734318156,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}],"nextLink":null}' headers: cache-control: - no-cache @@ -801,7 +862,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:46 GMT + - Mon, 16 Dec 2024 03:02:53 GMT expires: - '-1' pragma: @@ -811,11 +872,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -826,15 +887,19 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key list Connection: - keep-alive + ParameterSetName: + - --vault-name --maxresults User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET uri: https://cli-test-kv-key-000002.vault.azure.net/keys?maxresults=1&api-version=7.5-preview.1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004","attributes":{"enabled":true,"created":1699275267,"updated":1699275267,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}],"nextLink":"https://cli-test-kv-key-000002.vault.azure.net:443/keys?api-version=7.5-preview.1&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJNElXdGxlUzlMUlZreUxVaExXVkJRTkVSRVRFOVlXVlJQVDBOV1ZUWWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0&maxresults=1"}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004","attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}],"nextLink":"https://cli-test-kv-key-000002.vault.azure.net:443/keys?api-version=7.5-preview.1&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJNElXdGxlUzlMUlZreUxVdzNSRTlLVmxSTk5USlNSRUZLTjBKU1RqTWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0&maxresults=1"}' headers: cache-control: - no-cache @@ -843,7 +908,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:48 GMT + - Mon, 16 Dec 2024 03:02:54 GMT expires: - '-1' pragma: @@ -853,11 +918,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -868,15 +933,19 @@ interactions: - '*/*' Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key list Connection: - keep-alive + ParameterSetName: + - --vault-name --maxresults User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET - uri: https://cli-test-kv-key-000002.vault.azure.net/keys?api-version=7.5-preview.1&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJNElXdGxlUzlMUlZreUxVaExXVkJRTkVSRVRFOVlXVlJQVDBOV1ZUWWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0&maxresults=1 + uri: https://cli-test-kv-key-000002.vault.azure.net/keys?api-version=7.5-preview.1&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJNElXdGxlUzlMUlZreUxVdzNSRTlLVmxSTk5USlNSRUZLTjBKU1RqTWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0&maxresults=1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005","attributes":{"enabled":true,"created":1699275269,"updated":1699275269,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}],"nextLink":null}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005","attributes":{"enabled":true,"created":1734318156,"updated":1734318156,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}],"nextLink":null}' headers: cache-control: - no-cache @@ -885,7 +954,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:48 GMT + - Mon, 16 Dec 2024 03:02:55 GMT expires: - '-1' pragma: @@ -895,11 +964,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -911,19 +980,23 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key create Connection: - keep-alive Content-Length: - '108' Content-Type: - application/json + ParameterSetName: + - --vault-name -n -p --disabled --ops --tags User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: POST uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/create?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/e81556b390b1482c9dae3889f51fa0c2","kty":"RSA","key_ops":["encrypt","decrypt"],"n":"m-hsJ_im4E8GUgI4UcRT-sYxIk1ALPkX-XLEEhlsS7CCHa366VYNhirw7JKGSl_7DtxxqEQ6H4PeWK_TKEp2BaPzzdJdH4WphpwYWYEOrOBrYvERr96IHw7WGzedpMRaDT0N8ckmSZasWtZ-Cd3nZaXh1-RqjBlzpWOtjzC3gMkvD3hWRCjXjBMu9n0Aa8aDhWp_iXFGXy7UCs_ByTi05FoGEP4DEsl3cXjXybB0x_qqyFHtuLuEwrPSyO0LTBXVSxabgNh6RxDdLlT5E7rJwyh9VulKkODjettz3XlMazTWjFAToCtXF4TVCaeEzRZzX6Yrw8Oe3VTI_H6Z0DkHSQ","e":"AQAB"},"attributes":{"enabled":false,"created":1699275290,"updated":1699275290,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","kty":"RSA","key_ops":["encrypt","decrypt"],"n":"0QbiVHdFsXq3uvRjC-tgVyApVtkflQFTkkRyTnXg7gAIq7dxagiNFvr-u9omdUhXtzfLQr_2pTe1lXU2zYkiAZeB7A-Si13KvrtCuMkXVnyJemjtsvnmMQ5rKW663Ql5qsr02ZNxs9e6-rBk8185ZygYIMJoO2C74j0WvAGt1nh1dL-hHf2lP6tP38ap2xyzhQywpPvyqHC3zLfg8WFB-DPHaHn6Ca4GMKC3rcRqup229av0dYXBGq4jnPDRkzHZyAVw_NYofJrzyXWhdt9w_6fpu3_3zj4Fk71K6SiZPZNrHNT7JVHdMMhwJGKo2EQ4OUPqkuHxEn52d1dBSnMiQQ","e":"AQAB"},"attributes":{"enabled":false,"created":1734318177,"updated":1734318177,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}' headers: cache-control: - no-cache @@ -932,7 +1005,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:50 GMT + - Mon, 16 Dec 2024 03:02:56 GMT expires: - '-1' pragma: @@ -942,11 +1015,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -957,15 +1030,19 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key list-versions Connection: - keep-alive + ParameterSetName: + - --vault-name -n User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/versions?api-version=7.5-preview.1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352","attributes":{"enabled":true,"created":1699275267,"updated":1699275267,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/e81556b390b1482c9dae3889f51fa0c2","attributes":{"enabled":false,"created":1699275290,"updated":1699275290,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","attributes":{"enabled":false,"created":1734318177,"updated":1734318177,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' headers: cache-control: - no-cache @@ -974,7 +1051,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:52 GMT + - Mon, 16 Dec 2024 03:02:58 GMT expires: - '-1' pragma: @@ -984,11 +1061,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -999,15 +1076,19 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key list-versions Connection: - keep-alive + ParameterSetName: + - --vault-name -n --maxresults User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/versions?maxresults=10&api-version=7.5-preview.1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352","attributes":{"enabled":true,"created":1699275267,"updated":1699275267,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/e81556b390b1482c9dae3889f51fa0c2","attributes":{"enabled":false,"created":1699275290,"updated":1699275290,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","attributes":{"enabled":false,"created":1734318177,"updated":1734318177,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' headers: cache-control: - no-cache @@ -1016,7 +1097,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:54 GMT + - Mon, 16 Dec 2024 03:03:00 GMT expires: - '-1' pragma: @@ -1026,11 +1107,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -1041,15 +1122,19 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key list-versions Connection: - keep-alive + ParameterSetName: + - --vault-name -n --maxresults User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/versions?maxresults=1&api-version=7.5-preview.1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352","attributes":{"enabled":true,"created":1699275267,"updated":1699275267,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}],"nextLink":"https://cli-test-kv-key-000002.vault.azure.net:443/keys/key1-000004/versions?api-version=7.5-preview.1&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5TFJWa3hMVGN6VHpSTFVWcFVTRUpYUjFaYVJGWk5UbEV2UlRneE5UVTJRak01TUVJeE5EZ3lRemxFUVVVek9EZzVSalV4UmtFd1F6SWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0&maxresults=1"}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}],"nextLink":"https://cli-test-kv-key-000002.vault.azure.net:443/keys/key1-000004/versions?api-version=7.5-preview.1&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5TFJWa3hMVUpWVWpSS1QxQlBSa3hKVWt0WFZFdFFTVE12UVRkRk5rVTVOVVl4TWpsR05EWXlORUUzUWpCRlJURkdORVF6UlRnNE1qRWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0&maxresults=1"}' headers: cache-control: - no-cache @@ -1058,7 +1143,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:55 GMT + - Mon, 16 Dec 2024 03:03:01 GMT expires: - '-1' pragma: @@ -1068,11 +1153,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -1083,15 +1168,19 @@ interactions: - '*/*' Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key list-versions Connection: - keep-alive + ParameterSetName: + - --vault-name -n --maxresults User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET - uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/versions?api-version=7.5-preview.1&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5TFJWa3hMVGN6VHpSTFVWcFVTRUpYUjFaYVJGWk5UbEV2UlRneE5UVTJRak01TUVJeE5EZ3lRemxFUVVVek9EZzVSalV4UmtFd1F6SWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0&maxresults=1 + uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/versions?api-version=7.5-preview.1&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5TFJWa3hMVUpWVWpSS1QxQlBSa3hKVWt0WFZFdFFTVE12UVRkRk5rVTVOVVl4TWpsR05EWXlORUUzUWpCRlJURkdORVF6UlRnNE1qRWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0&maxresults=1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/e81556b390b1482c9dae3889f51fa0c2","attributes":{"enabled":false,"created":1699275290,"updated":1699275290,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","attributes":{"enabled":false,"created":1734318177,"updated":1734318177,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' headers: cache-control: - no-cache @@ -1100,7 +1189,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:56 GMT + - Mon, 16 Dec 2024 03:03:01 GMT expires: - '-1' pragma: @@ -1110,11 +1199,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -1125,15 +1214,19 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key list-versions Connection: - keep-alive + ParameterSetName: + - --id User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/versions?api-version=7.5-preview.1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352","attributes":{"enabled":true,"created":1699275267,"updated":1699275267,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/e81556b390b1482c9dae3889f51fa0c2","attributes":{"enabled":false,"created":1699275290,"updated":1699275290,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","attributes":{"enabled":false,"created":1734318177,"updated":1734318177,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' headers: cache-control: - no-cache @@ -1142,7 +1235,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:57 GMT + - Mon, 16 Dec 2024 03:03:02 GMT expires: - '-1' pragma: @@ -1152,11 +1245,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -1167,15 +1260,19 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key list-versions Connection: - keep-alive + ParameterSetName: + - --id User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/versions?api-version=7.5-preview.1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352","attributes":{"enabled":true,"created":1699275267,"updated":1699275267,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/e81556b390b1482c9dae3889f51fa0c2","attributes":{"enabled":false,"created":1699275290,"updated":1699275290,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","attributes":{"enabled":false,"created":1734318177,"updated":1734318177,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' headers: cache-control: - no-cache @@ -1184,7 +1281,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:54:59 GMT + - Mon, 16 Dec 2024 03:03:04 GMT expires: - '-1' pragma: @@ -1194,11 +1291,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -1209,15 +1306,19 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key show Connection: - keep-alive + ParameterSetName: + - --vault-name -n User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/e81556b390b1482c9dae3889f51fa0c2","kty":"RSA","key_ops":["encrypt","decrypt"],"n":"m-hsJ_im4E8GUgI4UcRT-sYxIk1ALPkX-XLEEhlsS7CCHa366VYNhirw7JKGSl_7DtxxqEQ6H4PeWK_TKEp2BaPzzdJdH4WphpwYWYEOrOBrYvERr96IHw7WGzedpMRaDT0N8ckmSZasWtZ-Cd3nZaXh1-RqjBlzpWOtjzC3gMkvD3hWRCjXjBMu9n0Aa8aDhWp_iXFGXy7UCs_ByTi05FoGEP4DEsl3cXjXybB0x_qqyFHtuLuEwrPSyO0LTBXVSxabgNh6RxDdLlT5E7rJwyh9VulKkODjettz3XlMazTWjFAToCtXF4TVCaeEzRZzX6Yrw8Oe3VTI_H6Z0DkHSQ","e":"AQAB"},"attributes":{"enabled":false,"created":1699275290,"updated":1699275290,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","kty":"RSA","key_ops":["encrypt","decrypt"],"n":"0QbiVHdFsXq3uvRjC-tgVyApVtkflQFTkkRyTnXg7gAIq7dxagiNFvr-u9omdUhXtzfLQr_2pTe1lXU2zYkiAZeB7A-Si13KvrtCuMkXVnyJemjtsvnmMQ5rKW663Ql5qsr02ZNxs9e6-rBk8185ZygYIMJoO2C74j0WvAGt1nh1dL-hHf2lP6tP38ap2xyzhQywpPvyqHC3zLfg8WFB-DPHaHn6Ca4GMKC3rcRqup229av0dYXBGq4jnPDRkzHZyAVw_NYofJrzyXWhdt9w_6fpu3_3zj4Fk71K6SiZPZNrHNT7JVHdMMhwJGKo2EQ4OUPqkuHxEn52d1dBSnMiQQ","e":"AQAB"},"attributes":{"enabled":false,"created":1734318177,"updated":1734318177,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}' headers: cache-control: - no-cache @@ -1226,7 +1327,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:55:01 GMT + - Mon, 16 Dec 2024 03:03:06 GMT expires: - '-1' pragma: @@ -1236,11 +1337,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -1251,15 +1352,19 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key show Connection: - keep-alive + ParameterSetName: + - --vault-name -n -v User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET - uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352?api-version=7.5-preview.1 + uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"1jXk6cDFHXueB1zJ83xWXl-Wi4KSKDriZG5HioAamEh2OuuwZ0-3HJIaV_DeVtqnn8xoHIilgwSSyWrJdklPAq4apYzeHpzFwzLPLvkiD3u9unXELYM51Zok0jt27wvxfdAjllD9hXmhOQcU9rU4p5IwFdPsM54viVqqNb-GQNZ9A79--PiEnC0vSRPZx9LHlK0AedEJN5gG8UAO8LkWz9e6aUL2UZ1xx5TNyWbZ9XFhlNj4ht5zGbLUCCZt7lBM0MU4JjUcZV2YSyqYk7Rbl-VbecHKSybwiLnZj6AdGQyk3-as0-p1HwHgla_yoIYQ19LYZEoIb1We8gK2jcS5FQ","e":"AQAB"},"attributes":{"enabled":true,"created":1699275267,"updated":1699275267,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3LeYPHPDNui82ua2omT3f6GPMwU2Yd8nWYobsDw6Cna-ENj-NdvbUfomJLq3o8WdGeVZzVw7ntq3rnRgjLk2XkIOa5sMhLDWD2mEc34L4nWQw4X-znY32U_eF94Sw7shboeHwTE50X7VAz4X4zx6daCRpqOhTi0fMDoiGQFouRhxnPZTayx1AR2RLuBGBOip28MP3xMFZT422l0GvT9ljlOCyfOlDvpZeIicdh2UOjirr5R6RCOQU26YhCx96DTgq8ougvdkr3qedr3VcS5RySSyM12zx36TONfibpgRrhvurPoo-i0qZvZQx4DoEQzQHhb1TbF-w69kyL1bQ7DuCQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -1268,7 +1373,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:55:03 GMT + - Mon, 16 Dec 2024 03:03:07 GMT expires: - '-1' pragma: @@ -1278,11 +1383,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -1293,15 +1398,19 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key show Connection: - keep-alive + ParameterSetName: + - --id User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET - uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352?api-version=7.5-preview.1 + uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"1jXk6cDFHXueB1zJ83xWXl-Wi4KSKDriZG5HioAamEh2OuuwZ0-3HJIaV_DeVtqnn8xoHIilgwSSyWrJdklPAq4apYzeHpzFwzLPLvkiD3u9unXELYM51Zok0jt27wvxfdAjllD9hXmhOQcU9rU4p5IwFdPsM54viVqqNb-GQNZ9A79--PiEnC0vSRPZx9LHlK0AedEJN5gG8UAO8LkWz9e6aUL2UZ1xx5TNyWbZ9XFhlNj4ht5zGbLUCCZt7lBM0MU4JjUcZV2YSyqYk7Rbl-VbecHKSybwiLnZj6AdGQyk3-as0-p1HwHgla_yoIYQ19LYZEoIb1We8gK2jcS5FQ","e":"AQAB"},"attributes":{"enabled":true,"created":1699275267,"updated":1699275267,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3LeYPHPDNui82ua2omT3f6GPMwU2Yd8nWYobsDw6Cna-ENj-NdvbUfomJLq3o8WdGeVZzVw7ntq3rnRgjLk2XkIOa5sMhLDWD2mEc34L4nWQw4X-znY32U_eF94Sw7shboeHwTE50X7VAz4X4zx6daCRpqOhTi0fMDoiGQFouRhxnPZTayx1AR2RLuBGBOip28MP3xMFZT422l0GvT9ljlOCyfOlDvpZeIicdh2UOjirr5R6RCOQU26YhCx96DTgq8ougvdkr3qedr3VcS5RySSyM12zx36TONfibpgRrhvurPoo-i0qZvZQx4DoEQzQHhb1TbF-w69kyL1bQ7DuCQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -1310,7 +1419,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:55:04 GMT + - Mon, 16 Dec 2024 03:03:09 GMT expires: - '-1' pragma: @@ -1320,11 +1429,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -1335,19 +1444,23 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key set-attributes Connection: - keep-alive Content-Length: - '33' Content-Type: - application/json + ParameterSetName: + - --vault-name -n --enabled User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: PATCH uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/e81556b390b1482c9dae3889f51fa0c2","kty":"RSA","key_ops":["encrypt","decrypt"],"n":"m-hsJ_im4E8GUgI4UcRT-sYxIk1ALPkX-XLEEhlsS7CCHa366VYNhirw7JKGSl_7DtxxqEQ6H4PeWK_TKEp2BaPzzdJdH4WphpwYWYEOrOBrYvERr96IHw7WGzedpMRaDT0N8ckmSZasWtZ-Cd3nZaXh1-RqjBlzpWOtjzC3gMkvD3hWRCjXjBMu9n0Aa8aDhWp_iXFGXy7UCs_ByTi05FoGEP4DEsl3cXjXybB0x_qqyFHtuLuEwrPSyO0LTBXVSxabgNh6RxDdLlT5E7rJwyh9VulKkODjettz3XlMazTWjFAToCtXF4TVCaeEzRZzX6Yrw8Oe3VTI_H6Z0DkHSQ","e":"AQAB"},"attributes":{"enabled":true,"created":1699275290,"updated":1699275306,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","kty":"RSA","key_ops":["encrypt","decrypt"],"n":"0QbiVHdFsXq3uvRjC-tgVyApVtkflQFTkkRyTnXg7gAIq7dxagiNFvr-u9omdUhXtzfLQr_2pTe1lXU2zYkiAZeB7A-Si13KvrtCuMkXVnyJemjtsvnmMQ5rKW663Ql5qsr02ZNxs9e6-rBk8185ZygYIMJoO2C74j0WvAGt1nh1dL-hHf2lP6tP38ap2xyzhQywpPvyqHC3zLfg8WFB-DPHaHn6Ca4GMKC3rcRqup229av0dYXBGq4jnPDRkzHZyAVw_NYofJrzyXWhdt9w_6fpu3_3zj4Fk71K6SiZPZNrHNT7JVHdMMhwJGKo2EQ4OUPqkuHxEn52d1dBSnMiQQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318177,"updated":1734318190,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}' headers: cache-control: - no-cache @@ -1356,7 +1469,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:55:06 GMT + - Mon, 16 Dec 2024 03:03:10 GMT expires: - '-1' pragma: @@ -1366,11 +1479,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -1381,26 +1494,30 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key backup Connection: - keep-alive Content-Length: - '0' + ParameterSetName: + - --vault-name -n --file User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: POST uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/backup?api-version=7.5-preview.1 response: body: - string: '{"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuVFpwRWlTR0NOOUVmZ0ZJSVRrVURaRXFLR3lmZWZqOVNuYTlNODg1MHJad0FKT2cwZEo3eXpNUnRNVmRaaG96S3d1ZVBPMGJ1ZjY4TV9nUHVjTHBkOHRDQnE0cURXUkI4V0xIWjRJemhXTGR1NUJkV1V6dkpHQlhneHpKUGRGSHhCUzNmVXR1YjZOeno0V1lxRGloQjhXSGVTb0NuVTRuREhMTE5jS2pxdGpvZDc3MDd3Z0JaUE5TemJ0OFB5cTVaVkF6dEd0RndpQzdpY0dOaWhPb0RvbHBtdm1aeE1ESjlYSzZTQWxBWEZRRWMyaUNVMXoxaHFYVFJvcW9CRlNEa2JTbS1HRFNnZ3h2RXBHa3RUa2Uzc3d2SzhEQ1dWN0puUUNYUFRmOHVyeDZyUEFFRGhvRVV3R1NlUUNkdjJrSWNiNUZOc2ZOclZlMFRlUlA1cERrNkN3LjN1bjBFU2RJSV9iUGdfRG9lSUt1Q0EucGViakpxVTU5dnFNLXNBVFVmcnF3bWRqUllkVmZlSVYzdXZjZk02MEp0WDdnQWJjMUtfTTFKVGVnbHpCUWZiU1dPYzJiTlk4d2JzVmtOcjhfblRERjFwME9taXhVOVF6UEtKaHdQWm5Ga2ZpbERoa1UwTV9acUx6cjVPZExWbjZBT25QLUxjVXdRTEtnb3R3b1doQVI1MkJfNDhqQUZHUHdTQUhCNlNldDlPQXJXTkVocVpMRDBLSFBqTkZsMVl1eXZ3b2dLNng0NmE5OVpDVmFBOXhsekhTMV8yN1lYNk1xVUk2eTFtUFgzaGIwY0FkSjRLWHlLTldhM3VrUG03eVJ5c2xrdDl2dXZncWVLX0JDQi1GM0lqdUFLMHZfekUzV1lGVFpDMnVZMGtlanA5QzYtZlR5T2xxYnNsNklCUm5rc29nZG1EOWpwN1diYVZzeGdIOUxQZk9VcGNHVmJUU3pwTTFTSDRoNHBNdHRhUzZPNmN6OGxBM0NhcEtfNno4UjlseGxWNWM5WlIwdUFnM3FXOTlyd3RvREFHZzNucG9PTUZCb2ZtR3QtRXBqX0d3TUxZdExDLXczU2dXZmVyREZnaTZTalNPUFJjcGhZa2U1elFkNWxxQVJmb0c4TnBZMDQtS0tRQkZHZGcydHZKYVBweG95UThIS2tnM1o5UjZnQld3Y3JIejN6blRFX1BzaVlncnl3eXFxNFNKXzRZNVkxTHktZE9jYTZvQjdCd1M5OVg2bnBYSnBLeTF4eC1XcGpNT0VnSm1tRFRjdk5JaFl3WndIQWJEYV9mc1hfZ1BxVC1sdW1IU2dPWVB5d1NsNXdUVzhreHZadjd3aXNmdnY5SFdRZEFjUlh0dVAtWUhwRTN1U2tPaEJwRnZaSUg1dGRVdVdYUmZxeFpKa3pqdlpnSU10NGlvalFoU29oSk00VnlQWTI5eEI0dXEtYWIyemUySklwZ0gwYzkxc08xNFg3U3NOY05XYkNJc0gzenRuUzJrVXAzNjZnanFQWDlZeExfeTlQc1BYbGp0WDAzUmNfcGVRT0hpWFBramNTOXdVb2JNVkpYdEh1X1FHQlVmQlVWWW1CRHhvbmhtcy1tM2FDcVVwd05mUUI4Y3dJZ3ljWmEwdVhxclRPM3lqRE9zak9EUWxtb3V0TlhTX1NGRThZQS1LSUVTbzh0Q2l5d0ZoYzExWDRNSVNQMGU0R2FjUEs5eWgxT2JqckRwS2lJbWdKc3UzSndudVlESWd0YlA0RVM2TkZ4LWptU2RZMFBVcllWYndfaUZHM3Q3RDhobEFta01CX1VqeXlNYlF4TUc4Zm5iQlQ1NXBCZUVEV1h3eFA3YnJMWElsLUhXXzU4WU9JY0tlN0dERWZpaG1DQ1ladnlfdXFVTmtnbEFBbjBoWncxUFBoQzZOUTRtTllfeDRoTXZMLXFuWWtjOTNsLVFuZVFLRy1UN2lqR1NiSWNYeENyMXAyQ2s0UjA0ZHVoNWZUdlZMRjhlV0Y4LWQzeTAzOVlMX2lORDBmS2NpVkQtQTJtX0tjOXRsYW5yR1MwbzhVdGpNbE83YlJOYkhjN3E3VlE5LUhkQjUxVGQ5UE96RXMwQVlSNXJibVZ5M3RoQ0JZMFJJWkR1YjFxRXJNdmdhRzNmbTJIVVFFVFJHd3U0cmVCcHR4UEstUUZpdEFpME1QRHdVdFJ4cHI0RV9GZ2xVOVJqNXFGZ1ZRQ3lXdWxOSHJ5R3RUcHVicm9qWjE5OWtFMVNCUHBRbzVwWmFuWHM5cHBScUlWSTdHQjhHZU5KMkk0UmlZNkhoNGVVUEx2dVpuVGZNcWtEcVFIMUZ6cURKaXlsNTVIR3lvaXJOOHZydElJNWdJYnVleVZvOTU3MnlGSXhvbmp5TWRNc21zcU8wM2ZfcE5DZmdIbTBVbWk5V3cwVjh5dWI4QkdEN0ZHbE9iMXJIaWVGeUJLRElHYThjSXZ6eWViYXRBV3lTRFdDUkNWUTR3WlgxZTY2blU5NVUwNGsyTkNTN2dMcUQyLWo1VXdmV2tRaC15cVZMZUNCLVhSUVlwc3d2MUM3dy1VTlZRa1hYR1V0NEMwTFNNTndQZmozbWdEdmVTcWVBUUtiZmZWYUVLM1VkUVYtcTJHNWd0RVlOaGkyeHpGclZDTTVUdmh0bktrZUNya1kwaG5URXd0NTU4M0xTWW85TFRmRDkzc2VOWmY3N3ZBUjJVY1h2S18zSmYwQi03SnVmbHlodGxVaXdkZy1kbC1BRnpFZ19rZGcwT0JkSUN3UDk3VVVBNVVrZEZkcXlobzJJX05vQnlqWkpSOFoxMnJ0ak5xNkphVlpKblkxNk50ZkNqOHlENHpoanYwWjlHS1VWQUpkRjRjMWtGTU1lZGJObFdZeEIwM2lBc25nRzJyM2xWWkZnT2QzRDJhdFNBOUxBQ0hmeHVKZ3NBTmp4RnRpRGZSbkV5OHgxdlhKVG85MnhOMnFhUDRHM0JBUEZRR3IwU205LVNxQ0kzUjczbFBSRTNpb3hRbl9ka2ZwNk5ZNTlWaDdQUDRYWWQzZ1pNYWVPU1hOREZ5b1M0VnpGdXVwYzExYllhQnpkLVFKZ1hrdzFKZTFlclI0cmxKa29zaWs1cXR2TjNzTUgwR0NmeHRtUmZFYTlHb2lXUlk0djZRY29TdHVvY0RxeW5GTkl1SGgyU3JhSjctVWhhYmdLVVBqME92cDR0dkVEdTM0OGNORDhkV0wxdHRCTlJtbTVOU0hLeWlTSjQ2RlBpN1lwUDlxNVM1SEJNYjNBRnNaYkh2QmdSY0R2T25qQWxGaFhkRGtneVNITlNoRDZIZUpTbHdVcmlwOERYVDFxOWthWU9rUXlNOEtaRWY2T05VN2tSU0V2clJKQW9JcHR6NFVwT0U4bmRMSlhBaGtJUU1BdXZwcmxYdHFPcHBidDFFc0tKVmpBbWpYeHhTMTJXTnpYT3Zmdi10OGI2Nm5GNWpJeWNvZ3ZfYzREdlFIdUFFamI5MGN2al91TUNHRjZRMi13bWJicFFQSnNPZFR6N2oxTEw4c0dzVjRBRTdyTXg5M2FpZWtiM09rZjRJZmNraV9zYzFhLW5wWVc4RXpuUTQxbXUxSFFSMmRuNnNwSXpKYVYtZUNzanYxT2NnaHV5bHpIaEJFZDNRbTRCQ1VmdFZYZFlvd0NnWjlEekhVdnluTWRyQXZINDJCWW9BRlVhbTlSLVQyUkpYYTZLcXNQX21KUDd5QXNwaHlMVWdQcndySWp3R1l2RzdXSUNhaFdFdVZuSE5oQUhOZG9yM2JVckNvdG1hUm1TYnZVNHRVLXNDeE95MXA2UnlqNUNwUjRab0NNVnhIUlFZVFhYR2JjVzc5UFdEdjBod1RxRWtXUHhKVEhjbGlUZUdudTZicXdselpaOHc4R3ExaXBzZDM5b1lXbHAtVzlnR3FzZUNwaHdQNXMyTlJ3cmVkNHR1NVpLbGxUaVJNQnF2OXQ1YnNUODl3MXFaUHo4emFhZFgtSW95UWFaZU5UN2w3YlUxaDNsM3k3eU00dEV5V2FDQmhSTzhqZVExSWxQa2o3RXBNazJKdGgteDliZXdGSG1iQktYUHdLUDI3TXladW1oYmtxcE9YR01IRUtrWXJIZGdFMmdBNWRqazNBSzZYbGZ6TFhhRTVnODMwUlFsbDRMc1B0NzZXZm1jRGZoS0NnSVFRNWZuZlRTT0pRa3ZyWUhhR1h5QXBBaF9qRTNLTURveTZLSk9fQzEwMTJKUUlzblBDVzdzdXVabUo2THhMZ3BtS0NyRm40akI5UFY0RmczRjVFMFdOREowaU5wOWtZZm1ZM1ZlajVoOW1QaVU4VUZJRXh4czZNc0RBZm9fXzdZSEkxaUZfM0I4NWdNcjJYOUU2OXo4VlV4azZ3ai1ZRmJVV0xwVHJtUVdDQzJLNzhmcGpvNlB1dF9yOGpMdDFZUXNwdHVzR2d6QTNsRnNmMnBEMzN1RFhSam9vX1h6ZnlKTEVDSTRZTnB6d2VmWUp0ZVplUVNfNXZlcm9qV1AwZHUwdlFfdGFYOWw3TGVFeExGSmFleEpJNUJ0YUp4RzNuNkVNVnVpWnE3TU9nM3dpRkZIZFA2X0xndEtKLXRKZ2wxMFpmbkZ6b0ZoaEFvLVlFSXZsU1ZqcWcyR1RMNTNRNXF2eDhLRFVyNTh3Q1kxMldUeG00NDlNZUtFTkd2Wks1NmZIYWdER3ZsQTdvQlB4ZlRkWnpGTlBCSG1VQU1TUExSdnFIUGZsMW9wZmM3VkhvcVBmTnRVVXVENE5ZVTctd095TElER1B0aXlWU0p4ZzFTME51UWpBNTZma0draTBURHE1YWZtSWM3aVdURmZEYVpVVDJId1BDdktNWDdNTFdIR1EyaWxfdWJkVk1Oalk5TVNtNjF4S0dyMUh5Z3lSZUdHNkdGN1dsZUdySnZuUkNaNFB4dWNmOEtLdUxSMDlONHdWM3EtVVVGUVZpVHJpdmJyenMwWl9DMlZGeW9Za19oR1ptNjZsRVdhQWVfN2F6M1BFOFhpR01McEh5VnpuU0N4V2R5Tk9GdXJoWnZYamgxcVlJdHozTVd1ejFxb0xwMXNZM05ETzRMZml2cTcwUTU3UHVOZ0hqQjlaWW1PTW9SbFVCQnRIRHQ0Qm1SQjJmLXREcE9YUVVfbXdjRG5FMjVFeU91NnhqUGJpeVJhSW1fT2J5bVhuaTNQQTFSbEl6dG9ZU3kzTGZZcVk2Vjk5cWRXcTE1SXp2bl9zU0ROTEZMWm5Ua0JvbHJFMXJiX0ZVcmV0N1dUSk1IRGo5dWc1ZldUMHFlZTdYbzVZTmlndTMxRm1ZcW5kMG5WUWVnX05hZEJGbUhyeVJSODhVVzNSd3g3QmdwMXU5NlZWZUY4VmU5VEJ1RFZBNkVzSWxOSEtqTHJzM0JWakRuY2RqUW5IVDN1cnZNalBIYTk3NUJhbkZuS3FsQWI3cWtJWGNYQ0g0RG5tMTUwU2l4YWQ1bmNadWlqZVFkSHRMbElFS3BYak5icVlEN1lNeGVfZTYtSjAtQWJQdS1PX0lEbndLV1R4UjhxRTZRWU1qNGc2U1JSUEdqWU9Rb2Nld0VXMlk0czlzNWhJWGRGemZxejBuRVlaYUxzWldwZUF4LU1RalVVX3JITFZGaVo0cHJPanlkQkQ5S3dfY2M4VVU3VDRZS0lWUUttZEF0VV9hYzEyNmxYeDV0X2xsdklnRjhBWTJzUFFtN3lmbF9tZmxicktBZVJMcTdkbDNNX1BGNVpQR3N3M29ZRGhtaUhZQlF1d3owSGxYRmtPVWlfR01GZ3VWNjJ6NUg5dXNDY3F5WFVsWURJZ19LSFh4Wk9tNVN1RXhvVHlXTkY4WWs0aXR0MGJ4RjlFVEFSNGdtUnQ1RnRFYndnRG96dkgyOE5sSHlMODE4UTRkSjBRU0pkNThkM1NnZlN5bGNYanR4SmZfbnNUaXprUGtGbllvZGYxTWMyU1ZqanJZN2pQY0JOQ1EtU0dHNnN0OGpsV2trdG43WUdqMUdVS3dBMkhKOExobUg1WW5vVUw5eThlSWdqNFJGbGFOWkxMX3RfLWhmSTBXS2NraTNnS2wwV0VRdlFuUjFVWFYtVUxaRFo1MHRBbDVtWkJMOC1lbDJxZ0RXQW1Ud1BEZzRDZEZ0anFrQmx1QmxKbkQ3aUswNzJkR2hFNUlNN0R6ckJWeGtQR293M0FaUmlkOThpMGlLbDc0VDVIYXl1aURicHRpQlR5aGd0ZEc3SF9qN1lHRVp0THhGTktkVkFzRDU0dFc3TUZWMzNDZFF0czYtXzQxZHJqY0JHa25Bdzc4aGtxNFB6VWQtOWxybVhjaUo2SGE5TnhBb20tbjhzbm1xNnVkOXRhdW9Qa1RqcU0tOXNTR2ZEYzhNVmg3OHY1cGNDdTc1Vl9lX3NacmpXNnNxYlg5Q2FWTnRoaXJTX01QR0NGZGdOdWRHYlJxMEp6UFJMaDRPSXdiTlVNYWwxMFRLeTlvMXhhNFBxOS1TTFpuUTI1Z203TTBiTzVKcDU1bXF6REhiQ2w3TjIzSEhNUUU5LUo3cFNycEdUX2p5dUZ2MzNVUms2emFqNVJJVkhiNDhUU0tHVl9BQlotQVFEaFJuVkQtZkVOZEdobm9WMU9TNVo0STV3Q3c5a2dnakFfUGVQX3c5NUczQ0JXaXZraVlDVW81RW5nYy1WZFZ4ZG96ZFV4ZGRBbXVrNTBvRlJkRlhtVjRYX3FTaHhQRjJSRkt0UGRJbWlOdkppRURsNkNTZ3FZeC1ZNDE2S3lSb3ZLelIxZE1RQTdROFpnZjRucjJzQ1hYOWRzRU1GS0VXam9lQkZBUDMtYW1iNHZ2WG54VUtSSG8zbWJBMXJDOERoU1lGN3FLRXhBeFlKQ2Zha2ZGVGdPRU5tVHZEWHRHMlJiZ2M0UC1zS1pVQmw5bEFzNS1fYjNtRi1BbVAxdy1MQkhSMEt3dW5zdDc3bV83RVl1TzNZTVZXbXRqQnBmR0pIVk1ZTE5JQXdwRHNJVmx6Q3cwRG8zQnVvN1NtZ0ZXRjNEYU1ERVJUUmlQWEtjcWxpMWxITEVYVFByUUZuSlFQQU5jd3dURWI5blNQNGF5QlU0RlFmX0pBTGFQdTRmUGh6aWxNb2dsSWRGWVlTYnQzT2kzVjZNdENBZkhZWENTT05ZYndHQjg3VW9mWXc5amRqTlhuM0NpRjJNdDY0OVFOb1FNUlhIVGpNZkZSTUpnRHJwRGpPa3NJa1VpQ0tJeFVXMjJtOG9JRjFsMjBHTkJuZ2ItYmtZc0JZelg1alh1cC01d0dieGZsZEFuekZ6N2d6cTk4NmxQNXVEUjBlcGRwSWtWVmVCZzFDbTg3NkpaVHVFMW9mSnk1WV8xc2FLaXVPMUhJOFVzQzRXZXVyZkZrSU9XNHJUNFhiV0FlQWhHQ0w0UWxoZU9ad3dJWWFEaV94UktDLVYtLW5xN2p5a2oxaHh3ZDZTR1Jwa19NZ2Y1SjlPM1hBVDhCcXdUTUo4Qm1JM0U2QlhsWkxUblJrMXB3VVBMTFNwcDVyMWFLSzEwWHROaVVHcldCUVVpWkk5V2R0c2ZUc0x6Q2k3RHFMWENyb1ZNaXFMS3JMUUoxSlFrSzBNMlhQalc5Zll4b2RoTzJnWWNCVU8xbzdLWng2cnltS0d4TnRrazRtTkdHc21ELV83S0pQWjZXaTdwWXlLR3Y2c3Npc2ktdjlhN0kzOG1UQXBDTU5aV3JtNW9HeThiUlVNTC1seG42ajVNaGdKQlBhQWpTZkRQWV85VVJLVWloaUx3NXhkcF9SQl9LS1laTnpqbkVIY1B5Z3QtREQ2cXhOZUVJUzBzQjd3SVRSRmJSRWF2d2ZmSVI0di1pWWRXZTdHblNtX090b1d3Xy03X3hGSFdOM3ZUNjRULW9VcEpTV2ttcUcxUkhaS3RsOVZKZzZCR1RSRUVhR2xnU3NPcnZNckF4R2FYYU5kZlF6ekFJSmxmanhUVXFoQzkzUjE4Q1JtSTItdVhzSGVPTUYwT3J2S2xFaUlZNGtyd1BpU0pQUUZwdkRBUFVLTWxQUnVPSWU5X1hnSzdkMTN1Y3NkbEYtT25adnk3ZWU0M29zcUxzQWlnQUNkWTMwYVVtdEx1MkkxenVKbzNSbGRMWWtUb1BXTHFrQkRmUkZvcjBPTDlGSDU3Uzljd0dqUGRHQkJQNWxiS05zTkRWMzJDUHpZTzhRa2QyQnk2bWhXNDZDbms0LWRKSTdpR2ZXQktZUXg2UGtsakxBMDRPVVJvNGJDbkhldm5wSXlQZ1N2c21fSVJaRzgxUVVwRldWYjV1bXQ3YTcxZFRNdHpIZFEzUDdJeVdhT2VoaGZ4d1doc0YwVVNDX2FmVnpTbnVSUVByN0NhTDJhbUtFYTlpc0FwOV85REFpVTNqZDJmYmlPTWNWT05aNVJZZFJ1aGZIT25OdlIyalUzZlh3dlJPNFo1VXpVQm1LV1BWYndSdnJLQkRERDQ1SjZ2cTRIb1JiVTFyVFE4X1NNdjFEUFlLS01KTzFaTlVXNUJSNDlLV1B6NjdfZUhPM0xrN2lvVU9vd1J3VkxWUnBRTGMzenVPT2xfOU1EdWp4N29IcW1oUXRZb19UNUhaZVUtaWl0SWNZSW41QVdYR2paOUtUSzFBdHN1ekxVR1RrcTFTc1JOaVJ5aGxJWE40ZEZKdXdTMEx5YkgwVURxQnVCazdEQS1wM0Y2d3JXSVI1c2pobWZZRjgwMnhzVHY2YkVBYVlyZ1BrQ2p5OXlhRVZTd0NFbWh0dGlvVWNGN25PMFl0WGxjNDB1cVB2TFVRcHF4R3hPMHEyRnZqeEtoRGRTeFBYX2ZsT19TT0lkckhKWEtkTEMzcGlEeFZHWUlMUXh1ZHdNN2VOMDItTHhqbHdaVVlFUTNQY0taeVp1YzZWSXY2dG5xRndzV3E0V0JpNUJvVUgzSTdYNU9iaGhUMW5SOEl2SU9SVm1jUW1DOW14LTZzekdGUTktU0pCXzV0THc1TUkyQ1dieFVqYk5ScXZUZWpOcFpmREtVUU4yNlMwbTNkYWpWcUMyWDlQM1JzM2M1Vkg2S3BZWl9TaWxVTzJ6YV93UERrMGhZeXNvRzJNWFJyS2FkTEduUDdBVXZ4eEN6WDl6M2x5UmFjUGpWUFB4MU9YbmhWcnplemdmUnpKWHdwWVRmV0ZtUlB5NmhTNHhXUUlNVmlaZGZTeTRaSWpvV21Pd3dzQkh0dWc3aFd1WE1zcmRTZGRkQ3hUX3RVeW01dDhEOGo5NklmT1Y4cGVkMTVXTmZSWkxtQVBtazg2SG01NzY2aHlqejdGaFdGajJudEEtQjkwX3J1UFZJTVJNV2hkVFJmdGFfLUIzZWRDWUZTT0ZXczRGSkd5TEl3b3NFcmk4U21XNFRPMTJfblJtZkFxOWlCZ0hDY3MzT2FybEtCNnV4N1E3WU1pMUhvdmlDcDhSakQ2WTFWNkFuOTlPUHYzWlViSUpsTUNlWlpqWUpMeGMyYmhXU1lYVlpJbllkc2ZZX2hWZ2Z5Z3QxcUZQUUpSMGlrVmRibUQyRS0xT2JGMjh4VUVxcFllOGRhSUJUc1V3MkgzWHo0bDNHdGJVenh4cUtsc2ZhbWh6akhzMTNtWS1mOWdkeXF4aTdseF9zTFBDb1ZzZGtKbThyd0JMUXl1YVJQUWVFcVVKNDhHWGNDeEswVDAtLU82OVVqaVdGQUhjYmo1cWlqMEhOOVg5ZENQYjRpVkJCNzRISTMxM21sZ3JnQzl2WDFLMnRTbEZDQ19ISExCZzZ5eFRocjI1b3R3djloYi1VOW9UUzQ1Q1UycE8xaXMzMXh0eXUwLVRVVWJoekNVTE5pS3VFM3VXTnd1N1RpcUxEeXlPN0FkVExwUDNfXzl3UDFBUE5qV2EwSUZvTkNwV1dOX0NCR2FsbEhCY0h4TldOS0NpVGs0NE41dWRILVIwY2dmSllHeHlXZzVwQndwOU5aZHdPSnNMN0VpaDBxOWJBWVBkdmpqVHpMMWFmUWV6NFB1TWZGVFlvZ0p4NlJFSnFKeWVGdWthX0VzenJHVEUyOElBeUhKMUJ3dHJyN0ZYNnlwZGRnUFlURDVmbVdjaHU0ZnVDbm5uOFVHQklobVI2RW5XLWZBWmR1WGx5ZkRDWkVzczhYVE5tVVhTMWh1anJBaHRNU0QzQ1F4VV9LMGhicmFsZ0ZXWEN4WktlbW9EM2dQQlFFbDllVUNsd0VqNVg0cVFacUJFbktyLXQ4NlgwRzEzRTNxZ1dMaTY0SERWSENmdXM1QkRydDJfWGd2M2J4Mm5BVnZWVjVBTWZhN2pNMVVIc3JkSFQzUG5UNXhKTHhTek1ENzhQdFFZcUZqbk0tRWZ4OFhER2lvWlctbzdaNE4zV0FjY1MwbXZHUl9WSWxlbmp1eEQxdXVXUml0cWVLWXRFUGZyTkFKY1daRFU0dmY5REdnQXlRU2ZiUVgxQXpIZjBORmd1UHFEcVoyeXFDQ3JxUzJJV1NyMkhoQlpLclB1cHpuOW15RUlGcmhNN0RvV2VOdG5POTZlT1ZURXdzLXc2aFcyaXVSY3NTTzVPQ2FEaXpuUEtBUzZ1cGdmMGk2ckwwVXBSaHBRTS05WlVmc1RhZlFyWFBzRDYwbEdwZUZNTkpkczJFa0RDa2htQldCUGs1Sm41Z29JTWl6Yjd0MXlmWEZZbVRTdXczNTY1cUZEWVJLbVFvY2ZwZkNMWnpSV1NGcE8xZjB5ekd0cy1tVkJxR19tb1FBZzluZkoyM2xCM1VOQmJSSC1iTEd3WUxoa3lZY3h1TGkyQnhFdHM2b2ZaeklURWRYTlAyVGlvaGQ2M05MNzVFUjZ4cXBkU2tKSUVkRzRDVlAtalRQRnFqZmg4d3puOHpLb1VjOTNGOEpxZEJpdTJWNVUtYXR5SGNkc09wajlRaUVhYnVPR1Z0TENLbHRRQldxVWM3aXJSdjdOSEk2RkpMVm1ZVTAzQjJiZ2tlNnBIU2xqZEtxS1ZIQnRBVFdGd2NjVmI3SUpaR1VXQjd5ZjY3aEJSRmFPeWxORTd1ZXc5S3gyRjl0WXluak9lV25NZ3ZwX0ZLYk8tQUlBajB4Z0ZsT0RMZm5oZTA3cUpYZ2d4ZURrcFNQeUh2ZHlVRDJtOHlFSTdrX0l3WmJQVjhjdXBQU3dZd2l5WHpjU3FTa2hjZzVYRkRmZnlCQjlqQy11VE5CY0pYbk1HM0FSUzBzMktQN2phMHp0ei03ZGRBcm9vQ3BqLTN2Q09RNFJzVURyTnlMQW5KQmJ6dHh1SF96MmR5OTRVVWhaU29rM0FObDM2clRsY201QU5FVkRDakdTYTBlVmNyZEdDNmcyb0tYdlNmOTNtcGRFdkpaOGFaQVVKbk1BZ0RxbW1vOXhRRjFrbkJBNEpUbkNMRG1neF9HWXd5SDJROHNVWTBSNHdNenF2ZnFBLTV0Qldrc0p4MVdiYnNaaGxzaEF5bF91WUFYeFNpc3JvV0RXa0drY1ZTMkt4YzlpcE1KaUdsSEk4cWZqUGVQTVlCWVJUTnBDQkd3c2tGQWZ0NzdTcTZHYUhKSmYzcVRmSnFEZTFlRnYtZV9ZWjlIOU9ON2IxSndCQWtuVjFwZEprUVJpTEVoVTVXSHAtb1FJT0U3T1MzTmtBWWJYLXh4bXI2QzBrcWx1S0Vzemo0ZlRibGdRd3lWeFJVWF9PdU52Mmw0MW5vb3BtejQ1UUpYMGplNnVEODNKSkg0X2RzRWR6Z2tnWUo1Q2hDc3ZLc0tHTDVEZzFDZmNOdnJ4RXA5alE2bGxmYjBoM3JsaUM2c0Myb0dPQ1ZwcVJGWkRUck9OTXBPSC12cE94ZGx1Z01nckp4NFFEUU1tN0h1TXJoRHJrYlRRYXZZUHh4TTlxOElHbEg4M2h3OHZZb3ROTVRJV2pmQXR3MDFiSkxzeHBJMjZySkJQbTVUMi1yNkQ1cG5XaHhxU3VMdUZRcjA1VnlnRDFlSkZEWjJVMU9QQzhaQ0p6dHFPY3J6MzYxYllxY3ZsN1NnQ0hEODFMYmliNEstbU0yM29kRnh5SEZaY3lxNjNLdS04eEdfbUhRWHVKUXhyMl9MZnpYM1lPY3lxTHIxeXNCbGlBOEJBQUF2bHFhZjBqemhkT1VrYnhMY3RKU3NrSUhwQ0daQUxqTURiRUM4UGFQalNGME1HYUMwTjByV1pIc2V3aEVvOUNsYzhnOVJQSGdXT25sUDZiYkZIN1hnYk14U0hYMk91WXlmYWIzeERzNkZ5SzhoQkt6VU1CZEJ1UVNiQm5nd3kzcWZLbVBsSmphVXhSSl9ZZ2ZadFNhdmM2UllSUWNjWmlhQUY0R2lyZ2VXeXpybnlONE9qWlZGSVpEbkFXblBsOXRzd1JjX3VOMmlPOVF4WkN2azV3N0l5Tl9yTk9TdjRnekFrMGpoUE9CQUVVeGJnSmhJN3BOQTJaV3M3Z0FjZFpmOVJnLXh5dGZ4S1lMY3Q5a3BNbkJYZ0Z0UldTYTNibWJtdFBJdHJvWlhoc1lBeHdJREdJcHd2QkRZb3ZFd1BtWTN3aEVKZU41SE1MeGJ4VUVueThtR2tLc3lNNnVIa0J4SlFnVVppWmFjTGJNcDMwdHFKdm8wQ3dlZGJTdllXeXNPVkw3OFN6RzNiTzEtb3VOZjRvaGJhdndfSUdSUTNzNk9GWTl5d1o0QXJvZGtoWXZuSUtMNzMyMTlBajVkZFdHci1FXzA2T3dhSVFKdVk0TTNqTlZvcWZOeGlWODlmd0hpSGg1a1hpbDd0NVR4ejBtOWlSOUgwZlZwZjBRM3oyVld6TS1vTDNwdkd1ZTdKSEh0Y2pSM2E2cHlVSWRnUU5rUEh5Qk9aLVhYOFhPb1NQMG5xQVY3ZVdTT1YzY2hyNW9BUVhGZUlTcHRHNkFVR3FIX3dTNEd5a0drdmlHOGxvZWhGSmk1SE5iYVh1bndFYzRUbUZFRTkuTks2WG5wNS0zMWVuemlQUVJ5bnhMRUVyblhubzU4Ymp6VDNjYzZLVktDOA"}' + string: '{"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkzTkRNME1qaGpZUzAwWlRZMUxUUTNZemd0WVdRNVpTMWpPREJoTkdGaU1ETTFOVEVpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAualJLVXRzWmVvYnFNSDZCY2NPT01uNGpWNlhXNzRFcnpLQ2xOaDJKMkV5Y1RRR0FtTW1KcWl6ZEJDaUZvMHBNWlRGaFhLeFE3a2FtNldiekdCTDd1aWlmVEdlZ1NjeDNpNmJ5VlRFczJnNHBlbGZndEw5QWkzajJnS25FTmEySlo2ZzZ4clFSWHZGeERzcGpueXpYOEFMYUI4NjNPTGlLaEM3MGFtSE1kcjB2NGxxQzJZcjFsZGNiS1BXVzNXTFZiaXV1a1Bic0RxczBHT05EN3dvWGNWR2dmTVAyVlhkSEpoMFRkazNjeXhDSVlsSXR0cm5KeFFOQnplcjdiTHE5ZUhSRGgycVBRZmw4VlhxYVZ4Vl9IbnFQMkZYYURWZ1FXMlpyLXVxUFR4LUxWdVNfWS1VX015UkVQZUo0ZE9jS1pmTml4UTBvZDlnOHJNell5UFd0SGtxbjcta191YnQyT2NaUDJJX0NSVGk1Y2lEM3VybmMxNk5Cd1dFUWZqdnJ3cXZMa3ZKWlBwa05PcDdKdU5TNl9LU2I3U2Z5d2x5NzlxbXdoX0Rsc21DVmlSZ1Bkank5NUhIcUYyQnY1VVA1M0hBeEJPc3BSWUUzR1BwOU5sZ1FON2o5b1cyUEQzRnYzLVRpSTZhcHgyUzU0Njg5T0Yzel9sRWpmWU9FSVQtM3VuUGFkMG9hcDJYbFB4OFJLZGh3ek9VMEFUWW1UUEhFRElOeWFGVm43T3Vkb1Q2YW9keG0xaFFOSk5pYzZKUmsxZDFTQ2lFQTh3SjNpaTNZUGpDWDZRTUd5c19OMVQxQ2J5dFNWYVVfYlhyVTRfS0dxSER0YW5QTnhyalJSS0NVX1M0NVpjdnQ1YXBGRmJQQzdTMDZGckc1dnNzT1ZPRy1uOVFoMmtNMHZIRkEuOHpNeEN0TTZfRlBRdHdZM25GM1p1Zy5QMnFBZWh2MnZ6eW54Y3lDakVDU3lfQWpDRmtWTDl1eWMweUU5a0RJOWdiOVVYb3F6MmhPWWVPLTU3YnFrR1NSMUM2SEt1WFJPNWN5YVpaZjZkX1hvRjg0VG1ZOXlRb0ZKWmNrT01Zeng0WW5PVERTMjlFakRabV8zQUtmclcwcEpHS2g1NGd4XzBROXB5S1B6YUVnWnNHa1VsZWc3cFE0S3NodkVaa3dncnlPNGhRemRBTEZnc2FEeFRTdkVBb0U3bHRHOTVqcXNSaWFnWERWamlCWjJZOHBNclBaTndNLUppX084cjJDTHhwQkxaZ0hycHdpNFl1QnAzRzRsVXU2SUtUREM0VF9BcGFlQjVyNWVrNGw5S3RfWHhIT3NVaXMwaXZpZUc1NHJuUF9OdnR3UlJXN3dLZXAtSUk3ckg1NUsyY1RUN2NSY05ONkpaOFVKeTd6UU1hakNsS0NYbFUxMDFxXzNwSTd2NTF0ZkhicTBqRGRwQ1BPVFBHLVp3a2xBWE1tb0JPS1UzNFJ2c09MUVQ2TThfOS1VUDI2TVVNVFk4d0pTZ2FQQ3BDdkJ3UU1aQjRZOVB4dnRhVk1lU3hrbk9XWnhpNXVqb0tKcWtGQlYwWmRXeHBaUk5Hc0N4NmFDdmRVU2gyeWE0VzNhNGJ5c0VBaFJVLTJqWTFwWnhYeEx0N0g1aUhyWE9vSkg2VUc4RFU5Q1R2MS10bkw0SlFoSVphS09ka0lpQnlsUXZlVUUwV3NORElzdTQ5YWw2bFg4U21Nb1cyenZlTTY0ODhXRzZqQXlFYzktS0UwdmdNTWpucllSR3B0WWpIM0VoT1QxTS10M3c0aGRGZ2lHZmZxazF0SjJrek9QU1R4M1ZlLVVfLW5MMElYTGNfdFdHaVNaX2xYcUxvWTJUcnFPdXlCWTdFX1oxTzkzdTBZXzhSMmlhal81djlTODdOWGZCMTJaekhYbGo1MHVUWDYtQ1F3aXhCNWtxN25mVW1MUG82cUJOd3A3R0FNbUxXdUR2N0FUVThZMGpwOWNrMDFXUDYwTVUwOVhWN3FidkRpT05oNEQ2Z29ieEpFVjktY09OVnAtbjJSSTYtdkI5emFDMkJnbTlOSFJYQldzWDA1SDZteWFoS0VGRE11RXdrd3hzTU9vM0ZwOTJKRWZKWnh2Ny01N0hRVDhTTXhvd2pSakIwRldOeUtiUXcyQmJOYm5EOWhPOVc1b004Y202V3YxcmlxNDRMenZicmVrdHFyUUhhVHBySUtVZEZlWEFrZlJtUkpvVEd1MURFQ1Z6Vm9LSUVxRFlxS19Gd1IxdkctV1ljYnlyckFUbGdnYVFUQXM1U0xhTEtNYTlpcGp2NXVTa2g2blVfTE9xZF9WdXIxR29Nd25acU5TNnZiVVh6cWFOdDRicjNZZkIxeHVFaHp4XzVIYTBBTDR5a1AwRGNqUk1xdU1FS3M0OERkZ1gyMjloajc0UGhNejVrTV95UW51STk1bGFycjNnaUJoZ0U2UW5qRWNkbm80bGJYa1JGTWlSR29CUlltUlEwakRwTmtSVDMta3BrRV9xWS1Fd2VPdmlwcnFuUHNndUNHSW4xeUpFYXVCV3lzMFpURHo4REFfWVZhcVU5NG1PbS1BRzZPNnJ1SWxfdVJIS05vNHVHcWtZSmRlZE1EQnN5bk1yQ2JsQmVENGIwU2hVejZza3RiXzhxbWtkYWFlMlQ1ZTdSVU5lY0EzNXk4aTZFc28tVEVfaENYU1dMMWVkMWowOEFwc25adEpzZEJLbm1fVnNpSVd2VXVkYTRuT3ZidC1hNmFNbEZkbDJ4QUpiYXY3UkpvM1FCeDBNUzBQMmhJY1FFUGdXaHNmQ2JmcUhkRDFPZzd0MUlsc29vV0NvZXdFZFRCaVNiRVloWDlZRURmVUQ0ajg3UVlpQ25HdV84S2VtTU9qQVYzc0k1NXByZU1JMGhTRGJhdkhkY0tXdWM2eGFyZnF2d1VJdVo0a1BkdkM3NFBGWDVRbXFSWVA3NGJkcmV5OFZYVEpUZTc0UjE4V3EzSFprdVJ2Vi05UGRpTDNoUVpKUzZOYXZ5MENlazNoVHd3TTZ6QWhTdE84eWVPTFYtWDZ2c1lmSEdJempPeVRFaWJ6aWpVSFM0WlZvZXRVM0o5R0pMRWUyb2EyUWxPWVNvU3poaERHTWt2MW9qclJoWk5GUFJudXJiSlllQlE0Z3Axel9iUklCMTJsU2tobl83bHQ1OEVZYXliR1hPNXNfUXRmSU13RzU5YjByRzR6b0FkMVV2MTUyVHVjYkFVSmZyZjFseE1IR21tNXJCc3B1cC10bU9IYWdNaE41T1IyX01rSTR6N0doMEpCRW1xVHk0czQ5aVk2RmZtMUllejZSY3RpaGxKc09Ob1dFT2pHX3RsMWVrRUJWQ1JnSDhsNjF6Tkd5Z2Y1X01iekFwd2N0eWdPWGRseG53NW5ON0pPTXAxaXBNd1dqUndRc3RPemxPdFRRUXh3enh4MlN6enl5UmQtUktPck1BN3FmMU1MOFR1V0FOaEkteVZNX1pzbFJXbHhBRDNZV1paLVBjSlhoS043U09jZWIxX0dLcE9SVVBSc3oyYkZ4N1dXSWRqSUR3aWFLV2hsVHdFanpTcVJMMUJhMlBqak95Nl9TUEtOb21NMjl1dWNWRGtyN0NiSVh3UnJfNVU4Q0JOX0RCTFNXVGV4N3RTLXE5UVExRVdOcC1NSlU5QVRKUVNucTZvVVpIY3RXMnpSQjFNbk1JRHZ1cHNlS2k3aHFJM0dKUmg5aG03UW9Xb0hHbHNYc0lVYVFCOTF2dUhoN05UT1I5d3NORE5JZ2RFZlUzNHA0dllCZUlDMjhKN1lINVZpMWlpdzNjdXV4V1BIUUhYZEs1U0gwRXBhbVhsWWUwZVhkajhCMVRkT2trcG5uZ29oZnc0SWRtY1NyWnlaSGJSRDZHY2JxYUVGaWh6MGthRGlxQWQ4TzhwUHhZNGE0QnZCRlFSbEVjOVNCcE83SS1yODFFMVFTZkxZZFAzekdJdy0tYkJQMHVrYjd1MGFsY3pCckx0c2tWT01YNFhlODdIT05LQVZnRHhSSF9hQTB0X09sbndfdnh2enA3NVRZd2RUZlBiZTg1Q0Y2VmR0VTFUMXpqX29KTmg4V3lPTU1IZTlqQzhZX0FHOGxUcEdfV1RiYmw5dXp1YTBiZTJuVTlOSVB3U1pkd09YTjZENXFvNkw3aVNLaG5FNE5QSEhRX1N0Y3lsbjhmWm9ZR0pmcGhnQ3kxbHluOUEtTndtLVJ6NF81VEotYUU0ZkdEY0NlZjZscEc1ZV91YURhX3l6czdKYmNIcThLZl8yVFFQbFlNSkhPaGo0Zmxlb3h3WXJsdEpHRks5X18zTzlydVBOanZVbFpUUGFFMWZlekdDcGFua3FJdlQ4SkFHRWFPbEpjOTBMcmNnVlF6U3VDX3ZIZjJhLV9nS0ZiaGI1WE8xWU9XRzJUTk1JcXoxSHJaalliQld3ZGN3UVNyMHRrVzRjZl9jR2xGbmctTVlZYkx5OTlfQTJxNzdEVWQ5bUQ2V1NQYnNBZHpNM1Nra09MbVpZTUVTb0d2ZUJFU0JzNzVYQzgwYXlTcDBJdlExSVBlSFpTVlhzYktZLWNiYjZuUTU1eUM0WGRMZEZiVi1zbDlub3FoS3pRYWlhaWtsaWItc3hnenpNQ0ZNM0lHczdjZkVvWG1DVEc2ZHFIdlhBOVY5WTFLUl8wWjlUNjdNNmY0czhZMGZXRnk1ODBodHlROF9LRENrdVYydi1fNkwzdVNIbGk1U0c0RjhWX2d5dWRYZG1Vd3RLR1NFcVVvenRIMjM1aUVaNk1aNjV1Y3ZNMDFsZ3FDTlpVLVZ2Tm9SeUYtOUhGd3BZeWpJS054N1BqS3MwcDlpZVc2ODRjS0hPYnpVc2E1YTdrNWJkaTBWTEpwOHJpNW5md0ZMTDVwSDJqS3pDOTk2MF9zSlRONDVMdDZtU1BaSlFIMmlHeGFGeW16a3g2SnFhV0NVR2kzQU9OWDBSZVhtSzd6OUJxOFJCazlMSFNEU2I3cF92YUo5dUV1eGRJaG55R1NXNHN1MmFXcmM0bTZDZTNkUW15RzVCSWVCM3lYaW4yMDJvUld4UzVEZTQ2bmNja3N6eE5TcGtwcExiTDF1cjNLVDdlMm5HMDZnS0ltbENXVHF0UXNlMHFXdjhLWHczVXFqX3RqRml2ZUlkamtIR1FIZ1dVemxmSklHbmx2NkxIS1ZwNG1DRDJqN3lHYUFIeG9WTDd4LXgxdDdEclc2N05sWUZNSEltZi03R05JTGNndHVfem5PTlNxaDVadVhZSHRtZFlwcUVyTFk3ZkxPX0ptMWc3SnFmR0hEYW5reEkxUjAxd053ZXJVeEVZMlY2bUpfMm1uVExuRU93MmFwdmNsbmVlWkZYVlI5NFFLQTE4ZGJxbUhzVndCVmw0Q3VFSUd5YlQ3TGRJUXZyd1Yya05lSGY0ckI4ejdQWXNGVXMweG1iUEVsSFZGRDY3cVRheWhrRDRSM01WZE5aRXB4bnB5UzZRLXB6S3VmM2lpZ21MUnNWZ1ZrWkgzNXhZczVaenZ4RnhocGZSNGEza0pfLW1XMS1qN3p1YlpXNU9NTWZMN1NQakhhejRFeWNHalc2akNxdy1JNGVzTGtxdDJxYlg5TFpLT3FpUUE4N1RVRTRfTnp4SHlONFoxbmVnU1lZd2phdUIyQVhfS3F6OE14YngwdnNWMmVhQjZOQk5ONnZaTFBvS3Q2VktMT3ZlVFVNMERWdDlOSi1VNjRSdVQ2UGNvd3ZzU2JpdFJvZWNaelhEVk4zTkZrZmJhQ0MwU0E0R09teTZILXRkSXBzYWxGQnZRZ2g1UVpXTnBneVZnTllvQkoyemM4ejdRdWd2WEk5cEVGWDMxZ3FJRVVvV0NHSm0xWlRLYUh2NklNYm1iWFZTWVpmSUluQjVhbnpHNlg0UTI1cjZsWkVNamNMNHpBdjlUOTNGT3hLbkJTamZDel80eVUtMHBwcWRBNldYemRQZkJFaEx6bmZYMzF1Skxha3dmSnQ4ZUdfTWdlOXBlbTZBWGxSZS1uU2V2bjlsVS1UTWVBUkhuM0hHaHFtS1djMWpKUUN0WGhxeXM3cmtIa19YdkFxLTZXbEVGejdtRElub0ZHWk9UUjRULTJVQ1BPMGdDRHJFNkQtYjUyLWJkOU81dmxuSWlJTS1TbTQxU0ZJRzBmUFVHM1dQc3p5NTZKMlpRbWxqZW9OdEx1TVVvb2R6NWFCSWhmT3VNZVRoZFlmUE5tOGwzY0oxM21HcG14NUI1S2Z0YlZFTk0yQWRmYjhEbFZ2bkpYSlRhRC0tTVZ0Z0NPaTl1WU5NZ1BadXVZRkpibHV6TTRLN1JJdnlhMzlQOTNiMFpfX2pxbXZjTGhTa0hSWDBoN3JXalNmMG92Tlc0V3dqS0gxREVQSEpzNUJ1VXdMMEVyT0xGQzNIYmF5a2M0RVY4OEZPTVdjRGhlX2hheXFlcUhPSWVjNFdZcGhYVjN0M0VPUEx3blUwbTN4MVNCQjBQR1A0Q3hVWWc5dm9ydjJBYXRrWG1DeFFYalNDYXBjRGtLMFhXYWNyNUdFQzNRU2NOUUNJUTRFS0xlaEdVX3NweUdMRVg3N25hWHJKTmcybTBwSXlOMk94alhudExPY3poUlJ0dVRqbzNOLXFDMlBYZUQwdTRtNVpPSmVYNmpibDBjZF9pMGh5ZkU1WGFmbUtpeWVrM2F2YXkxODRIRnF1MGxVY3EwekVubHA1SE5neXRPRWJzSGhBWWxOTXRUV1RlUG5qeU5RRUNTV3ppcGVBdExhZ3k3T0hhbXZLcjUxb2ZxX205TTJaWUVDS21MWTExR29zMnhQUEgyMm1waGZwSXctWTlORXVVdlJKSHV1Mk4xR0tYLVdHbjM3dFFTcTlYTm5Rc3JPLXNzM1VXMlQ0REo4bGl6ekJpVV85bWFlWGJoSnIzOXBITzZ4TER1bVNzczlhUjNhVFNJUnFrWkFtZEVKVUlZOU9CaEZuT3pROTM1QndEc041TklZYldydkdXNzV3bUVySXdNU1lIc2lnTGR6NDVfZUcyeW9pVkJhb1BXYjZhb0NUNlJLSVVUZ2tCSzhFMnlybkpmMzRrZnlLOFk1Rk1LWjBCYmxDQ1RnalVSMXc2blRKYy1LZ3NUMDYzLWlsZWZxZzQtemptalVNdldNVkwyY3dRRmkxeml0OUxrVkZpNXR5WVREd0dIWDJvcHpVamtya2JsMEhxQV9Dd1lib1R0WkhQOTRTUWUzaHoxY1VocDJWSTcxNXVHMWJ6Rml2U3hxNzRMbFc1Z2NVY2tWR1ZjNkdEMnJoOUhOa3BuWkR3cWhjYnVKRHNsWmJJQ3c5cmQyMnpUVnFBYnJiaUx0QTFvSTBBdUo0aUFib3p6VG55TXprMmF6WUhHOWdCQ3FZSHMzXzVrQnFLVHhCZlI5UURIa2ptQUpFamVNSnJnVEhRM19SZ1ZjejE1UEtxRmxvUDNtVThfM3dSWlR5YktOektjSC1zUEJoWHV0QlUzYWlFRkxZbmFOT1BGMHREbTdrM0p3TE15UUxvRWw4eW1PSzhRV19zeDhROVRieUduSlc4cEhpNWJxeThHZFFzMTVrcC1IWllKWnJvQUpCYVhJT1RhUVRYV0dRVWRxVlltZURrT0FTRVVOQS1yY1diUF9CWlpQRDZMYmJoNEh2SXZKSm1pd01OdXB1TV9tTEQwbmo5bExUUks3SFRtckIwekVaMXdqWXJpLS1VY0dOSVVXQ1VhOHBNZGhFMnhxWUhmMGYxdnl5RVVEWWpGMVVEUnNBYWtMa29fYURONGQzcVVhLVV5endqTzhmU1BBZVVoZlhGTXI2U0p4dkVXOVNSTFJzNG5XNFJGeUl0b3VROElGOEljaXNHMWtTRzlZVm0tUW5VeGoyTThWY0g3b2cxVC1WdHNpVGxiLXlLVDBLZkRfcVRkWEZnbE0wOW5KZUF5OWtDalpJazlBWnByLU40WkItejZGdG40V0VPeDBoTWZrU2Y0SmNWcTdWdEF6RXA4a0JJcVlYZDdHZFBHaFY2UldLSFVmbXRkRXhUX2J4V3BuY3ZPdXBkNDN6ZjcwZmx4UWFsOUJ1U3Y3MEpzdUQzS3I3NEZxNkJiRS1CSl9rZnNLdlZSdTFVZTJJbGYxUmk5SnlpcUNRSmI4a01WckpsNkRxRnQzQzRLeUtSSll5SlhxVjBSWGZBYVdMb01fVEFUb1JzbDNqOWFhSDViRWVnc01TMDNvR3pZLTFhaEF3OFVRTGUwWHMySlBncVN4Mm1WOS1YSEpVdHZtaWpKT0phb0dMeWNCTk1oTlVtdzhIVVg5ZGJtTGpHbnpQdFlob0x3NGNCUGZIZTU5aGRWRFBUNmlpX1RxdkdwM0VQcmo4Z05qbFY4a3ZZMEZvd1ZBMnBkWnZMZlBSV09WMXlwSy1uRFJjOTJYZ3NXZUFtTmI4NGNyYlZ5ZVVPbnZVX2liSWtJSXFMb0FxWDA0aUs0OFpGcDhMbWJadGdlUXBsdkZOVVMyUy1yTlhnU1FzUzI4c1BLdWxUdTdFQ1Nfa0NwcUtnU3ZpZUZubmNyQWhac1RJbXU2RGFGQmRwMzAxc0hIa0hKaUY4TmgzeXdjb29aOW9aQU9wTHBCVW5NZHk3bGJVTTVYVlhNMlJXekZualY3SnoxTFN1WkxuZ3pyVFdsTFV1Z1JsTkZBSVhlZUN1MWk5ZElBZzl1MXlRcWl0VTV2RjM2LWcxdlVYdllWWjlaVER1SERFMGlRaThYWnVTVDRHd1hWTncxaXMtZnYzc0Z2S3hnVWhFMFAtb2xqNC1oMVJ6SzdCbGNoT3RNbWs0ZUNoX2JwTF9NMHZOcEF0SmtlZnJ4R0x4NlMxUGpCYV9TT0lUSnZGU00yYm9TaTMyaFZhRkFDOEJuNFRJckEyQ0hzYWJDMUxpMk94cUxDaDl2eXV4VEpTN21RY3VQTWJUSzAzTjRoVjZCb09vLWVZWkV1V2M5OEZDZE9DR0hiRk51ekxGVGxSdlZ3a3pOTDNnV3JNNTNvWHJOR0dxMGthWHBwQ1E2cG5WMnJ2d1BOdGZPTzFlY1lhVk1fUVRUa0dLbXNYaGVZY3ZxZW5zOWVfeHRGZThQc3hLZkx3VmJkTzZqdHhoWjRmX1R2ZVk2OWMtNzFnN3p2SGhaUm9PTkF2UDFJSzRqREYyaXJhaTRINVptUG1VR3JJQkR5eDd4NDE3SndCQ3k3WEF4T2xDTzBpQ1E2TmRad0t6NEZVUHNyeGsxMGhsV0ZWQ2pPcnM4UTZ6VW9ySHFzbXJHakdaMmtTNmg3SE9BRWdZWTFXblJldTd4UUxQNWRnb1VqTFpobFY2YkNfTEFMR1ctam9TZFJMMFR6SWlZVldIOUcwWHBYbEtWMkVpY05ycWE2TkpzdkFRSWlwLTBZRmNzekJRRldkcnNxRWFsbUVLN0NpaFRueU9DdWFBdndVLW5aem53Y3RQeGNEUHdseU9BMExXZ2dGekRyMGtOMW9sLVM1YVVoVU5Nb1ZJOEVHb0hOR0FOR2xldWRPNlUxczZFTlF0NWl4RDRfSFBkX1lPZTB1NGxoUFNDWm1vczlkRm82emQxOEw5dUZRcTM1bGhrOEpVRGxwd3ZIR295ejVNOWtZY0NKbWQ3NTY5WnViNHVYWTBTb045dFc3eDRtM0dOTktONFdzOXh4bEhPUU03NmE1NWE2bDlleFljWjRjUTdYRFVZVHNkVENKLTl6LTlva3FRRVN6ZGhkTU1LRXg4WF9DbDdLWnJaeEFDc1I0emd1eXZ1a3hXcUVrU2RHbWp2Wnp4aXBZSUprYklnbDlIazQwTFB3MFhBWnFPQ1o4dlBWcEs2V0ZsTFlXSnRLT0VGbkstSHMxa0lncTNubkNBc2lzNWdDMW9XcjY0Nlp3eElRZ2gzOWNmNHlpbUt3RjRDeHpQdk95c3dfRmpOYVlkdXl1R1JITDBfekg5ejAyMXVPdGVKLUNrY2E3OUlHa2hMR1dqYlR1YmtaZ3ltSl9TOTBJRmVBbE9JZ1EyMW5KS1dtTERnOW0xeUF5NTBEVGsxRG5lM3BmUWE1U19iNGxyRUJvQTQzS0xoTVY2VHA5MVFFYnM1Sm91NkcwNUxXVUo0TVBZYWU2Umx2WFBoTUhjTlQ1SzZzYmdJTTNSUDZORnZPVGt4UXBGbXB4TndZTncxSV9RMjlZVEZlekZqcF91Ti1iVkl5S1dMaWl2aU9mUGRrcmF4MGpDbmxKc2I2TnlGSFFIZXNNS3paamQwQlY5ZnRDVXJSOEo2X29MN2xCY3RIMmNSRjlfNUtXX1ZaNkkwTHplbE1ZbTRiNTdweFdyWHpTbXJ2N2NRUFU2NWZSV2F5cUVtTlZEcEdGN1lweUFzVkJfSlBVaHdPTmcyN3Q1OTZqRXphcjVPMWNqbm5CdDNTZFBmNnNLZEdyS0VPU1cyZVMweGdQNnR5aU9Pc2RxLXNNZW50ZXNqdEdPd05jM2ZrYmFrNldoNC1zSW9rWWtteVQyVUlHWDdxY01vZTV1cnNDWHN5dlluRlItSE9QNS1sb0lwZVlmLUtxU1JENjJfM2J5TjJtZlp4aFB3dl9ZUm13Z3dBYUNpUkNJRWh6Q3JzeE55bm42QTRnZE15eE9zdEZwaHozNENaZUsyREp6N0d4WHJHWU5yM3hZeW5rNk1OMEJTcDNodDk1d3hzZHRyM09heHZIOG9oQVFRLUFocDBmNUszeDdKS3RaTzUwRHc5RWpldFliOHgtZlRHNnhWTUJvMVpyR25nWUNtX1RrY1dOV3ZXejhIaGFFOUZGcHpVZEc5ZExteHVLT0dSTEJISm5VZTY1MlI0U0FkbGhMU3RLSXVjcC1CcjB6UE5LcDlRV0pRR1FOSVZKR0xqSURYNjFwdUQyZk9NMndZREpGcjk3dFJmanEtTFJMQ1NERUVKa091YUVkTFNXZVB4YWVvVjhLT2xkUWE3Qm9VNXRvZlVVbTA0Y1c5V3hnVU80Q1BOMHNmaEJKUzdycUcyUkFVaFY2VDhsZWRvNWJhQ1BTSUt4dUlWX25URDJOQ1RLN1Z0aEJOMGhmLS0tX1Y2LXNRMUU4MlFkbkxqMFU5b1dwVWhLdFZKV01xYUZ4aEV1Wm9QYVI5Sk5wNlhfUGF4eXZtUTBFdTdxa1VuRVN1SDU2NmoyOHl6Rjg5dElMalNJdkN0a2FoZUlfWkUxdkNUbU1HdjU4Wml5RmYzZm1tQWhLQ3FtRzFWRUgzMHBnVFEwZTNkMTcyUGpyVTNFUmdEeENsUC00UmJuV0xocEIzWV9DOG5abWh0Q1JBRmNYWE1ZTnJUdmZkOFVSbkpjU2d1WDJXeXdmSXBla1p0cHpjXzJRZjNxaWdXNC1TdUN4TlFUSmtQSUNyai14VWZHVDRCaWJBV3k1ZFpzLWJhWlkxYk5VdVlRUUoyVUpzUVRYRTZvdmtxNS1XNDhISXZ6SzF0d3VhZlZYYTcyWEIzcHhldkpfT056NF8yd1lOdVkwRW5oTnczQndINC1VQ2Q3eDFRdFRZUFI4NDQwaUVYM0UtTEQ4VW9YMUlTSkhhQ3dWLXRRVWc0cHMxMXJ5amVaUkNGM1QxaEJucGNmTER3djhKckdkVUFSYWFWZlpaNEhBaTBWRVdwV1Z4Tk9ubjVTOGJfUFY1Ukc5UTZCNWxLNjFQdU5jdy10d2hBYlVfYmI2RzBKMW92ZUtVQktnVWctVEVfVm91bzMyMk9fSWo2RW80S3dEcmhNaElOOE1feFRZd2xXc0FTdXRwVFdGMUxuX2ROc2tCcGlwUEJZM1ZOWG9TNVpuQTFIYWpncE1HSDd2S21xa0hXT01OLWNxUFdGSGwyN2FfX3FzNTU5Vl9tSVNZMkJydFUzblZmcVFsS1lmaFlDX09yaFJmVUJQM2sxM0RuQUNhbkVzcm5JQ0pydER0bl9wU01xTkdibEt2ZU9xdW1MelZIWkpnbTExcGJsdTRhWHZBUU4ybE1XQ2tHaWV5bjdmUktMOWxBWENJeWZVOWtzY0MxTzZmQTBDcmx5MGszVC1NX3d1TFJTZ2xQUE5IMXVJYXg3YlFRanVmNEVMcjhZRERsallMaXlTU0pFOGlDUHo4MTVFTkQ2UEd6MlR2b2FMQTE0MzYzTm5MekNqQVNVYnc3NE1RcGpPOU43d2NSQTNpUkdLUEVLaEJxdUlzMVh3Y2ZhbXIzMkRjaExSUG9HQ1ZrTEFlZDJvMXdQblpTdEtZRkVZVjRxRmcxYW9BRGJlbWsyX05SSXRCZGxBa20yMDgyT0FJamdyRUx2Uk5DQWdoU2ZodjlPV0Nlcm5qaGdSMmowX3lSdHFXRW95ZXZ6VGppbHU0Q2VUWVMwakRMNzZFNG9MM05GXzdHRXprSXh2bWNSWnZfUXZHdlpLVGl0MXp6eGUxRk9EeVRSRWN4SWZwQWRqMFJ4MkRrNC1kaG1fbTM5OGVKZnR4N2hiVFB2MW9fUWw2S2hhVlV5WXJuNjhfdjhORUdVSlpQQnhJYmJmNGM3WjBBdm5DYmllWHU0UXZqY0xLTHg2RGl4YURwTnJZeDFfd1NQVXU4cWZYWlVCWWZvQy01Tk1ic1FNY2FSWWpoelZhMmFVVnRYcmpzcUtiNVRpaERsYldyTU5IQU8tTExhZ0l6NEZKVWJFdWstS240M2NjOTRrSXZGN0NVRmNfMElTY0pjUHloR2JZbE5HTURfOWM3RHY5Rjg0OHc4bHF4cDdYa0pveWtULTZRTWxYQ1pBeU1JUmo0REdmVTNtbllJNnIxM05iQXdJdWM2Z2RVblF3aHI1eklPM0RMSDJ5NnVRVjhSLUM1SkZSQU5MSXM0bkVnZEFVZkpJSlVjUHlHSzR1R0szR3Y1WVRKRlZyeHFSMUpSQWdhcEFaSS1qQ09qZ2ZTSkdIUDhCOGZVRHVkdWJJWkJuSEI0allpOE1zLVRMUFNIQ1FyMEdaN1JsbTZITmZuVURSLUwwWUI5dWd1SnBNaXp3UFE1QVdfbVRqRF9xUG16bkRuMkRmRTI4dGJieTdfZDUxMUxDOHZjRTNtV2l3Y1FKcjM5SHVCSzRpUEJXOWxhTkpXZkNyTmJ5SGhVTS11MFprMmRfSjMwVWc1MjlKTGtCS0xZRjJQRmRldjZvdktOQkJrYmpDbXQyc2dnd2V0X2U4V2lyMGxaQWxGNVF2aTE1RHF1bWVSSFFaWFZNXzd0Nk0xM09nOFZNdnc1VGoxMkV2UHNjTHp5NHlxNnRTalNncmE0LUtWbzMzbGpMTTI2YlZjX3VYR0ZIVG42MUFYcGxXV25LM0J5ZlZpdEc2bTFmRXNoU2diSlFnVzQyeXA2NU5WN0ZjSnFhS3JtTVRrZ2UzUkFhTlpJVHJrUGgxam1QQ3BQYmRRT3RqZlA3cXQzRFl0S3pSWU5HLS5XdV9hZUk5SUppNHdfODBJMy1fTE9xSHNnYmkxOFF1bE4wNXhMRFE4cE9z"}' headers: cache-control: - no-cache content-length: - - '13230' + - '13684' content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:55:07 GMT + - Mon, 16 Dec 2024 03:03:11 GMT expires: - '-1' pragma: @@ -1410,11 +1527,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -1425,17 +1542,21 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key delete Connection: - keep-alive Content-Length: - '0' + ParameterSetName: + - --vault-name -n User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: DELETE uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004?api-version=7.5-preview.1 response: body: - string: '{"recoveryId":"https://cli-test-kv-key-000002.vault.azure.net/deletedkeys/key1-000004","deletedDate":1699275310,"scheduledPurgeDate":1699880110,"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/e81556b390b1482c9dae3889f51fa0c2","kty":"RSA","key_ops":["encrypt","decrypt"],"n":"m-hsJ_im4E8GUgI4UcRT-sYxIk1ALPkX-XLEEhlsS7CCHa366VYNhirw7JKGSl_7DtxxqEQ6H4PeWK_TKEp2BaPzzdJdH4WphpwYWYEOrOBrYvERr96IHw7WGzedpMRaDT0N8ckmSZasWtZ-Cd3nZaXh1-RqjBlzpWOtjzC3gMkvD3hWRCjXjBMu9n0Aa8aDhWp_iXFGXy7UCs_ByTi05FoGEP4DEsl3cXjXybB0x_qqyFHtuLuEwrPSyO0LTBXVSxabgNh6RxDdLlT5E7rJwyh9VulKkODjettz3XlMazTWjFAToCtXF4TVCaeEzRZzX6Yrw8Oe3VTI_H6Z0DkHSQ","e":"AQAB"},"attributes":{"enabled":true,"created":1699275290,"updated":1699275306,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}' + string: '{"recoveryId":"https://cli-test-kv-key-000002.vault.azure.net/deletedkeys/key1-000004","deletedDate":1734318193,"scheduledPurgeDate":1734922993,"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","kty":"RSA","key_ops":["encrypt","decrypt"],"n":"0QbiVHdFsXq3uvRjC-tgVyApVtkflQFTkkRyTnXg7gAIq7dxagiNFvr-u9omdUhXtzfLQr_2pTe1lXU2zYkiAZeB7A-Si13KvrtCuMkXVnyJemjtsvnmMQ5rKW663Ql5qsr02ZNxs9e6-rBk8185ZygYIMJoO2C74j0WvAGt1nh1dL-hHf2lP6tP38ap2xyzhQywpPvyqHC3zLfg8WFB-DPHaHn6Ca4GMKC3rcRqup229av0dYXBGq4jnPDRkzHZyAVw_NYofJrzyXWhdt9w_6fpu3_3zj4Fk71K6SiZPZNrHNT7JVHdMMhwJGKo2EQ4OUPqkuHxEn52d1dBSnMiQQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318177,"updated":1734318190,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}' headers: cache-control: - no-cache @@ -1444,7 +1565,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:55:10 GMT + - Mon, 16 Dec 2024 03:03:13 GMT expires: - '-1' pragma: @@ -1454,11 +1575,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -1469,12 +1590,16 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key purge Connection: - keep-alive Content-Length: - '0' + ParameterSetName: + - --vault-name -n User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: DELETE uri: https://cli-test-kv-key-000002.vault.azure.net/deletedkeys/key1-000004?api-version=7.5-preview.1 response: @@ -1484,7 +1609,7 @@ interactions: cache-control: - no-cache date: - - Mon, 06 Nov 2023 12:57:10 GMT + - Mon, 16 Dec 2024 03:05:14 GMT expires: - '-1' pragma: @@ -1494,11 +1619,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 204 message: No Content @@ -1509,17 +1634,21 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key delete Connection: - keep-alive Content-Length: - '0' + ParameterSetName: + - --vault-name -n User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: DELETE uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005?api-version=7.5-preview.1 response: body: - string: '{"recoveryId":"https://cli-test-kv-key-000002.vault.azure.net/deletedkeys/key2-000005","deletedDate":1699275553,"scheduledPurgeDate":1699880353,"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005/c993af1c37ac475fbf94f77045e04551","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"07cZKpqJC1rdm6-bbpU3blxpRplp5rJtj0rg9avBaIG4ECxHuos6FAbx-wuUayJLTTPY6Vg5GNLnOyd49ISfv8wpr6BILwFL3AGutc4l0er1UPfMlkEd5OGebPPeYIkCMKiKiRuUMGqe46hElstP7FP1-0aPLcHWTef7eaChsmxc5-y-gttAgONrIhFoI0J8i0svwxyZQk14O5Jj4LBGlwWusP9ZfWMOxbaNHYlMzyoZPywFrLTxubRDhETGU4p33bWR2C-DSOygmoIEH3Ej8GMwbkwQqFFum2U1Y2yXT2edZuqguZvgqXzQsjSZAXj7s1c_E0DkTSFwOo5cmXZS4Q","e":"AQAB"},"attributes":{"enabled":true,"created":1699275269,"updated":1699275269,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"recoveryId":"https://cli-test-kv-key-000002.vault.azure.net/deletedkeys/key2-000005","deletedDate":1734318436,"scheduledPurgeDate":1734923236,"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005/6f8426f38094474fb35a17b620e946de","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"uk2YG1XPTpcwHylUS4UkdktSM2TuC-BXN9fd8WXVBg2AaDtuOfelvo0uX3s1Yx-VRGiJCatFahFh47A4ClT3ERRoB1Z5TwNcr0zIoyaUSJFR38tR3_yibwKoEdo54GAyqSts-iY7MPIquNEGlWoEywbPsOTR-p9I13XR7YtnNw4qaMClWsU71nEkNs3iQ7YXhbQDsss6IIf_OvDpMq_nVQt03ReRdEaWLe1SlomcRQK9jrcG8IkfJOcaA8nc0ONRHL0doZJsW0MuJTiSrx8gmFaG2MKEHJNx5QeDBLjg8N1znNbGQxNa_yHZVAAv1opx1qUVPWrGq1_QTWiAUozcoQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318156,"updated":1734318156,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -1528,7 +1657,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:59:13 GMT + - Mon, 16 Dec 2024 03:07:16 GMT expires: - '-1' pragma: @@ -1538,11 +1667,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -1553,10 +1682,14 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key list Connection: - keep-alive + ParameterSetName: + - --vault-name User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET uri: https://cli-test-kv-key-000002.vault.azure.net/keys?api-version=7.5-preview.1 response: @@ -1570,7 +1703,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:59:15 GMT + - Mon, 16 Dec 2024 03:07:17 GMT expires: - '-1' pragma: @@ -1580,11 +1713,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -1595,10 +1728,14 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key list Connection: - keep-alive + ParameterSetName: + - --vault-name --maxresults User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET uri: https://cli-test-kv-key-000002.vault.azure.net/keys?maxresults=10&api-version=7.5-preview.1 response: @@ -1612,7 +1749,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:59:16 GMT + - Mon, 16 Dec 2024 03:07:18 GMT expires: - '-1' pragma: @@ -1622,34 +1759,38 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK - request: - body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAuVFpwRWlTR0NOOUVmZ0ZJSVRrVURaRXFLR3lmZWZqOVNuYTlNODg1MHJad0FKT2cwZEo3eXpNUnRNVmRaaG96S3d1ZVBPMGJ1ZjY4TV9nUHVjTHBkOHRDQnE0cURXUkI4V0xIWjRJemhXTGR1NUJkV1V6dkpHQlhneHpKUGRGSHhCUzNmVXR1YjZOeno0V1lxRGloQjhXSGVTb0NuVTRuREhMTE5jS2pxdGpvZDc3MDd3Z0JaUE5TemJ0OFB5cTVaVkF6dEd0RndpQzdpY0dOaWhPb0RvbHBtdm1aeE1ESjlYSzZTQWxBWEZRRWMyaUNVMXoxaHFYVFJvcW9CRlNEa2JTbS1HRFNnZ3h2RXBHa3RUa2Uzc3d2SzhEQ1dWN0puUUNYUFRmOHVyeDZyUEFFRGhvRVV3R1NlUUNkdjJrSWNiNUZOc2ZOclZlMFRlUlA1cERrNkN3LjN1bjBFU2RJSV9iUGdfRG9lSUt1Q0EucGViakpxVTU5dnFNLXNBVFVmcnF3bWRqUllkVmZlSVYzdXZjZk02MEp0WDdnQWJjMUtfTTFKVGVnbHpCUWZiU1dPYzJiTlk4d2JzVmtOcjhfblRERjFwME9taXhVOVF6UEtKaHdQWm5Ga2ZpbERoa1UwTV9acUx6cjVPZExWbjZBT25QLUxjVXdRTEtnb3R3b1doQVI1MkJfNDhqQUZHUHdTQUhCNlNldDlPQXJXTkVocVpMRDBLSFBqTkZsMVl1eXZ3b2dLNng0NmE5OVpDVmFBOXhsekhTMV8yN1lYNk1xVUk2eTFtUFgzaGIwY0FkSjRLWHlLTldhM3VrUG03eVJ5c2xrdDl2dXZncWVLX0JDQi1GM0lqdUFLMHZfekUzV1lGVFpDMnVZMGtlanA5QzYtZlR5T2xxYnNsNklCUm5rc29nZG1EOWpwN1diYVZzeGdIOUxQZk9VcGNHVmJUU3pwTTFTSDRoNHBNdHRhUzZPNmN6OGxBM0NhcEtfNno4UjlseGxWNWM5WlIwdUFnM3FXOTlyd3RvREFHZzNucG9PTUZCb2ZtR3QtRXBqX0d3TUxZdExDLXczU2dXZmVyREZnaTZTalNPUFJjcGhZa2U1elFkNWxxQVJmb0c4TnBZMDQtS0tRQkZHZGcydHZKYVBweG95UThIS2tnM1o5UjZnQld3Y3JIejN6blRFX1BzaVlncnl3eXFxNFNKXzRZNVkxTHktZE9jYTZvQjdCd1M5OVg2bnBYSnBLeTF4eC1XcGpNT0VnSm1tRFRjdk5JaFl3WndIQWJEYV9mc1hfZ1BxVC1sdW1IU2dPWVB5d1NsNXdUVzhreHZadjd3aXNmdnY5SFdRZEFjUlh0dVAtWUhwRTN1U2tPaEJwRnZaSUg1dGRVdVdYUmZxeFpKa3pqdlpnSU10NGlvalFoU29oSk00VnlQWTI5eEI0dXEtYWIyemUySklwZ0gwYzkxc08xNFg3U3NOY05XYkNJc0gzenRuUzJrVXAzNjZnanFQWDlZeExfeTlQc1BYbGp0WDAzUmNfcGVRT0hpWFBramNTOXdVb2JNVkpYdEh1X1FHQlVmQlVWWW1CRHhvbmhtcy1tM2FDcVVwd05mUUI4Y3dJZ3ljWmEwdVhxclRPM3lqRE9zak9EUWxtb3V0TlhTX1NGRThZQS1LSUVTbzh0Q2l5d0ZoYzExWDRNSVNQMGU0R2FjUEs5eWgxT2JqckRwS2lJbWdKc3UzSndudVlESWd0YlA0RVM2TkZ4LWptU2RZMFBVcllWYndfaUZHM3Q3RDhobEFta01CX1VqeXlNYlF4TUc4Zm5iQlQ1NXBCZUVEV1h3eFA3YnJMWElsLUhXXzU4WU9JY0tlN0dERWZpaG1DQ1ladnlfdXFVTmtnbEFBbjBoWncxUFBoQzZOUTRtTllfeDRoTXZMLXFuWWtjOTNsLVFuZVFLRy1UN2lqR1NiSWNYeENyMXAyQ2s0UjA0ZHVoNWZUdlZMRjhlV0Y4LWQzeTAzOVlMX2lORDBmS2NpVkQtQTJtX0tjOXRsYW5yR1MwbzhVdGpNbE83YlJOYkhjN3E3VlE5LUhkQjUxVGQ5UE96RXMwQVlSNXJibVZ5M3RoQ0JZMFJJWkR1YjFxRXJNdmdhRzNmbTJIVVFFVFJHd3U0cmVCcHR4UEstUUZpdEFpME1QRHdVdFJ4cHI0RV9GZ2xVOVJqNXFGZ1ZRQ3lXdWxOSHJ5R3RUcHVicm9qWjE5OWtFMVNCUHBRbzVwWmFuWHM5cHBScUlWSTdHQjhHZU5KMkk0UmlZNkhoNGVVUEx2dVpuVGZNcWtEcVFIMUZ6cURKaXlsNTVIR3lvaXJOOHZydElJNWdJYnVleVZvOTU3MnlGSXhvbmp5TWRNc21zcU8wM2ZfcE5DZmdIbTBVbWk5V3cwVjh5dWI4QkdEN0ZHbE9iMXJIaWVGeUJLRElHYThjSXZ6eWViYXRBV3lTRFdDUkNWUTR3WlgxZTY2blU5NVUwNGsyTkNTN2dMcUQyLWo1VXdmV2tRaC15cVZMZUNCLVhSUVlwc3d2MUM3dy1VTlZRa1hYR1V0NEMwTFNNTndQZmozbWdEdmVTcWVBUUtiZmZWYUVLM1VkUVYtcTJHNWd0RVlOaGkyeHpGclZDTTVUdmh0bktrZUNya1kwaG5URXd0NTU4M0xTWW85TFRmRDkzc2VOWmY3N3ZBUjJVY1h2S18zSmYwQi03SnVmbHlodGxVaXdkZy1kbC1BRnpFZ19rZGcwT0JkSUN3UDk3VVVBNVVrZEZkcXlobzJJX05vQnlqWkpSOFoxMnJ0ak5xNkphVlpKblkxNk50ZkNqOHlENHpoanYwWjlHS1VWQUpkRjRjMWtGTU1lZGJObFdZeEIwM2lBc25nRzJyM2xWWkZnT2QzRDJhdFNBOUxBQ0hmeHVKZ3NBTmp4RnRpRGZSbkV5OHgxdlhKVG85MnhOMnFhUDRHM0JBUEZRR3IwU205LVNxQ0kzUjczbFBSRTNpb3hRbl9ka2ZwNk5ZNTlWaDdQUDRYWWQzZ1pNYWVPU1hOREZ5b1M0VnpGdXVwYzExYllhQnpkLVFKZ1hrdzFKZTFlclI0cmxKa29zaWs1cXR2TjNzTUgwR0NmeHRtUmZFYTlHb2lXUlk0djZRY29TdHVvY0RxeW5GTkl1SGgyU3JhSjctVWhhYmdLVVBqME92cDR0dkVEdTM0OGNORDhkV0wxdHRCTlJtbTVOU0hLeWlTSjQ2RlBpN1lwUDlxNVM1SEJNYjNBRnNaYkh2QmdSY0R2T25qQWxGaFhkRGtneVNITlNoRDZIZUpTbHdVcmlwOERYVDFxOWthWU9rUXlNOEtaRWY2T05VN2tSU0V2clJKQW9JcHR6NFVwT0U4bmRMSlhBaGtJUU1BdXZwcmxYdHFPcHBidDFFc0tKVmpBbWpYeHhTMTJXTnpYT3Zmdi10OGI2Nm5GNWpJeWNvZ3ZfYzREdlFIdUFFamI5MGN2al91TUNHRjZRMi13bWJicFFQSnNPZFR6N2oxTEw4c0dzVjRBRTdyTXg5M2FpZWtiM09rZjRJZmNraV9zYzFhLW5wWVc4RXpuUTQxbXUxSFFSMmRuNnNwSXpKYVYtZUNzanYxT2NnaHV5bHpIaEJFZDNRbTRCQ1VmdFZYZFlvd0NnWjlEekhVdnluTWRyQXZINDJCWW9BRlVhbTlSLVQyUkpYYTZLcXNQX21KUDd5QXNwaHlMVWdQcndySWp3R1l2RzdXSUNhaFdFdVZuSE5oQUhOZG9yM2JVckNvdG1hUm1TYnZVNHRVLXNDeE95MXA2UnlqNUNwUjRab0NNVnhIUlFZVFhYR2JjVzc5UFdEdjBod1RxRWtXUHhKVEhjbGlUZUdudTZicXdselpaOHc4R3ExaXBzZDM5b1lXbHAtVzlnR3FzZUNwaHdQNXMyTlJ3cmVkNHR1NVpLbGxUaVJNQnF2OXQ1YnNUODl3MXFaUHo4emFhZFgtSW95UWFaZU5UN2w3YlUxaDNsM3k3eU00dEV5V2FDQmhSTzhqZVExSWxQa2o3RXBNazJKdGgteDliZXdGSG1iQktYUHdLUDI3TXladW1oYmtxcE9YR01IRUtrWXJIZGdFMmdBNWRqazNBSzZYbGZ6TFhhRTVnODMwUlFsbDRMc1B0NzZXZm1jRGZoS0NnSVFRNWZuZlRTT0pRa3ZyWUhhR1h5QXBBaF9qRTNLTURveTZLSk9fQzEwMTJKUUlzblBDVzdzdXVabUo2THhMZ3BtS0NyRm40akI5UFY0RmczRjVFMFdOREowaU5wOWtZZm1ZM1ZlajVoOW1QaVU4VUZJRXh4czZNc0RBZm9fXzdZSEkxaUZfM0I4NWdNcjJYOUU2OXo4VlV4azZ3ai1ZRmJVV0xwVHJtUVdDQzJLNzhmcGpvNlB1dF9yOGpMdDFZUXNwdHVzR2d6QTNsRnNmMnBEMzN1RFhSam9vX1h6ZnlKTEVDSTRZTnB6d2VmWUp0ZVplUVNfNXZlcm9qV1AwZHUwdlFfdGFYOWw3TGVFeExGSmFleEpJNUJ0YUp4RzNuNkVNVnVpWnE3TU9nM3dpRkZIZFA2X0xndEtKLXRKZ2wxMFpmbkZ6b0ZoaEFvLVlFSXZsU1ZqcWcyR1RMNTNRNXF2eDhLRFVyNTh3Q1kxMldUeG00NDlNZUtFTkd2Wks1NmZIYWdER3ZsQTdvQlB4ZlRkWnpGTlBCSG1VQU1TUExSdnFIUGZsMW9wZmM3VkhvcVBmTnRVVXVENE5ZVTctd095TElER1B0aXlWU0p4ZzFTME51UWpBNTZma0draTBURHE1YWZtSWM3aVdURmZEYVpVVDJId1BDdktNWDdNTFdIR1EyaWxfdWJkVk1Oalk5TVNtNjF4S0dyMUh5Z3lSZUdHNkdGN1dsZUdySnZuUkNaNFB4dWNmOEtLdUxSMDlONHdWM3EtVVVGUVZpVHJpdmJyenMwWl9DMlZGeW9Za19oR1ptNjZsRVdhQWVfN2F6M1BFOFhpR01McEh5VnpuU0N4V2R5Tk9GdXJoWnZYamgxcVlJdHozTVd1ejFxb0xwMXNZM05ETzRMZml2cTcwUTU3UHVOZ0hqQjlaWW1PTW9SbFVCQnRIRHQ0Qm1SQjJmLXREcE9YUVVfbXdjRG5FMjVFeU91NnhqUGJpeVJhSW1fT2J5bVhuaTNQQTFSbEl6dG9ZU3kzTGZZcVk2Vjk5cWRXcTE1SXp2bl9zU0ROTEZMWm5Ua0JvbHJFMXJiX0ZVcmV0N1dUSk1IRGo5dWc1ZldUMHFlZTdYbzVZTmlndTMxRm1ZcW5kMG5WUWVnX05hZEJGbUhyeVJSODhVVzNSd3g3QmdwMXU5NlZWZUY4VmU5VEJ1RFZBNkVzSWxOSEtqTHJzM0JWakRuY2RqUW5IVDN1cnZNalBIYTk3NUJhbkZuS3FsQWI3cWtJWGNYQ0g0RG5tMTUwU2l4YWQ1bmNadWlqZVFkSHRMbElFS3BYak5icVlEN1lNeGVfZTYtSjAtQWJQdS1PX0lEbndLV1R4UjhxRTZRWU1qNGc2U1JSUEdqWU9Rb2Nld0VXMlk0czlzNWhJWGRGemZxejBuRVlaYUxzWldwZUF4LU1RalVVX3JITFZGaVo0cHJPanlkQkQ5S3dfY2M4VVU3VDRZS0lWUUttZEF0VV9hYzEyNmxYeDV0X2xsdklnRjhBWTJzUFFtN3lmbF9tZmxicktBZVJMcTdkbDNNX1BGNVpQR3N3M29ZRGhtaUhZQlF1d3owSGxYRmtPVWlfR01GZ3VWNjJ6NUg5dXNDY3F5WFVsWURJZ19LSFh4Wk9tNVN1RXhvVHlXTkY4WWs0aXR0MGJ4RjlFVEFSNGdtUnQ1RnRFYndnRG96dkgyOE5sSHlMODE4UTRkSjBRU0pkNThkM1NnZlN5bGNYanR4SmZfbnNUaXprUGtGbllvZGYxTWMyU1ZqanJZN2pQY0JOQ1EtU0dHNnN0OGpsV2trdG43WUdqMUdVS3dBMkhKOExobUg1WW5vVUw5eThlSWdqNFJGbGFOWkxMX3RfLWhmSTBXS2NraTNnS2wwV0VRdlFuUjFVWFYtVUxaRFo1MHRBbDVtWkJMOC1lbDJxZ0RXQW1Ud1BEZzRDZEZ0anFrQmx1QmxKbkQ3aUswNzJkR2hFNUlNN0R6ckJWeGtQR293M0FaUmlkOThpMGlLbDc0VDVIYXl1aURicHRpQlR5aGd0ZEc3SF9qN1lHRVp0THhGTktkVkFzRDU0dFc3TUZWMzNDZFF0czYtXzQxZHJqY0JHa25Bdzc4aGtxNFB6VWQtOWxybVhjaUo2SGE5TnhBb20tbjhzbm1xNnVkOXRhdW9Qa1RqcU0tOXNTR2ZEYzhNVmg3OHY1cGNDdTc1Vl9lX3NacmpXNnNxYlg5Q2FWTnRoaXJTX01QR0NGZGdOdWRHYlJxMEp6UFJMaDRPSXdiTlVNYWwxMFRLeTlvMXhhNFBxOS1TTFpuUTI1Z203TTBiTzVKcDU1bXF6REhiQ2w3TjIzSEhNUUU5LUo3cFNycEdUX2p5dUZ2MzNVUms2emFqNVJJVkhiNDhUU0tHVl9BQlotQVFEaFJuVkQtZkVOZEdobm9WMU9TNVo0STV3Q3c5a2dnakFfUGVQX3c5NUczQ0JXaXZraVlDVW81RW5nYy1WZFZ4ZG96ZFV4ZGRBbXVrNTBvRlJkRlhtVjRYX3FTaHhQRjJSRkt0UGRJbWlOdkppRURsNkNTZ3FZeC1ZNDE2S3lSb3ZLelIxZE1RQTdROFpnZjRucjJzQ1hYOWRzRU1GS0VXam9lQkZBUDMtYW1iNHZ2WG54VUtSSG8zbWJBMXJDOERoU1lGN3FLRXhBeFlKQ2Zha2ZGVGdPRU5tVHZEWHRHMlJiZ2M0UC1zS1pVQmw5bEFzNS1fYjNtRi1BbVAxdy1MQkhSMEt3dW5zdDc3bV83RVl1TzNZTVZXbXRqQnBmR0pIVk1ZTE5JQXdwRHNJVmx6Q3cwRG8zQnVvN1NtZ0ZXRjNEYU1ERVJUUmlQWEtjcWxpMWxITEVYVFByUUZuSlFQQU5jd3dURWI5blNQNGF5QlU0RlFmX0pBTGFQdTRmUGh6aWxNb2dsSWRGWVlTYnQzT2kzVjZNdENBZkhZWENTT05ZYndHQjg3VW9mWXc5amRqTlhuM0NpRjJNdDY0OVFOb1FNUlhIVGpNZkZSTUpnRHJwRGpPa3NJa1VpQ0tJeFVXMjJtOG9JRjFsMjBHTkJuZ2ItYmtZc0JZelg1alh1cC01d0dieGZsZEFuekZ6N2d6cTk4NmxQNXVEUjBlcGRwSWtWVmVCZzFDbTg3NkpaVHVFMW9mSnk1WV8xc2FLaXVPMUhJOFVzQzRXZXVyZkZrSU9XNHJUNFhiV0FlQWhHQ0w0UWxoZU9ad3dJWWFEaV94UktDLVYtLW5xN2p5a2oxaHh3ZDZTR1Jwa19NZ2Y1SjlPM1hBVDhCcXdUTUo4Qm1JM0U2QlhsWkxUblJrMXB3VVBMTFNwcDVyMWFLSzEwWHROaVVHcldCUVVpWkk5V2R0c2ZUc0x6Q2k3RHFMWENyb1ZNaXFMS3JMUUoxSlFrSzBNMlhQalc5Zll4b2RoTzJnWWNCVU8xbzdLWng2cnltS0d4TnRrazRtTkdHc21ELV83S0pQWjZXaTdwWXlLR3Y2c3Npc2ktdjlhN0kzOG1UQXBDTU5aV3JtNW9HeThiUlVNTC1seG42ajVNaGdKQlBhQWpTZkRQWV85VVJLVWloaUx3NXhkcF9SQl9LS1laTnpqbkVIY1B5Z3QtREQ2cXhOZUVJUzBzQjd3SVRSRmJSRWF2d2ZmSVI0di1pWWRXZTdHblNtX090b1d3Xy03X3hGSFdOM3ZUNjRULW9VcEpTV2ttcUcxUkhaS3RsOVZKZzZCR1RSRUVhR2xnU3NPcnZNckF4R2FYYU5kZlF6ekFJSmxmanhUVXFoQzkzUjE4Q1JtSTItdVhzSGVPTUYwT3J2S2xFaUlZNGtyd1BpU0pQUUZwdkRBUFVLTWxQUnVPSWU5X1hnSzdkMTN1Y3NkbEYtT25adnk3ZWU0M29zcUxzQWlnQUNkWTMwYVVtdEx1MkkxenVKbzNSbGRMWWtUb1BXTHFrQkRmUkZvcjBPTDlGSDU3Uzljd0dqUGRHQkJQNWxiS05zTkRWMzJDUHpZTzhRa2QyQnk2bWhXNDZDbms0LWRKSTdpR2ZXQktZUXg2UGtsakxBMDRPVVJvNGJDbkhldm5wSXlQZ1N2c21fSVJaRzgxUVVwRldWYjV1bXQ3YTcxZFRNdHpIZFEzUDdJeVdhT2VoaGZ4d1doc0YwVVNDX2FmVnpTbnVSUVByN0NhTDJhbUtFYTlpc0FwOV85REFpVTNqZDJmYmlPTWNWT05aNVJZZFJ1aGZIT25OdlIyalUzZlh3dlJPNFo1VXpVQm1LV1BWYndSdnJLQkRERDQ1SjZ2cTRIb1JiVTFyVFE4X1NNdjFEUFlLS01KTzFaTlVXNUJSNDlLV1B6NjdfZUhPM0xrN2lvVU9vd1J3VkxWUnBRTGMzenVPT2xfOU1EdWp4N29IcW1oUXRZb19UNUhaZVUtaWl0SWNZSW41QVdYR2paOUtUSzFBdHN1ekxVR1RrcTFTc1JOaVJ5aGxJWE40ZEZKdXdTMEx5YkgwVURxQnVCazdEQS1wM0Y2d3JXSVI1c2pobWZZRjgwMnhzVHY2YkVBYVlyZ1BrQ2p5OXlhRVZTd0NFbWh0dGlvVWNGN25PMFl0WGxjNDB1cVB2TFVRcHF4R3hPMHEyRnZqeEtoRGRTeFBYX2ZsT19TT0lkckhKWEtkTEMzcGlEeFZHWUlMUXh1ZHdNN2VOMDItTHhqbHdaVVlFUTNQY0taeVp1YzZWSXY2dG5xRndzV3E0V0JpNUJvVUgzSTdYNU9iaGhUMW5SOEl2SU9SVm1jUW1DOW14LTZzekdGUTktU0pCXzV0THc1TUkyQ1dieFVqYk5ScXZUZWpOcFpmREtVUU4yNlMwbTNkYWpWcUMyWDlQM1JzM2M1Vkg2S3BZWl9TaWxVTzJ6YV93UERrMGhZeXNvRzJNWFJyS2FkTEduUDdBVXZ4eEN6WDl6M2x5UmFjUGpWUFB4MU9YbmhWcnplemdmUnpKWHdwWVRmV0ZtUlB5NmhTNHhXUUlNVmlaZGZTeTRaSWpvV21Pd3dzQkh0dWc3aFd1WE1zcmRTZGRkQ3hUX3RVeW01dDhEOGo5NklmT1Y4cGVkMTVXTmZSWkxtQVBtazg2SG01NzY2aHlqejdGaFdGajJudEEtQjkwX3J1UFZJTVJNV2hkVFJmdGFfLUIzZWRDWUZTT0ZXczRGSkd5TEl3b3NFcmk4U21XNFRPMTJfblJtZkFxOWlCZ0hDY3MzT2FybEtCNnV4N1E3WU1pMUhvdmlDcDhSakQ2WTFWNkFuOTlPUHYzWlViSUpsTUNlWlpqWUpMeGMyYmhXU1lYVlpJbllkc2ZZX2hWZ2Z5Z3QxcUZQUUpSMGlrVmRibUQyRS0xT2JGMjh4VUVxcFllOGRhSUJUc1V3MkgzWHo0bDNHdGJVenh4cUtsc2ZhbWh6akhzMTNtWS1mOWdkeXF4aTdseF9zTFBDb1ZzZGtKbThyd0JMUXl1YVJQUWVFcVVKNDhHWGNDeEswVDAtLU82OVVqaVdGQUhjYmo1cWlqMEhOOVg5ZENQYjRpVkJCNzRISTMxM21sZ3JnQzl2WDFLMnRTbEZDQ19ISExCZzZ5eFRocjI1b3R3djloYi1VOW9UUzQ1Q1UycE8xaXMzMXh0eXUwLVRVVWJoekNVTE5pS3VFM3VXTnd1N1RpcUxEeXlPN0FkVExwUDNfXzl3UDFBUE5qV2EwSUZvTkNwV1dOX0NCR2FsbEhCY0h4TldOS0NpVGs0NE41dWRILVIwY2dmSllHeHlXZzVwQndwOU5aZHdPSnNMN0VpaDBxOWJBWVBkdmpqVHpMMWFmUWV6NFB1TWZGVFlvZ0p4NlJFSnFKeWVGdWthX0VzenJHVEUyOElBeUhKMUJ3dHJyN0ZYNnlwZGRnUFlURDVmbVdjaHU0ZnVDbm5uOFVHQklobVI2RW5XLWZBWmR1WGx5ZkRDWkVzczhYVE5tVVhTMWh1anJBaHRNU0QzQ1F4VV9LMGhicmFsZ0ZXWEN4WktlbW9EM2dQQlFFbDllVUNsd0VqNVg0cVFacUJFbktyLXQ4NlgwRzEzRTNxZ1dMaTY0SERWSENmdXM1QkRydDJfWGd2M2J4Mm5BVnZWVjVBTWZhN2pNMVVIc3JkSFQzUG5UNXhKTHhTek1ENzhQdFFZcUZqbk0tRWZ4OFhER2lvWlctbzdaNE4zV0FjY1MwbXZHUl9WSWxlbmp1eEQxdXVXUml0cWVLWXRFUGZyTkFKY1daRFU0dmY5REdnQXlRU2ZiUVgxQXpIZjBORmd1UHFEcVoyeXFDQ3JxUzJJV1NyMkhoQlpLclB1cHpuOW15RUlGcmhNN0RvV2VOdG5POTZlT1ZURXdzLXc2aFcyaXVSY3NTTzVPQ2FEaXpuUEtBUzZ1cGdmMGk2ckwwVXBSaHBRTS05WlVmc1RhZlFyWFBzRDYwbEdwZUZNTkpkczJFa0RDa2htQldCUGs1Sm41Z29JTWl6Yjd0MXlmWEZZbVRTdXczNTY1cUZEWVJLbVFvY2ZwZkNMWnpSV1NGcE8xZjB5ekd0cy1tVkJxR19tb1FBZzluZkoyM2xCM1VOQmJSSC1iTEd3WUxoa3lZY3h1TGkyQnhFdHM2b2ZaeklURWRYTlAyVGlvaGQ2M05MNzVFUjZ4cXBkU2tKSUVkRzRDVlAtalRQRnFqZmg4d3puOHpLb1VjOTNGOEpxZEJpdTJWNVUtYXR5SGNkc09wajlRaUVhYnVPR1Z0TENLbHRRQldxVWM3aXJSdjdOSEk2RkpMVm1ZVTAzQjJiZ2tlNnBIU2xqZEtxS1ZIQnRBVFdGd2NjVmI3SUpaR1VXQjd5ZjY3aEJSRmFPeWxORTd1ZXc5S3gyRjl0WXluak9lV25NZ3ZwX0ZLYk8tQUlBajB4Z0ZsT0RMZm5oZTA3cUpYZ2d4ZURrcFNQeUh2ZHlVRDJtOHlFSTdrX0l3WmJQVjhjdXBQU3dZd2l5WHpjU3FTa2hjZzVYRkRmZnlCQjlqQy11VE5CY0pYbk1HM0FSUzBzMktQN2phMHp0ei03ZGRBcm9vQ3BqLTN2Q09RNFJzVURyTnlMQW5KQmJ6dHh1SF96MmR5OTRVVWhaU29rM0FObDM2clRsY201QU5FVkRDakdTYTBlVmNyZEdDNmcyb0tYdlNmOTNtcGRFdkpaOGFaQVVKbk1BZ0RxbW1vOXhRRjFrbkJBNEpUbkNMRG1neF9HWXd5SDJROHNVWTBSNHdNenF2ZnFBLTV0Qldrc0p4MVdiYnNaaGxzaEF5bF91WUFYeFNpc3JvV0RXa0drY1ZTMkt4YzlpcE1KaUdsSEk4cWZqUGVQTVlCWVJUTnBDQkd3c2tGQWZ0NzdTcTZHYUhKSmYzcVRmSnFEZTFlRnYtZV9ZWjlIOU9ON2IxSndCQWtuVjFwZEprUVJpTEVoVTVXSHAtb1FJT0U3T1MzTmtBWWJYLXh4bXI2QzBrcWx1S0Vzemo0ZlRibGdRd3lWeFJVWF9PdU52Mmw0MW5vb3BtejQ1UUpYMGplNnVEODNKSkg0X2RzRWR6Z2tnWUo1Q2hDc3ZLc0tHTDVEZzFDZmNOdnJ4RXA5alE2bGxmYjBoM3JsaUM2c0Myb0dPQ1ZwcVJGWkRUck9OTXBPSC12cE94ZGx1Z01nckp4NFFEUU1tN0h1TXJoRHJrYlRRYXZZUHh4TTlxOElHbEg4M2h3OHZZb3ROTVRJV2pmQXR3MDFiSkxzeHBJMjZySkJQbTVUMi1yNkQ1cG5XaHhxU3VMdUZRcjA1VnlnRDFlSkZEWjJVMU9QQzhaQ0p6dHFPY3J6MzYxYllxY3ZsN1NnQ0hEODFMYmliNEstbU0yM29kRnh5SEZaY3lxNjNLdS04eEdfbUhRWHVKUXhyMl9MZnpYM1lPY3lxTHIxeXNCbGlBOEJBQUF2bHFhZjBqemhkT1VrYnhMY3RKU3NrSUhwQ0daQUxqTURiRUM4UGFQalNGME1HYUMwTjByV1pIc2V3aEVvOUNsYzhnOVJQSGdXT25sUDZiYkZIN1hnYk14U0hYMk91WXlmYWIzeERzNkZ5SzhoQkt6VU1CZEJ1UVNiQm5nd3kzcWZLbVBsSmphVXhSSl9ZZ2ZadFNhdmM2UllSUWNjWmlhQUY0R2lyZ2VXeXpybnlONE9qWlZGSVpEbkFXblBsOXRzd1JjX3VOMmlPOVF4WkN2azV3N0l5Tl9yTk9TdjRnekFrMGpoUE9CQUVVeGJnSmhJN3BOQTJaV3M3Z0FjZFpmOVJnLXh5dGZ4S1lMY3Q5a3BNbkJYZ0Z0UldTYTNibWJtdFBJdHJvWlhoc1lBeHdJREdJcHd2QkRZb3ZFd1BtWTN3aEVKZU41SE1MeGJ4VUVueThtR2tLc3lNNnVIa0J4SlFnVVppWmFjTGJNcDMwdHFKdm8wQ3dlZGJTdllXeXNPVkw3OFN6RzNiTzEtb3VOZjRvaGJhdndfSUdSUTNzNk9GWTl5d1o0QXJvZGtoWXZuSUtMNzMyMTlBajVkZFdHci1FXzA2T3dhSVFKdVk0TTNqTlZvcWZOeGlWODlmd0hpSGg1a1hpbDd0NVR4ejBtOWlSOUgwZlZwZjBRM3oyVld6TS1vTDNwdkd1ZTdKSEh0Y2pSM2E2cHlVSWRnUU5rUEh5Qk9aLVhYOFhPb1NQMG5xQVY3ZVdTT1YzY2hyNW9BUVhGZUlTcHRHNkFVR3FIX3dTNEd5a0drdmlHOGxvZWhGSmk1SE5iYVh1bndFYzRUbUZFRTkuTks2WG5wNS0zMWVuemlQUVJ5bnhMRUVyblhubzU4Ymp6VDNjYzZLVktDOA"}' + body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkzTkRNME1qaGpZUzAwWlRZMUxUUTNZemd0WVdRNVpTMWpPREJoTkdGaU1ETTFOVEVpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAualJLVXRzWmVvYnFNSDZCY2NPT01uNGpWNlhXNzRFcnpLQ2xOaDJKMkV5Y1RRR0FtTW1KcWl6ZEJDaUZvMHBNWlRGaFhLeFE3a2FtNldiekdCTDd1aWlmVEdlZ1NjeDNpNmJ5VlRFczJnNHBlbGZndEw5QWkzajJnS25FTmEySlo2ZzZ4clFSWHZGeERzcGpueXpYOEFMYUI4NjNPTGlLaEM3MGFtSE1kcjB2NGxxQzJZcjFsZGNiS1BXVzNXTFZiaXV1a1Bic0RxczBHT05EN3dvWGNWR2dmTVAyVlhkSEpoMFRkazNjeXhDSVlsSXR0cm5KeFFOQnplcjdiTHE5ZUhSRGgycVBRZmw4VlhxYVZ4Vl9IbnFQMkZYYURWZ1FXMlpyLXVxUFR4LUxWdVNfWS1VX015UkVQZUo0ZE9jS1pmTml4UTBvZDlnOHJNell5UFd0SGtxbjcta191YnQyT2NaUDJJX0NSVGk1Y2lEM3VybmMxNk5Cd1dFUWZqdnJ3cXZMa3ZKWlBwa05PcDdKdU5TNl9LU2I3U2Z5d2x5NzlxbXdoX0Rsc21DVmlSZ1Bkank5NUhIcUYyQnY1VVA1M0hBeEJPc3BSWUUzR1BwOU5sZ1FON2o5b1cyUEQzRnYzLVRpSTZhcHgyUzU0Njg5T0Yzel9sRWpmWU9FSVQtM3VuUGFkMG9hcDJYbFB4OFJLZGh3ek9VMEFUWW1UUEhFRElOeWFGVm43T3Vkb1Q2YW9keG0xaFFOSk5pYzZKUmsxZDFTQ2lFQTh3SjNpaTNZUGpDWDZRTUd5c19OMVQxQ2J5dFNWYVVfYlhyVTRfS0dxSER0YW5QTnhyalJSS0NVX1M0NVpjdnQ1YXBGRmJQQzdTMDZGckc1dnNzT1ZPRy1uOVFoMmtNMHZIRkEuOHpNeEN0TTZfRlBRdHdZM25GM1p1Zy5QMnFBZWh2MnZ6eW54Y3lDakVDU3lfQWpDRmtWTDl1eWMweUU5a0RJOWdiOVVYb3F6MmhPWWVPLTU3YnFrR1NSMUM2SEt1WFJPNWN5YVpaZjZkX1hvRjg0VG1ZOXlRb0ZKWmNrT01Zeng0WW5PVERTMjlFakRabV8zQUtmclcwcEpHS2g1NGd4XzBROXB5S1B6YUVnWnNHa1VsZWc3cFE0S3NodkVaa3dncnlPNGhRemRBTEZnc2FEeFRTdkVBb0U3bHRHOTVqcXNSaWFnWERWamlCWjJZOHBNclBaTndNLUppX084cjJDTHhwQkxaZ0hycHdpNFl1QnAzRzRsVXU2SUtUREM0VF9BcGFlQjVyNWVrNGw5S3RfWHhIT3NVaXMwaXZpZUc1NHJuUF9OdnR3UlJXN3dLZXAtSUk3ckg1NUsyY1RUN2NSY05ONkpaOFVKeTd6UU1hakNsS0NYbFUxMDFxXzNwSTd2NTF0ZkhicTBqRGRwQ1BPVFBHLVp3a2xBWE1tb0JPS1UzNFJ2c09MUVQ2TThfOS1VUDI2TVVNVFk4d0pTZ2FQQ3BDdkJ3UU1aQjRZOVB4dnRhVk1lU3hrbk9XWnhpNXVqb0tKcWtGQlYwWmRXeHBaUk5Hc0N4NmFDdmRVU2gyeWE0VzNhNGJ5c0VBaFJVLTJqWTFwWnhYeEx0N0g1aUhyWE9vSkg2VUc4RFU5Q1R2MS10bkw0SlFoSVphS09ka0lpQnlsUXZlVUUwV3NORElzdTQ5YWw2bFg4U21Nb1cyenZlTTY0ODhXRzZqQXlFYzktS0UwdmdNTWpucllSR3B0WWpIM0VoT1QxTS10M3c0aGRGZ2lHZmZxazF0SjJrek9QU1R4M1ZlLVVfLW5MMElYTGNfdFdHaVNaX2xYcUxvWTJUcnFPdXlCWTdFX1oxTzkzdTBZXzhSMmlhal81djlTODdOWGZCMTJaekhYbGo1MHVUWDYtQ1F3aXhCNWtxN25mVW1MUG82cUJOd3A3R0FNbUxXdUR2N0FUVThZMGpwOWNrMDFXUDYwTVUwOVhWN3FidkRpT05oNEQ2Z29ieEpFVjktY09OVnAtbjJSSTYtdkI5emFDMkJnbTlOSFJYQldzWDA1SDZteWFoS0VGRE11RXdrd3hzTU9vM0ZwOTJKRWZKWnh2Ny01N0hRVDhTTXhvd2pSakIwRldOeUtiUXcyQmJOYm5EOWhPOVc1b004Y202V3YxcmlxNDRMenZicmVrdHFyUUhhVHBySUtVZEZlWEFrZlJtUkpvVEd1MURFQ1Z6Vm9LSUVxRFlxS19Gd1IxdkctV1ljYnlyckFUbGdnYVFUQXM1U0xhTEtNYTlpcGp2NXVTa2g2blVfTE9xZF9WdXIxR29Nd25acU5TNnZiVVh6cWFOdDRicjNZZkIxeHVFaHp4XzVIYTBBTDR5a1AwRGNqUk1xdU1FS3M0OERkZ1gyMjloajc0UGhNejVrTV95UW51STk1bGFycjNnaUJoZ0U2UW5qRWNkbm80bGJYa1JGTWlSR29CUlltUlEwakRwTmtSVDMta3BrRV9xWS1Fd2VPdmlwcnFuUHNndUNHSW4xeUpFYXVCV3lzMFpURHo4REFfWVZhcVU5NG1PbS1BRzZPNnJ1SWxfdVJIS05vNHVHcWtZSmRlZE1EQnN5bk1yQ2JsQmVENGIwU2hVejZza3RiXzhxbWtkYWFlMlQ1ZTdSVU5lY0EzNXk4aTZFc28tVEVfaENYU1dMMWVkMWowOEFwc25adEpzZEJLbm1fVnNpSVd2VXVkYTRuT3ZidC1hNmFNbEZkbDJ4QUpiYXY3UkpvM1FCeDBNUzBQMmhJY1FFUGdXaHNmQ2JmcUhkRDFPZzd0MUlsc29vV0NvZXdFZFRCaVNiRVloWDlZRURmVUQ0ajg3UVlpQ25HdV84S2VtTU9qQVYzc0k1NXByZU1JMGhTRGJhdkhkY0tXdWM2eGFyZnF2d1VJdVo0a1BkdkM3NFBGWDVRbXFSWVA3NGJkcmV5OFZYVEpUZTc0UjE4V3EzSFprdVJ2Vi05UGRpTDNoUVpKUzZOYXZ5MENlazNoVHd3TTZ6QWhTdE84eWVPTFYtWDZ2c1lmSEdJempPeVRFaWJ6aWpVSFM0WlZvZXRVM0o5R0pMRWUyb2EyUWxPWVNvU3poaERHTWt2MW9qclJoWk5GUFJudXJiSlllQlE0Z3Axel9iUklCMTJsU2tobl83bHQ1OEVZYXliR1hPNXNfUXRmSU13RzU5YjByRzR6b0FkMVV2MTUyVHVjYkFVSmZyZjFseE1IR21tNXJCc3B1cC10bU9IYWdNaE41T1IyX01rSTR6N0doMEpCRW1xVHk0czQ5aVk2RmZtMUllejZSY3RpaGxKc09Ob1dFT2pHX3RsMWVrRUJWQ1JnSDhsNjF6Tkd5Z2Y1X01iekFwd2N0eWdPWGRseG53NW5ON0pPTXAxaXBNd1dqUndRc3RPemxPdFRRUXh3enh4MlN6enl5UmQtUktPck1BN3FmMU1MOFR1V0FOaEkteVZNX1pzbFJXbHhBRDNZV1paLVBjSlhoS043U09jZWIxX0dLcE9SVVBSc3oyYkZ4N1dXSWRqSUR3aWFLV2hsVHdFanpTcVJMMUJhMlBqak95Nl9TUEtOb21NMjl1dWNWRGtyN0NiSVh3UnJfNVU4Q0JOX0RCTFNXVGV4N3RTLXE5UVExRVdOcC1NSlU5QVRKUVNucTZvVVpIY3RXMnpSQjFNbk1JRHZ1cHNlS2k3aHFJM0dKUmg5aG03UW9Xb0hHbHNYc0lVYVFCOTF2dUhoN05UT1I5d3NORE5JZ2RFZlUzNHA0dllCZUlDMjhKN1lINVZpMWlpdzNjdXV4V1BIUUhYZEs1U0gwRXBhbVhsWWUwZVhkajhCMVRkT2trcG5uZ29oZnc0SWRtY1NyWnlaSGJSRDZHY2JxYUVGaWh6MGthRGlxQWQ4TzhwUHhZNGE0QnZCRlFSbEVjOVNCcE83SS1yODFFMVFTZkxZZFAzekdJdy0tYkJQMHVrYjd1MGFsY3pCckx0c2tWT01YNFhlODdIT05LQVZnRHhSSF9hQTB0X09sbndfdnh2enA3NVRZd2RUZlBiZTg1Q0Y2VmR0VTFUMXpqX29KTmg4V3lPTU1IZTlqQzhZX0FHOGxUcEdfV1RiYmw5dXp1YTBiZTJuVTlOSVB3U1pkd09YTjZENXFvNkw3aVNLaG5FNE5QSEhRX1N0Y3lsbjhmWm9ZR0pmcGhnQ3kxbHluOUEtTndtLVJ6NF81VEotYUU0ZkdEY0NlZjZscEc1ZV91YURhX3l6czdKYmNIcThLZl8yVFFQbFlNSkhPaGo0Zmxlb3h3WXJsdEpHRks5X18zTzlydVBOanZVbFpUUGFFMWZlekdDcGFua3FJdlQ4SkFHRWFPbEpjOTBMcmNnVlF6U3VDX3ZIZjJhLV9nS0ZiaGI1WE8xWU9XRzJUTk1JcXoxSHJaalliQld3ZGN3UVNyMHRrVzRjZl9jR2xGbmctTVlZYkx5OTlfQTJxNzdEVWQ5bUQ2V1NQYnNBZHpNM1Nra09MbVpZTUVTb0d2ZUJFU0JzNzVYQzgwYXlTcDBJdlExSVBlSFpTVlhzYktZLWNiYjZuUTU1eUM0WGRMZEZiVi1zbDlub3FoS3pRYWlhaWtsaWItc3hnenpNQ0ZNM0lHczdjZkVvWG1DVEc2ZHFIdlhBOVY5WTFLUl8wWjlUNjdNNmY0czhZMGZXRnk1ODBodHlROF9LRENrdVYydi1fNkwzdVNIbGk1U0c0RjhWX2d5dWRYZG1Vd3RLR1NFcVVvenRIMjM1aUVaNk1aNjV1Y3ZNMDFsZ3FDTlpVLVZ2Tm9SeUYtOUhGd3BZeWpJS054N1BqS3MwcDlpZVc2ODRjS0hPYnpVc2E1YTdrNWJkaTBWTEpwOHJpNW5md0ZMTDVwSDJqS3pDOTk2MF9zSlRONDVMdDZtU1BaSlFIMmlHeGFGeW16a3g2SnFhV0NVR2kzQU9OWDBSZVhtSzd6OUJxOFJCazlMSFNEU2I3cF92YUo5dUV1eGRJaG55R1NXNHN1MmFXcmM0bTZDZTNkUW15RzVCSWVCM3lYaW4yMDJvUld4UzVEZTQ2bmNja3N6eE5TcGtwcExiTDF1cjNLVDdlMm5HMDZnS0ltbENXVHF0UXNlMHFXdjhLWHczVXFqX3RqRml2ZUlkamtIR1FIZ1dVemxmSklHbmx2NkxIS1ZwNG1DRDJqN3lHYUFIeG9WTDd4LXgxdDdEclc2N05sWUZNSEltZi03R05JTGNndHVfem5PTlNxaDVadVhZSHRtZFlwcUVyTFk3ZkxPX0ptMWc3SnFmR0hEYW5reEkxUjAxd053ZXJVeEVZMlY2bUpfMm1uVExuRU93MmFwdmNsbmVlWkZYVlI5NFFLQTE4ZGJxbUhzVndCVmw0Q3VFSUd5YlQ3TGRJUXZyd1Yya05lSGY0ckI4ejdQWXNGVXMweG1iUEVsSFZGRDY3cVRheWhrRDRSM01WZE5aRXB4bnB5UzZRLXB6S3VmM2lpZ21MUnNWZ1ZrWkgzNXhZczVaenZ4RnhocGZSNGEza0pfLW1XMS1qN3p1YlpXNU9NTWZMN1NQakhhejRFeWNHalc2akNxdy1JNGVzTGtxdDJxYlg5TFpLT3FpUUE4N1RVRTRfTnp4SHlONFoxbmVnU1lZd2phdUIyQVhfS3F6OE14YngwdnNWMmVhQjZOQk5ONnZaTFBvS3Q2VktMT3ZlVFVNMERWdDlOSi1VNjRSdVQ2UGNvd3ZzU2JpdFJvZWNaelhEVk4zTkZrZmJhQ0MwU0E0R09teTZILXRkSXBzYWxGQnZRZ2g1UVpXTnBneVZnTllvQkoyemM4ejdRdWd2WEk5cEVGWDMxZ3FJRVVvV0NHSm0xWlRLYUh2NklNYm1iWFZTWVpmSUluQjVhbnpHNlg0UTI1cjZsWkVNamNMNHpBdjlUOTNGT3hLbkJTamZDel80eVUtMHBwcWRBNldYemRQZkJFaEx6bmZYMzF1Skxha3dmSnQ4ZUdfTWdlOXBlbTZBWGxSZS1uU2V2bjlsVS1UTWVBUkhuM0hHaHFtS1djMWpKUUN0WGhxeXM3cmtIa19YdkFxLTZXbEVGejdtRElub0ZHWk9UUjRULTJVQ1BPMGdDRHJFNkQtYjUyLWJkOU81dmxuSWlJTS1TbTQxU0ZJRzBmUFVHM1dQc3p5NTZKMlpRbWxqZW9OdEx1TVVvb2R6NWFCSWhmT3VNZVRoZFlmUE5tOGwzY0oxM21HcG14NUI1S2Z0YlZFTk0yQWRmYjhEbFZ2bkpYSlRhRC0tTVZ0Z0NPaTl1WU5NZ1BadXVZRkpibHV6TTRLN1JJdnlhMzlQOTNiMFpfX2pxbXZjTGhTa0hSWDBoN3JXalNmMG92Tlc0V3dqS0gxREVQSEpzNUJ1VXdMMEVyT0xGQzNIYmF5a2M0RVY4OEZPTVdjRGhlX2hheXFlcUhPSWVjNFdZcGhYVjN0M0VPUEx3blUwbTN4MVNCQjBQR1A0Q3hVWWc5dm9ydjJBYXRrWG1DeFFYalNDYXBjRGtLMFhXYWNyNUdFQzNRU2NOUUNJUTRFS0xlaEdVX3NweUdMRVg3N25hWHJKTmcybTBwSXlOMk94alhudExPY3poUlJ0dVRqbzNOLXFDMlBYZUQwdTRtNVpPSmVYNmpibDBjZF9pMGh5ZkU1WGFmbUtpeWVrM2F2YXkxODRIRnF1MGxVY3EwekVubHA1SE5neXRPRWJzSGhBWWxOTXRUV1RlUG5qeU5RRUNTV3ppcGVBdExhZ3k3T0hhbXZLcjUxb2ZxX205TTJaWUVDS21MWTExR29zMnhQUEgyMm1waGZwSXctWTlORXVVdlJKSHV1Mk4xR0tYLVdHbjM3dFFTcTlYTm5Rc3JPLXNzM1VXMlQ0REo4bGl6ekJpVV85bWFlWGJoSnIzOXBITzZ4TER1bVNzczlhUjNhVFNJUnFrWkFtZEVKVUlZOU9CaEZuT3pROTM1QndEc041TklZYldydkdXNzV3bUVySXdNU1lIc2lnTGR6NDVfZUcyeW9pVkJhb1BXYjZhb0NUNlJLSVVUZ2tCSzhFMnlybkpmMzRrZnlLOFk1Rk1LWjBCYmxDQ1RnalVSMXc2blRKYy1LZ3NUMDYzLWlsZWZxZzQtemptalVNdldNVkwyY3dRRmkxeml0OUxrVkZpNXR5WVREd0dIWDJvcHpVamtya2JsMEhxQV9Dd1lib1R0WkhQOTRTUWUzaHoxY1VocDJWSTcxNXVHMWJ6Rml2U3hxNzRMbFc1Z2NVY2tWR1ZjNkdEMnJoOUhOa3BuWkR3cWhjYnVKRHNsWmJJQ3c5cmQyMnpUVnFBYnJiaUx0QTFvSTBBdUo0aUFib3p6VG55TXprMmF6WUhHOWdCQ3FZSHMzXzVrQnFLVHhCZlI5UURIa2ptQUpFamVNSnJnVEhRM19SZ1ZjejE1UEtxRmxvUDNtVThfM3dSWlR5YktOektjSC1zUEJoWHV0QlUzYWlFRkxZbmFOT1BGMHREbTdrM0p3TE15UUxvRWw4eW1PSzhRV19zeDhROVRieUduSlc4cEhpNWJxeThHZFFzMTVrcC1IWllKWnJvQUpCYVhJT1RhUVRYV0dRVWRxVlltZURrT0FTRVVOQS1yY1diUF9CWlpQRDZMYmJoNEh2SXZKSm1pd01OdXB1TV9tTEQwbmo5bExUUks3SFRtckIwekVaMXdqWXJpLS1VY0dOSVVXQ1VhOHBNZGhFMnhxWUhmMGYxdnl5RVVEWWpGMVVEUnNBYWtMa29fYURONGQzcVVhLVV5endqTzhmU1BBZVVoZlhGTXI2U0p4dkVXOVNSTFJzNG5XNFJGeUl0b3VROElGOEljaXNHMWtTRzlZVm0tUW5VeGoyTThWY0g3b2cxVC1WdHNpVGxiLXlLVDBLZkRfcVRkWEZnbE0wOW5KZUF5OWtDalpJazlBWnByLU40WkItejZGdG40V0VPeDBoTWZrU2Y0SmNWcTdWdEF6RXA4a0JJcVlYZDdHZFBHaFY2UldLSFVmbXRkRXhUX2J4V3BuY3ZPdXBkNDN6ZjcwZmx4UWFsOUJ1U3Y3MEpzdUQzS3I3NEZxNkJiRS1CSl9rZnNLdlZSdTFVZTJJbGYxUmk5SnlpcUNRSmI4a01WckpsNkRxRnQzQzRLeUtSSll5SlhxVjBSWGZBYVdMb01fVEFUb1JzbDNqOWFhSDViRWVnc01TMDNvR3pZLTFhaEF3OFVRTGUwWHMySlBncVN4Mm1WOS1YSEpVdHZtaWpKT0phb0dMeWNCTk1oTlVtdzhIVVg5ZGJtTGpHbnpQdFlob0x3NGNCUGZIZTU5aGRWRFBUNmlpX1RxdkdwM0VQcmo4Z05qbFY4a3ZZMEZvd1ZBMnBkWnZMZlBSV09WMXlwSy1uRFJjOTJYZ3NXZUFtTmI4NGNyYlZ5ZVVPbnZVX2liSWtJSXFMb0FxWDA0aUs0OFpGcDhMbWJadGdlUXBsdkZOVVMyUy1yTlhnU1FzUzI4c1BLdWxUdTdFQ1Nfa0NwcUtnU3ZpZUZubmNyQWhac1RJbXU2RGFGQmRwMzAxc0hIa0hKaUY4TmgzeXdjb29aOW9aQU9wTHBCVW5NZHk3bGJVTTVYVlhNMlJXekZualY3SnoxTFN1WkxuZ3pyVFdsTFV1Z1JsTkZBSVhlZUN1MWk5ZElBZzl1MXlRcWl0VTV2RjM2LWcxdlVYdllWWjlaVER1SERFMGlRaThYWnVTVDRHd1hWTncxaXMtZnYzc0Z2S3hnVWhFMFAtb2xqNC1oMVJ6SzdCbGNoT3RNbWs0ZUNoX2JwTF9NMHZOcEF0SmtlZnJ4R0x4NlMxUGpCYV9TT0lUSnZGU00yYm9TaTMyaFZhRkFDOEJuNFRJckEyQ0hzYWJDMUxpMk94cUxDaDl2eXV4VEpTN21RY3VQTWJUSzAzTjRoVjZCb09vLWVZWkV1V2M5OEZDZE9DR0hiRk51ekxGVGxSdlZ3a3pOTDNnV3JNNTNvWHJOR0dxMGthWHBwQ1E2cG5WMnJ2d1BOdGZPTzFlY1lhVk1fUVRUa0dLbXNYaGVZY3ZxZW5zOWVfeHRGZThQc3hLZkx3VmJkTzZqdHhoWjRmX1R2ZVk2OWMtNzFnN3p2SGhaUm9PTkF2UDFJSzRqREYyaXJhaTRINVptUG1VR3JJQkR5eDd4NDE3SndCQ3k3WEF4T2xDTzBpQ1E2TmRad0t6NEZVUHNyeGsxMGhsV0ZWQ2pPcnM4UTZ6VW9ySHFzbXJHakdaMmtTNmg3SE9BRWdZWTFXblJldTd4UUxQNWRnb1VqTFpobFY2YkNfTEFMR1ctam9TZFJMMFR6SWlZVldIOUcwWHBYbEtWMkVpY05ycWE2TkpzdkFRSWlwLTBZRmNzekJRRldkcnNxRWFsbUVLN0NpaFRueU9DdWFBdndVLW5aem53Y3RQeGNEUHdseU9BMExXZ2dGekRyMGtOMW9sLVM1YVVoVU5Nb1ZJOEVHb0hOR0FOR2xldWRPNlUxczZFTlF0NWl4RDRfSFBkX1lPZTB1NGxoUFNDWm1vczlkRm82emQxOEw5dUZRcTM1bGhrOEpVRGxwd3ZIR295ejVNOWtZY0NKbWQ3NTY5WnViNHVYWTBTb045dFc3eDRtM0dOTktONFdzOXh4bEhPUU03NmE1NWE2bDlleFljWjRjUTdYRFVZVHNkVENKLTl6LTlva3FRRVN6ZGhkTU1LRXg4WF9DbDdLWnJaeEFDc1I0emd1eXZ1a3hXcUVrU2RHbWp2Wnp4aXBZSUprYklnbDlIazQwTFB3MFhBWnFPQ1o4dlBWcEs2V0ZsTFlXSnRLT0VGbkstSHMxa0lncTNubkNBc2lzNWdDMW9XcjY0Nlp3eElRZ2gzOWNmNHlpbUt3RjRDeHpQdk95c3dfRmpOYVlkdXl1R1JITDBfekg5ejAyMXVPdGVKLUNrY2E3OUlHa2hMR1dqYlR1YmtaZ3ltSl9TOTBJRmVBbE9JZ1EyMW5KS1dtTERnOW0xeUF5NTBEVGsxRG5lM3BmUWE1U19iNGxyRUJvQTQzS0xoTVY2VHA5MVFFYnM1Sm91NkcwNUxXVUo0TVBZYWU2Umx2WFBoTUhjTlQ1SzZzYmdJTTNSUDZORnZPVGt4UXBGbXB4TndZTncxSV9RMjlZVEZlekZqcF91Ti1iVkl5S1dMaWl2aU9mUGRrcmF4MGpDbmxKc2I2TnlGSFFIZXNNS3paamQwQlY5ZnRDVXJSOEo2X29MN2xCY3RIMmNSRjlfNUtXX1ZaNkkwTHplbE1ZbTRiNTdweFdyWHpTbXJ2N2NRUFU2NWZSV2F5cUVtTlZEcEdGN1lweUFzVkJfSlBVaHdPTmcyN3Q1OTZqRXphcjVPMWNqbm5CdDNTZFBmNnNLZEdyS0VPU1cyZVMweGdQNnR5aU9Pc2RxLXNNZW50ZXNqdEdPd05jM2ZrYmFrNldoNC1zSW9rWWtteVQyVUlHWDdxY01vZTV1cnNDWHN5dlluRlItSE9QNS1sb0lwZVlmLUtxU1JENjJfM2J5TjJtZlp4aFB3dl9ZUm13Z3dBYUNpUkNJRWh6Q3JzeE55bm42QTRnZE15eE9zdEZwaHozNENaZUsyREp6N0d4WHJHWU5yM3hZeW5rNk1OMEJTcDNodDk1d3hzZHRyM09heHZIOG9oQVFRLUFocDBmNUszeDdKS3RaTzUwRHc5RWpldFliOHgtZlRHNnhWTUJvMVpyR25nWUNtX1RrY1dOV3ZXejhIaGFFOUZGcHpVZEc5ZExteHVLT0dSTEJISm5VZTY1MlI0U0FkbGhMU3RLSXVjcC1CcjB6UE5LcDlRV0pRR1FOSVZKR0xqSURYNjFwdUQyZk9NMndZREpGcjk3dFJmanEtTFJMQ1NERUVKa091YUVkTFNXZVB4YWVvVjhLT2xkUWE3Qm9VNXRvZlVVbTA0Y1c5V3hnVU80Q1BOMHNmaEJKUzdycUcyUkFVaFY2VDhsZWRvNWJhQ1BTSUt4dUlWX25URDJOQ1RLN1Z0aEJOMGhmLS0tX1Y2LXNRMUU4MlFkbkxqMFU5b1dwVWhLdFZKV01xYUZ4aEV1Wm9QYVI5Sk5wNlhfUGF4eXZtUTBFdTdxa1VuRVN1SDU2NmoyOHl6Rjg5dElMalNJdkN0a2FoZUlfWkUxdkNUbU1HdjU4Wml5RmYzZm1tQWhLQ3FtRzFWRUgzMHBnVFEwZTNkMTcyUGpyVTNFUmdEeENsUC00UmJuV0xocEIzWV9DOG5abWh0Q1JBRmNYWE1ZTnJUdmZkOFVSbkpjU2d1WDJXeXdmSXBla1p0cHpjXzJRZjNxaWdXNC1TdUN4TlFUSmtQSUNyai14VWZHVDRCaWJBV3k1ZFpzLWJhWlkxYk5VdVlRUUoyVUpzUVRYRTZvdmtxNS1XNDhISXZ6SzF0d3VhZlZYYTcyWEIzcHhldkpfT056NF8yd1lOdVkwRW5oTnczQndINC1VQ2Q3eDFRdFRZUFI4NDQwaUVYM0UtTEQ4VW9YMUlTSkhhQ3dWLXRRVWc0cHMxMXJ5amVaUkNGM1QxaEJucGNmTER3djhKckdkVUFSYWFWZlpaNEhBaTBWRVdwV1Z4Tk9ubjVTOGJfUFY1Ukc5UTZCNWxLNjFQdU5jdy10d2hBYlVfYmI2RzBKMW92ZUtVQktnVWctVEVfVm91bzMyMk9fSWo2RW80S3dEcmhNaElOOE1feFRZd2xXc0FTdXRwVFdGMUxuX2ROc2tCcGlwUEJZM1ZOWG9TNVpuQTFIYWpncE1HSDd2S21xa0hXT01OLWNxUFdGSGwyN2FfX3FzNTU5Vl9tSVNZMkJydFUzblZmcVFsS1lmaFlDX09yaFJmVUJQM2sxM0RuQUNhbkVzcm5JQ0pydER0bl9wU01xTkdibEt2ZU9xdW1MelZIWkpnbTExcGJsdTRhWHZBUU4ybE1XQ2tHaWV5bjdmUktMOWxBWENJeWZVOWtzY0MxTzZmQTBDcmx5MGszVC1NX3d1TFJTZ2xQUE5IMXVJYXg3YlFRanVmNEVMcjhZRERsallMaXlTU0pFOGlDUHo4MTVFTkQ2UEd6MlR2b2FMQTE0MzYzTm5MekNqQVNVYnc3NE1RcGpPOU43d2NSQTNpUkdLUEVLaEJxdUlzMVh3Y2ZhbXIzMkRjaExSUG9HQ1ZrTEFlZDJvMXdQblpTdEtZRkVZVjRxRmcxYW9BRGJlbWsyX05SSXRCZGxBa20yMDgyT0FJamdyRUx2Uk5DQWdoU2ZodjlPV0Nlcm5qaGdSMmowX3lSdHFXRW95ZXZ6VGppbHU0Q2VUWVMwakRMNzZFNG9MM05GXzdHRXprSXh2bWNSWnZfUXZHdlpLVGl0MXp6eGUxRk9EeVRSRWN4SWZwQWRqMFJ4MkRrNC1kaG1fbTM5OGVKZnR4N2hiVFB2MW9fUWw2S2hhVlV5WXJuNjhfdjhORUdVSlpQQnhJYmJmNGM3WjBBdm5DYmllWHU0UXZqY0xLTHg2RGl4YURwTnJZeDFfd1NQVXU4cWZYWlVCWWZvQy01Tk1ic1FNY2FSWWpoelZhMmFVVnRYcmpzcUtiNVRpaERsYldyTU5IQU8tTExhZ0l6NEZKVWJFdWstS240M2NjOTRrSXZGN0NVRmNfMElTY0pjUHloR2JZbE5HTURfOWM3RHY5Rjg0OHc4bHF4cDdYa0pveWtULTZRTWxYQ1pBeU1JUmo0REdmVTNtbllJNnIxM05iQXdJdWM2Z2RVblF3aHI1eklPM0RMSDJ5NnVRVjhSLUM1SkZSQU5MSXM0bkVnZEFVZkpJSlVjUHlHSzR1R0szR3Y1WVRKRlZyeHFSMUpSQWdhcEFaSS1qQ09qZ2ZTSkdIUDhCOGZVRHVkdWJJWkJuSEI0allpOE1zLVRMUFNIQ1FyMEdaN1JsbTZITmZuVURSLUwwWUI5dWd1SnBNaXp3UFE1QVdfbVRqRF9xUG16bkRuMkRmRTI4dGJieTdfZDUxMUxDOHZjRTNtV2l3Y1FKcjM5SHVCSzRpUEJXOWxhTkpXZkNyTmJ5SGhVTS11MFprMmRfSjMwVWc1MjlKTGtCS0xZRjJQRmRldjZvdktOQkJrYmpDbXQyc2dnd2V0X2U4V2lyMGxaQWxGNVF2aTE1RHF1bWVSSFFaWFZNXzd0Nk0xM09nOFZNdnc1VGoxMkV2UHNjTHp5NHlxNnRTalNncmE0LUtWbzMzbGpMTTI2YlZjX3VYR0ZIVG42MUFYcGxXV25LM0J5ZlZpdEc2bTFmRXNoU2diSlFnVzQyeXA2NU5WN0ZjSnFhS3JtTVRrZ2UzUkFhTlpJVHJrUGgxam1QQ3BQYmRRT3RqZlA3cXQzRFl0S3pSWU5HLS5XdV9hZUk5SUppNHdfODBJMy1fTE9xSHNnYmkxOFF1bE4wNXhMRFE4cE9z"}' headers: Accept: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key restore Connection: - keep-alive Content-Length: - - '13231' + - '13685' Content-Type: - application/json + ParameterSetName: + - --vault-name --file User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: POST uri: https://cli-test-kv-key-000002.vault.azure.net/keys/restore?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/e81556b390b1482c9dae3889f51fa0c2","kty":"RSA","key_ops":["encrypt","decrypt"],"n":"m-hsJ_im4E8GUgI4UcRT-sYxIk1ALPkX-XLEEhlsS7CCHa366VYNhirw7JKGSl_7DtxxqEQ6H4PeWK_TKEp2BaPzzdJdH4WphpwYWYEOrOBrYvERr96IHw7WGzedpMRaDT0N8ckmSZasWtZ-Cd3nZaXh1-RqjBlzpWOtjzC3gMkvD3hWRCjXjBMu9n0Aa8aDhWp_iXFGXy7UCs_ByTi05FoGEP4DEsl3cXjXybB0x_qqyFHtuLuEwrPSyO0LTBXVSxabgNh6RxDdLlT5E7rJwyh9VulKkODjettz3XlMazTWjFAToCtXF4TVCaeEzRZzX6Yrw8Oe3VTI_H6Z0DkHSQ","e":"AQAB"},"attributes":{"enabled":true,"created":1699275290,"updated":1699275306,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","kty":"RSA","key_ops":["encrypt","decrypt"],"n":"0QbiVHdFsXq3uvRjC-tgVyApVtkflQFTkkRyTnXg7gAIq7dxagiNFvr-u9omdUhXtzfLQr_2pTe1lXU2zYkiAZeB7A-Si13KvrtCuMkXVnyJemjtsvnmMQ5rKW663Ql5qsr02ZNxs9e6-rBk8185ZygYIMJoO2C74j0WvAGt1nh1dL-hHf2lP6tP38ap2xyzhQywpPvyqHC3zLfg8WFB-DPHaHn6Ca4GMKC3rcRqup229av0dYXBGq4jnPDRkzHZyAVw_NYofJrzyXWhdt9w_6fpu3_3zj4Fk71K6SiZPZNrHNT7JVHdMMhwJGKo2EQ4OUPqkuHxEn52d1dBSnMiQQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318177,"updated":1734318190,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}' headers: cache-control: - no-cache @@ -1658,7 +1799,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:59:19 GMT + - Mon, 16 Dec 2024 03:07:20 GMT expires: - '-1' pragma: @@ -1668,11 +1809,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -1683,15 +1824,19 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key list-versions Connection: - keep-alive + ParameterSetName: + - --vault-name -n User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/versions?api-version=7.5-preview.1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352","attributes":{"enabled":true,"created":1699275267,"updated":1699275267,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/e81556b390b1482c9dae3889f51fa0c2","attributes":{"enabled":true,"created":1699275290,"updated":1699275306,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","attributes":{"enabled":true,"created":1734318177,"updated":1734318190,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' headers: cache-control: - no-cache @@ -1700,7 +1845,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:59:20 GMT + - Mon, 16 Dec 2024 03:07:22 GMT expires: - '-1' pragma: @@ -1710,11 +1855,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -1725,15 +1870,19 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key list-versions Connection: - keep-alive + ParameterSetName: + - --vault-name -n --maxresults User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/versions?maxresults=10&api-version=7.5-preview.1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/c80bd7e4188b4b5ba13d0768be7b8352","attributes":{"enabled":true,"created":1699275267,"updated":1699275267,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/e81556b390b1482c9dae3889f51fa0c2","attributes":{"enabled":true,"created":1699275290,"updated":1699275306,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","attributes":{"enabled":true,"created":1734318177,"updated":1734318190,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' headers: cache-control: - no-cache @@ -1742,7 +1891,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:59:22 GMT + - Mon, 16 Dec 2024 03:07:23 GMT expires: - '-1' pragma: @@ -1752,11 +1901,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -1774,19 +1923,23 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key import Connection: - keep-alive Content-Length: - '921' Content-Type: - application/json + ParameterSetName: + - --vault-name -n --pem-file -p User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: PUT uri: https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-plain?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-plain/ada90f32fb314a199009c5d42fdbe33f","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zU0BesajA0-OXjH_bMo9dKMf74QMLYQO0UlhQoiuv15GUE-HvaeKXNLeOeuDmNSq2o-VDTsI6Ayr43c3vI_Jd0fcU5gVamLekxDmgdk4yZkBZHOlUFaCdRew7ClTIKTfeW9EoVeCfu-zlkpGoOPksotSqc9mWtS2GbnO2mvBL7U","e":"AQAB"},"attributes":{"enabled":true,"created":1699275564,"updated":1699275564,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-plain/24f4fde5dbfb496898c1f8f07bde3c9b","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zU0BesajA0-OXjH_bMo9dKMf74QMLYQO0UlhQoiuv15GUE-HvaeKXNLeOeuDmNSq2o-VDTsI6Ayr43c3vI_Jd0fcU5gVamLekxDmgdk4yZkBZHOlUFaCdRew7ClTIKTfeW9EoVeCfu-zlkpGoOPksotSqc9mWtS2GbnO2mvBL7U","e":"AQAB"},"attributes":{"enabled":true,"created":1734318445,"updated":1734318445,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -1795,7 +1948,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:59:24 GMT + - Mon, 16 Dec 2024 03:07:25 GMT expires: - '-1' pragma: @@ -1805,11 +1958,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -1827,19 +1980,23 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key import Connection: - keep-alive Content-Length: - '1688' Content-Type: - application/json + ParameterSetName: + - --vault-name -n --pem-file --pem-password User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: PUT uri: https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-encrypted?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-encrypted/a3e1847239bb44d997ba334a32ecf15a","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"qkHvPSMiPoU5RnLI2v7EW5MvfHcObL_QJo83qmWgKCbaaFG3zQNLrJKCWCQUtP2ovB1Zr1_gpl7mO-NXY-W4LfzAMt-PrqR1oADK1LXZDZrsVvhTN3WQoUUDnGwu6tRajwES-uOMGutkCemW73jXKQDhESx7bETlD8YbxKfHtI6Ykx8YBwhTsuFLWmcvn4EveLGQBwMXZfwQil1qNMLcZsVGZlpNkufpLG0BO57METo6910K3q2CIs83mhylY6eCjqAeVtX9Qi5lt4Mz8gfXV5csDM2s7w84L0tz8_VpaC8rQqgyB16t7z0LMOPICEkODmQ8WInSfAcq7Jw2QoO5oQ","e":"AQAB"},"attributes":{"enabled":true,"created":1699275566,"updated":1699275566,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-encrypted/1f9bd66e5caa4d0e9ebce234f1194659","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"qkHvPSMiPoU5RnLI2v7EW5MvfHcObL_QJo83qmWgKCbaaFG3zQNLrJKCWCQUtP2ovB1Zr1_gpl7mO-NXY-W4LfzAMt-PrqR1oADK1LXZDZrsVvhTN3WQoUUDnGwu6tRajwES-uOMGutkCemW73jXKQDhESx7bETlD8YbxKfHtI6Ykx8YBwhTsuFLWmcvn4EveLGQBwMXZfwQil1qNMLcZsVGZlpNkufpLG0BO57METo6910K3q2CIs83mhylY6eCjqAeVtX9Qi5lt4Mz8gfXV5csDM2s7w84L0tz8_VpaC8rQqgyB16t7z0LMOPICEkODmQ8WInSfAcq7Jw2QoO5oQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318447,"updated":1734318447,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -1848,7 +2005,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:59:25 GMT + - Mon, 16 Dec 2024 03:07:26 GMT expires: - '-1' pragma: @@ -1858,11 +2015,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -1880,19 +2037,23 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key import Connection: - keep-alive Content-Length: - '921' Content-Type: - application/json + ParameterSetName: + - --vault-name -n --pem-string -p User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: PUT uri: https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-plain?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-plain/5ab8a88169754424900abfffa5c7f5cc","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zU0BesajA0-OXjH_bMo9dKMf74QMLYQO0UlhQoiuv15GUE-HvaeKXNLeOeuDmNSq2o-VDTsI6Ayr43c3vI_Jd0fcU5gVamLekxDmgdk4yZkBZHOlUFaCdRew7ClTIKTfeW9EoVeCfu-zlkpGoOPksotSqc9mWtS2GbnO2mvBL7U","e":"AQAB"},"attributes":{"enabled":true,"created":1699275567,"updated":1699275567,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-plain/6035d7a7651542628e9e69eec6c6178a","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zU0BesajA0-OXjH_bMo9dKMf74QMLYQO0UlhQoiuv15GUE-HvaeKXNLeOeuDmNSq2o-VDTsI6Ayr43c3vI_Jd0fcU5gVamLekxDmgdk4yZkBZHOlUFaCdRew7ClTIKTfeW9EoVeCfu-zlkpGoOPksotSqc9mWtS2GbnO2mvBL7U","e":"AQAB"},"attributes":{"enabled":true,"created":1734318448,"updated":1734318448,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -1901,7 +2062,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:59:28 GMT + - Mon, 16 Dec 2024 03:07:28 GMT expires: - '-1' pragma: @@ -1911,11 +2072,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -1933,19 +2094,23 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key import Connection: - keep-alive Content-Length: - '1688' Content-Type: - application/json + ParameterSetName: + - --vault-name -n --pem-string --pem-password User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: PUT uri: https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-encrypted?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-encrypted/9cbc90af04f34b03ad98725fbfa67679","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"qkHvPSMiPoU5RnLI2v7EW5MvfHcObL_QJo83qmWgKCbaaFG3zQNLrJKCWCQUtP2ovB1Zr1_gpl7mO-NXY-W4LfzAMt-PrqR1oADK1LXZDZrsVvhTN3WQoUUDnGwu6tRajwES-uOMGutkCemW73jXKQDhESx7bETlD8YbxKfHtI6Ykx8YBwhTsuFLWmcvn4EveLGQBwMXZfwQil1qNMLcZsVGZlpNkufpLG0BO57METo6910K3q2CIs83mhylY6eCjqAeVtX9Qi5lt4Mz8gfXV5csDM2s7w84L0tz8_VpaC8rQqgyB16t7z0LMOPICEkODmQ8WInSfAcq7Jw2QoO5oQ","e":"AQAB"},"attributes":{"enabled":true,"created":1699275569,"updated":1699275569,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-encrypted/ac688249d3fe4662bb6c814e1e72cd6a","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"qkHvPSMiPoU5RnLI2v7EW5MvfHcObL_QJo83qmWgKCbaaFG3zQNLrJKCWCQUtP2ovB1Zr1_gpl7mO-NXY-W4LfzAMt-PrqR1oADK1LXZDZrsVvhTN3WQoUUDnGwu6tRajwES-uOMGutkCemW73jXKQDhESx7bETlD8YbxKfHtI6Ykx8YBwhTsuFLWmcvn4EveLGQBwMXZfwQil1qNMLcZsVGZlpNkufpLG0BO57METo6910K3q2CIs83mhylY6eCjqAeVtX9Qi5lt4Mz8gfXV5csDM2s7w84L0tz8_VpaC8rQqgyB16t7z0LMOPICEkODmQ8WInSfAcq7Jw2QoO5oQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318450,"updated":1734318450,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -1954,7 +2119,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:59:29 GMT + - Mon, 16 Dec 2024 03:07:29 GMT expires: - '-1' pragma: @@ -1964,11 +2129,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -1979,19 +2144,23 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key create Connection: - keep-alive Content-Length: - '46' Content-Type: - application/json + ParameterSetName: + - --vault-name -n --kty User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: POST uri: https://cli-test-kv-key-000002.vault.azure.net/keys/eckey1/create?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/eckey1/c3296296bcfc479685ea6ee68e08690e","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"4RpDIE_FeE0Mnw6TKn4ihSLewfZ_7z1RwvJe8mphjPg","y":"koQFD59uyfebu-aPXnaptz2mKDHMNPN-xDqNaFCIiy8"},"attributes":{"enabled":true,"created":1699275571,"updated":1699275571,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/eckey1/58afbb52dfd045eda10704529b33908c","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"G3dP9OqKl5b8A3tMRE1L7n4v26bWm6ACrX494d6Oivk","y":"4pfR_chwriOEURQGarARBanaRbBitOW1ijW0heHI6bU"},"attributes":{"enabled":true,"created":1734318451,"updated":1734318451,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -2000,7 +2169,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:59:31 GMT + - Mon, 16 Dec 2024 03:07:30 GMT expires: - '-1' pragma: @@ -2010,11 +2179,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -2025,19 +2194,23 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key create Connection: - keep-alive Content-Length: - '62' Content-Type: - application/json + ParameterSetName: + - --vault-name -n --curve User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: POST uri: https://cli-test-kv-key-000002.vault.azure.net/keys/eckey1/create?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/eckey1/35076e5305a34fc98b823764b6f82471","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"4PKEuA8rwe7TBg2IqO0JkHJbPFi77qun2BLeDGCFW8M","y":"_V4RDDyxXRpEyo4iQHzMPqcyvgMexyBTQ8c1FVImhQw"},"attributes":{"enabled":true,"created":1699275573,"updated":1699275573,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/eckey1/564f6ab11c604cec9d08e04e94afe8bb","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"rcN5EwLkZdtlIHf5LpMMFrhrPAF_XRACTP7Iqm0WbzM","y":"bGqH8FsdGW9czxA_aygsv6oYxhyG8TUUzxehDH6xYSE"},"attributes":{"enabled":true,"created":1734318453,"updated":1734318453,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -2046,7 +2219,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:59:32 GMT + - Mon, 16 Dec 2024 03:07:32 GMT expires: - '-1' pragma: @@ -2056,11 +2229,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -2071,17 +2244,21 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key delete Connection: - keep-alive Content-Length: - '0' + ParameterSetName: + - --vault-name -n User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: DELETE uri: https://cli-test-kv-key-000002.vault.azure.net/keys/eckey1?api-version=7.5-preview.1 response: body: - string: '{"recoveryId":"https://cli-test-kv-key-000002.vault.azure.net/deletedkeys/eckey1","deletedDate":1699275574,"scheduledPurgeDate":1699880374,"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/eckey1/35076e5305a34fc98b823764b6f82471","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"4PKEuA8rwe7TBg2IqO0JkHJbPFi77qun2BLeDGCFW8M","y":"_V4RDDyxXRpEyo4iQHzMPqcyvgMexyBTQ8c1FVImhQw"},"attributes":{"enabled":true,"created":1699275573,"updated":1699275573,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"recoveryId":"https://cli-test-kv-key-000002.vault.azure.net/deletedkeys/eckey1","deletedDate":1734318454,"scheduledPurgeDate":1734923254,"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/eckey1/564f6ab11c604cec9d08e04e94afe8bb","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"rcN5EwLkZdtlIHf5LpMMFrhrPAF_XRACTP7Iqm0WbzM","y":"bGqH8FsdGW9czxA_aygsv6oYxhyG8TUUzxehDH6xYSE"},"attributes":{"enabled":true,"created":1734318453,"updated":1734318453,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -2090,7 +2267,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:59:34 GMT + - Mon, 16 Dec 2024 03:07:34 GMT expires: - '-1' pragma: @@ -2100,11 +2277,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -2117,19 +2294,23 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key import Connection: - keep-alive Content-Length: - '241' Content-Type: - application/json + ParameterSetName: + - --vault-name -n --pem-file -p User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: PUT uri: https://cli-test-kv-key-000002.vault.azure.net/keys/import-eckey-plain?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-eckey-plain/b7a96a0fb37a40eaa5bb8c46af0ec90b","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"li86GrOlNxhcyInofgyKTYvekq3QGpspRuByNRSR5CM","y":"ypRUUQHi84SwobPHhHHDzqXSPGPUvvijyt-i6AiQA0Y"},"attributes":{"enabled":true,"created":1699275576,"updated":1699275576,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-eckey-plain/20bdd0bc14bd4efa9637d553983149e9","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"li86GrOlNxhcyInofgyKTYvekq3QGpspRuByNRSR5CM","y":"ypRUUQHi84SwobPHhHHDzqXSPGPUvvijyt-i6AiQA0Y"},"attributes":{"enabled":true,"created":1734318456,"updated":1734318456,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -2138,7 +2319,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:59:36 GMT + - Mon, 16 Dec 2024 03:07:35 GMT expires: - '-1' pragma: @@ -2148,11 +2329,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -2166,19 +2347,23 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key import Connection: - keep-alive Content-Length: - '376' Content-Type: - application/json + ParameterSetName: + - --vault-name -n --pem-file --pem-password User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: PUT uri: https://cli-test-kv-key-000002.vault.azure.net/keys/import-eckey-encrypted?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-eckey-encrypted/d2da14e45e854ec3ac4ad20fe90a65f0","kty":"EC","key_ops":["sign","verify"],"crv":"P-521","x":"AbrVIZG8gPu6vTAbrs7OFStWCCDzbH29jAKaQqCaMS36wZvYjpT7ErJdE6RuqDs4m9iIb8VaP1FU5go4vAEIVvyS","y":"AXjftbkXFhvx5d0ooAHtNwY-1xgXAUtpKLiZKiWMjRchKaX6YRc2wHCCib1KqstdqGxrqKhv99_V9Al57QcLL71Q"},"attributes":{"enabled":true,"created":1699275578,"updated":1699275578,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-eckey-encrypted/dca5d272f0ca4186b376aa445558fc2d","kty":"EC","key_ops":["sign","verify"],"crv":"P-521","x":"AbrVIZG8gPu6vTAbrs7OFStWCCDzbH29jAKaQqCaMS36wZvYjpT7ErJdE6RuqDs4m9iIb8VaP1FU5go4vAEIVvyS","y":"AXjftbkXFhvx5d0ooAHtNwY-1xgXAUtpKLiZKiWMjRchKaX6YRc2wHCCib1KqstdqGxrqKhv99_V9Al57QcLL71Q"},"attributes":{"enabled":true,"created":1734318457,"updated":1734318457,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -2187,7 +2372,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:59:37 GMT + - Mon, 16 Dec 2024 03:07:37 GMT expires: - '-1' pragma: @@ -2197,11 +2382,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -2212,14 +2397,18 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key create Connection: - keep-alive Content-Length: - '0' Content-Type: - application/json + ParameterSetName: + - --vault-name --name --kty --size --ops User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: POST uri: https://cli-test-kv-key-000003.vault.azure.net/keys/key1/create?api-version=7.5-preview.1 response: @@ -2234,7 +2423,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:59:38 GMT + - Mon, 16 Dec 2024 03:07:38 GMT expires: - '-1' pragma: @@ -2247,11 +2436,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 401 message: Unauthorized @@ -2263,19 +2452,23 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key create Connection: - keep-alive Content-Length: - '92' Content-Type: - application/json + ParameterSetName: + - --vault-name --name --kty --size --ops User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: POST uri: https://cli-test-kv-key-000003.vault.azure.net/keys/key1/create?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000003.vault.azure.net/keys/key1/2300bca5dfdf44359c9ae5993abdf7c9","kty":"RSA-HSM","key_ops":["import"],"n":"nXSk-zqt_lNMpqYgESuw3PK3SIZN-YCUZn4xS5LKiKYI2sd0gPlA7SSlETutlUtdc1c9GsppWGiTDe0Y8ULOVDNQELbXooGMg-Mb1EmRPCdsUl-15pNfH2gTdlkRvWwqHuchtJPxl_nyI9SD3HFmjYLwZzB1ldc36q-UvId8xZLjuZIlYuBapmVkJdRC_YFCIRGGzMAaNOOXfHrCOEONokQqW6LS9EruH1GhzbfQnWGp5JzgVtSsukOW157ypl_SUxAAcUjvp5dNVOJ_XcVbV_l64NSZuQC9V9BZvR-2UMe_EUjxX32yZWxEBiGzR1dHccISyzKHGeAaYceOrQOoMQ","e":"AQAB"},"attributes":{"enabled":true,"exp":1699448380,"created":1699275580,"updated":1699275580,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"1"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000003.vault.azure.net/keys/key1/cbb9fd4042d64233a2444c56cc223a38","kty":"RSA-HSM","key_ops":["import"],"n":"kisye_iEt7w-6JxGFqpTY9fiyHYFToIRG4VwZC-lng3dx9KS0Jvd9pR5Ja7qFHl4yvvc61XXghb9LvK9OtNceY2Gdf2sx_a15wmRC4_CIho_Fc6d_sKbsZHbWgd8u_b3Ht5FdjePFMDHrM6s4D4N7a29MriSGSQahrlbakSlPa0EGNabbXACB_o3srDeeGy3xPlRyC6PH23xLufqjZ3nIEE63Jrc0AdsJpgyQyPsbyTsIeb0YpFgDYnCOHEG99B093C8Vn-pOhU8Z9UHLkvWQlMLqi2p1FrtOvUEx0Jj2X8n-Qd2Ftr50Z5bon4HT91tfR72cjBccWD9642pDskdFQ","e":"AQAB"},"attributes":{"enabled":true,"exp":1734491259,"created":1734318459,"updated":1734318459,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"2"}}' headers: cache-control: - no-cache @@ -2284,7 +2477,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:59:39 GMT + - Mon, 16 Dec 2024 03:07:39 GMT expires: - '-1' pragma: @@ -2294,11 +2487,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -2310,19 +2503,23 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key create Connection: - keep-alive Content-Length: - '92' Content-Type: - application/json + ParameterSetName: + - --vault-name --name --kty --size --ops User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: POST uri: https://cli-test-kv-key-000003.vault.azure.net/keys/key2/create?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000003.vault.azure.net/keys/key2/7e0ce299d1e7461c8a69df647fc43cfd","kty":"RSA-HSM","key_ops":["import"],"n":"td38XCjfqO39Lkql22EZ61AYaGwOJvvZUGa1jUw2c0VLmvV6olzgqytgEhr8e-J9WfFl5Axvr99KYrgx-PT7UPWxv12AtwH2gJ3zxEJU1FEHPy39mrL5NYwKMtKB-AFMOTgWWzRSkv0FDllk7XkUxqQSM0vq6Ty8guDeJeHu7vd44EAZNBgSoCTMeI9rVREhdX4lTTkAV-n6hCXIf-LihqsRLn0MwQO6BTmtaEnjjin-gfXtna0nbbwiTqRuqDkIWtD6GaiuDcxaSOdLcCvivteQJC7PDbxNw2YaMP6RIdrzJT9jgc0-CL64iVEQRq4b0yj8uE-zj8uYyp8ABW-SHSoZKalkbK43w6ZG_btiBacELc3pWgy_29som-El9Ko9Qx_lIB9xSBHFp_NfTud55-ODBJySEti3wEXB07BTHq1NBlTzTAl9waoHQtxDU-Lw9M32Oi-vw9BaUWGSfsOBJwbTxQO0a4eMUWDY67vWOeML4N_kndAwjZN4UgRTf-6R","e":"AQAB"},"attributes":{"enabled":true,"exp":1699448382,"created":1699275582,"updated":1699275582,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"1"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000003.vault.azure.net/keys/key2/0f548e40a56b4717a57e4d8c2c01eda6","kty":"RSA-HSM","key_ops":["import"],"n":"zvSufvh4A-uOtX9k_ERJLCLnQMVuOXJYgDzfMkZk4GjhHNwOqMog2JLl2UGAlYOf5IMiL2C9v3b1UGLgugS4Et3srzhq2mVDSJuJySHQi_DhxECV1snPOkenqTCnc8ur4oq5_X8Tg9bYXPb6p9f6EGqEtb8Gd-uGiDhDrU8YcB3qjyeBy4v8HeROlm9GjYsl0-33pzL9baXyPG6W8aujA6FUxr_s06eIOeijRSHZecyDnnfk_B6GDHM5wyfs3QS49rnsIudHzDYB06DQ8OMS9JMSeK3yOkIBHS3Mj5xWGiDgMhJj2c1H_MPMoqY9pXYkJyD52Rb28PrGFnvlSFQkX7NVkupaa1UPFTl02-RE4pMac9oLUHJaLkPK4OZdaoPuE9X6qhCESA6zDNEujOK-wAdBA2UeislJtYwJqEf5Pi7VD8uTA8hrGZNWQ7onVFiyX-xX0ONbQdEWBtmCu0xYamRbyv86utf2ZcOe8kJMk9JRDJ08JTFp2Zf3BPhqxc5h","e":"AQAB"},"attributes":{"enabled":true,"exp":1734491260,"created":1734318460,"updated":1734318460,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"2"}}' headers: cache-control: - no-cache @@ -2331,7 +2528,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:59:45 GMT + - Mon, 16 Dec 2024 03:07:40 GMT expires: - '-1' pragma: @@ -2341,11 +2538,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK @@ -2357,19 +2554,23 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - keyvault key create Connection: - keep-alive Content-Length: - '92' Content-Type: - application/json + ParameterSetName: + - --vault-name --name --kty --size --ops User-Agent: - - azsdk-python-keyvault-keys/4.9.0b3 Python/3.10.11 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: POST uri: https://cli-test-kv-key-000003.vault.azure.net/keys/key2/create?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000003.vault.azure.net/keys/key2/416ed8fd44084305869c6a2d01de2afe","kty":"RSA-HSM","key_ops":["import"],"n":"ifo3m3snjmf_vBnhCwEjaBDrVDZ0EwraSL7DyLf0sxn4HeN1SPXpmtd2kiR20atZPuBGiIyPW2BzYNgnQxRebv5c3LxUkXHc5fmJaKQzRlT4odRLj1yhxhDwkL4d2qbF_cSY3qZ8hAN7IOyD2KfYc3xhf1m6mr1VbK4dT2Xcf4yvTs69g6F7n2w-PneHzRZSh_RbLb427qxWjnZRfM_AxTyZZ75C-pNHlbvAV1JVuzqyizOKaaF9rTDME9GRtT2amjF3q5GQdw6TML5l6XMQ36D11qiSHKorWjpssRdCp2MSdXqJM6XYHvuo1Pj3aBhiznUwk61LYJHifds5d10X3y2UswNFAPSbKN5iNHKmaGR9vHysXiGRTkqwWbPjaoAz5U4AKu2mKOKQ1N4c21mrAnfvUUMndPi50ZUtzwar_q596Svj3KwmAOuh5DglNJMM-Xq1TqPJFLC__ZgGIX364sgGxPlZDiYy7cc6N3klSJ2nicc1d0jozzSfjp-7tKNfs03xXa1twDlDY5tfxs1WjKLqJtfkTHIIwmi4bjjQa23CH98ZSDD59SVfX_NEILskn_nNWu--P2NJDXPCwV8m4rKMNXGuQkE8N5Clw_DZzMbxUU_X0U-thflK888XNXTIldTlVEkXSyKKx6HasbiEqUstvwREx8w2C2ZdyoM9158","e":"AQAB"},"attributes":{"enabled":true,"exp":1699448387,"created":1699275587,"updated":1699275587,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"1"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000003.vault.azure.net/keys/key2/b8fc68d58576493a903ac7f7781bcac4","kty":"RSA-HSM","key_ops":["import"],"n":"sV4DfpXagHot7OmaO8c9-aRYNf_3Yle4O7NRhtpN7NNJ2agjscBtv4QJGbde91bghHWP_QBLGHD6AQdCHvq_nYu2OrLThKIYFBp-O7VgkSMKfZVJ5CY0EiSwOyEIGHO7HzSKS2innXN2UvrwXa-jWa9DtX_AivK73Huylt2H9sLN757bJOiXs4VJPb6dub0r5xLjTDchCj7xveFuKx-Z2Nc0QnMIm2IjPaEgRQxJZEsS4iIa1MJHvO0zufgDhg4GoajBAlcvFtgqg9f7QhlFSaOwyL83FefL7qDlK4jAf5GLT_8Xtccl1gqu11bFyOMeHnKN1RoQWtW4U6jl1fy1WZQg8pLps7nQA90-nvFWKpcgStf5bvhnl7bC9jTLqzOdf116Kr1clMbj1OhKU58Fkqh583_wmkZY8Av2XP8xsilsu0xps6wMh-p-ilog2zmsZfeLX14Mwym_f34wI9RzXyQmih7_PRNmXOomuXhRy9hClI9E5YOaxKHqhyvj_w0n0i0MULh8UxDVAufv5lZz5Qd-p1WIQbnnY6BKwCEi6mL7nXVFsXr97bE3R6Y68jpD5Lx1zg6HonoG-nGxQmCA6OVhOS7hRX7jYE2w25XHodVn0pJ2J8PylSBRLjpJ--uc_maOLH4eEwIHlMFBEwExp4cS7OBpMx7IogHPwsDcFbk","e":"AQAB"},"attributes":{"enabled":true,"exp":1734491262,"created":1734318462,"updated":1734318462,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"2"}}' headers: cache-control: - no-cache @@ -2378,7 +2579,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 06 Nov 2023 12:59:50 GMT + - Mon, 16 Dec 2024 03:07:42 GMT expires: - '-1' pragma: @@ -2388,11 +2589,11 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.85;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: - - 1.9.1054.1 + - 1.9.1988.1 status: code: 200 message: OK diff --git a/src/azure-cli/azure/cli/command_modules/keyvault/tests/latest/test_keyvault_commands.py b/src/azure-cli/azure/cli/command_modules/keyvault/tests/latest/test_keyvault_commands.py index 01777be57d6..1898f73ac73 100644 --- a/src/azure-cli/azure/cli/command_modules/keyvault/tests/latest/test_keyvault_commands.py +++ b/src/azure-cli/azure/cli/command_modules/keyvault/tests/latest/test_keyvault_commands.py @@ -1006,9 +1006,9 @@ def role_definition_checks(): class KeyVaultKeyScenarioTest(ScenarioTest): @ResourceGroupPreparer(name_prefix='cli_test_keyvault_key') - @KeyVaultPreparer(name_prefix='cli-test-kv-key-', location='eastus2') + @KeyVaultPreparer(name_prefix='cli-test-kv-key-', location='eastus2', additional_params='--enable-rbac-authorization false') @KeyVaultPreparer(name_prefix='cli-test-kv-key-', location='eastus2', sku='premium', - parameter_name='key_vault2', key='kv2') + parameter_name='key_vault2', key='kv2', additional_params='--enable-rbac-authorization false') def test_keyvault_key(self, resource_group, key_vault, key_vault2): self.kwargs.update({ 'loc': 'eastus2', @@ -1040,7 +1040,8 @@ def test_keyvault_key(self, resource_group, key_vault, key_vault2): checks=self.check('result', '{base64_value}')) # sign/verify - self.kwargs['digest'] = '12345678901234567890123456789012' + # Run `echo "HelloWorld" | openssl dgst -sha256 -binary | openssl base64` to generate test data + self.kwargs['digest'] = 'Pz8hPx8/Pz9mP11RFj8/Mz8/bj91PwRhPz8JQ2k/eGMNCg==' self.kwargs['sign_result'] = self.cmd('keyvault key sign -n {key} --vault-name {kv} -a RS256 --digest {digest}').get_output_in_json()['signature'] self.cmd('keyvault key verify -n {key} --vault-name {kv} -a RS256 --digest {digest} --signature "{sign_result}"', checks=self.check('isValid', True)) From 838ab413602213ba7f39a0c412507a889746f676 Mon Sep 17 00:00:00 2001 From: Yishi Wang Date: Tue, 17 Dec 2024 11:57:02 +0800 Subject: [PATCH 2/2] address comments --- .../cli/command_modules/keyvault/custom.py | 17 +- .../latest/recordings/test_keyvault_key.yaml | 302 +++++++++--------- .../tests/latest/test_keyvault_commands.py | 4 +- 3 files changed, 155 insertions(+), 168 deletions(-) diff --git a/src/azure-cli/azure/cli/command_modules/keyvault/custom.py b/src/azure-cli/azure/cli/command_modules/keyvault/custom.py index 1d287160e3d..69e873a9849 100644 --- a/src/azure-cli/azure/cli/command_modules/keyvault/custom.py +++ b/src/azure-cli/azure/cli/command_modules/keyvault/custom.py @@ -1128,31 +1128,18 @@ def decrypt_key(cmd, client, algorithm, value, iv=None, tag=None, aad=None, def sign_key(cmd, client, algorithm, digest, name=None, version=None): - if '256' in algorithm: - hash_func = hashlib.sha256 - elif '384' in algorithm: - hash_func = hashlib.sha384 - else: - hash_func = hashlib.sha512 SignatureAlgorithm = cmd.loader.get_sdk('SignatureAlgorithm', mod='crypto._enums', resource_type=ResourceType.DATA_KEYVAULT_KEYS) crypto_client = client.get_cryptography_client(name, key_version=version) - return crypto_client.sign(SignatureAlgorithm(algorithm), - hash_func(base64.b64decode(digest.encode('utf-8'))).digest()) + return crypto_client.sign(SignatureAlgorithm(algorithm), base64.b64decode(digest.encode('utf-8'))) def verify_key(cmd, client, algorithm, digest, signature, name=None, version=None): - if '256' in algorithm: - hash_func = hashlib.sha256 - elif '384' in algorithm: - hash_func = hashlib.sha384 - else: - hash_func = hashlib.sha512 SignatureAlgorithm = cmd.loader.get_sdk('SignatureAlgorithm', mod='crypto._enums', resource_type=ResourceType.DATA_KEYVAULT_KEYS) crypto_client = client.get_cryptography_client(name, key_version=version) return crypto_client.verify(SignatureAlgorithm(algorithm), - hash_func(base64.b64decode(digest.encode('utf-8'))).digest(), + base64.b64decode(digest.encode('utf-8')), base64.b64decode(signature.encode('utf-8'))) diff --git a/src/azure-cli/azure/cli/command_modules/keyvault/tests/latest/recordings/test_keyvault_key.yaml b/src/azure-cli/azure/cli/command_modules/keyvault/tests/latest/recordings/test_keyvault_key.yaml index fd7d87674e6..2be5df5dd73 100644 --- a/src/azure-cli/azure/cli/command_modules/keyvault/tests/latest/recordings/test_keyvault_key.yaml +++ b/src/azure-cli/azure/cli/command_modules/keyvault/tests/latest/recordings/test_keyvault_key.yaml @@ -18,7 +18,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_keyvault_key000001/providers/Microsoft.KeyVault/vaults/cli-test-kv-key-000002?api-version=2023-02-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_keyvault_key000001/providers/Microsoft.KeyVault/vaults/cli-test-kv-key-000002","name":"cli-test-kv-key-000002","type":"Microsoft.KeyVault/vaults","location":"eastus2","tags":{},"systemData":{"createdBy":"yishiwang@microsoft.com","createdByType":"User","createdAt":"2024-12-16T03:01:17.215Z","lastModifiedBy":"yishiwang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-12-16T03:01:17.215Z"},"properties":{"sku":{"family":"A","name":"standard"},"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","accessPolicies":[{"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","objectId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","permissions":{"keys":["all"],"secrets":["all"],"certificates":["all"],"storage":["all"]}}],"enabledForDeployment":false,"enableSoftDelete":true,"softDeleteRetentionInDays":7,"enableRbacAuthorization":false,"vaultUri":"https://cli-test-kv-key-000002.vault.azure.net/","provisioningState":"Succeeded","publicNetworkAccess":"Enabled"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_keyvault_key000001/providers/Microsoft.KeyVault/vaults/cli-test-kv-key-000002","name":"cli-test-kv-key-000002","type":"Microsoft.KeyVault/vaults","location":"eastus2","tags":{},"systemData":{"createdBy":"yishiwang@microsoft.com","createdByType":"User","createdAt":"2024-12-17T02:13:29.083Z","lastModifiedBy":"yishiwang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-12-17T02:13:29.083Z"},"properties":{"sku":{"family":"A","name":"standard"},"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","accessPolicies":[{"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","objectId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","permissions":{"keys":["all"],"secrets":["all"],"certificates":["all"],"storage":["all"]}}],"enabledForDeployment":false,"enableSoftDelete":true,"softDeleteRetentionInDays":7,"enableRbacAuthorization":false,"vaultUri":"https://cli-test-kv-key-000002.vault.azure.net/","provisioningState":"Succeeded","publicNetworkAccess":"Enabled"}}' headers: cache-control: - no-cache @@ -27,7 +27,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:02:32 GMT + - Tue, 17 Dec 2024 02:14:47 GMT expires: - '-1' pragma: @@ -45,7 +45,7 @@ interactions: x-ms-ratelimit-remaining-subscription-global-reads: - '3749' x-msedge-ref: - - 'Ref A: 67DF0D060AF44BF78A3007D504E241C3 Ref B: MAA201060515051 Ref C: 2024-12-16T03:02:32Z' + - 'Ref A: DA6B437ED0704139AFCF59F9124D5510 Ref B: MAA201060515037 Ref C: 2024-12-17T02:14:44Z' status: code: 200 message: OK @@ -82,7 +82,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:02:33 GMT + - Tue, 17 Dec 2024 02:14:48 GMT expires: - '-1' pragma: @@ -95,7 +95,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -126,7 +126,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/create?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3LeYPHPDNui82ua2omT3f6GPMwU2Yd8nWYobsDw6Cna-ENj-NdvbUfomJLq3o8WdGeVZzVw7ntq3rnRgjLk2XkIOa5sMhLDWD2mEc34L4nWQw4X-znY32U_eF94Sw7shboeHwTE50X7VAz4X4zx6daCRpqOhTi0fMDoiGQFouRhxnPZTayx1AR2RLuBGBOip28MP3xMFZT422l0GvT9ljlOCyfOlDvpZeIicdh2UOjirr5R6RCOQU26YhCx96DTgq8ougvdkr3qedr3VcS5RySSyM12zx36TONfibpgRrhvurPoo-i0qZvZQx4DoEQzQHhb1TbF-w69kyL1bQ7DuCQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zyNbVLg2peW11QAa5bY654rMAKySKwwYFkCERnoe3W_TJVd4U2Z9Y24srJHCAth5YPHwYYkNu2mgUYm_CLX3y30XCgsJcWbsG7PSQCyRLkp22vDq8HLeG1IjfKxWOlOH6Iq1vm7LtFq9Knvdl6a_zUPR1nGwUaP4SMrGREUIxloT09hXr9AcPOpowBnqn2iqKA-ySbhO9RRFUgy8MIrV39hppPQLLE9GXRfUjFnEx4O7s8qkPYbIPPrpKFC6LaGtxEJKIrAQS4BGLpC4halLpFUDJG3aX-suiIu7Y-iUlOUWz76r7xvZm5c43JOukgkZGnddOkyoFUK4bofoHpMaYQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734401689,"updated":1734401689,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -135,7 +135,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:02:34 GMT + - Tue, 17 Dec 2024 02:14:49 GMT expires: - '-1' pragma: @@ -145,7 +145,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -176,7 +176,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005/create?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005/6f8426f38094474fb35a17b620e946de","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"uk2YG1XPTpcwHylUS4UkdktSM2TuC-BXN9fd8WXVBg2AaDtuOfelvo0uX3s1Yx-VRGiJCatFahFh47A4ClT3ERRoB1Z5TwNcr0zIoyaUSJFR38tR3_yibwKoEdo54GAyqSts-iY7MPIquNEGlWoEywbPsOTR-p9I13XR7YtnNw4qaMClWsU71nEkNs3iQ7YXhbQDsss6IIf_OvDpMq_nVQt03ReRdEaWLe1SlomcRQK9jrcG8IkfJOcaA8nc0ONRHL0doZJsW0MuJTiSrx8gmFaG2MKEHJNx5QeDBLjg8N1znNbGQxNa_yHZVAAv1opx1qUVPWrGq1_QTWiAUozcoQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318156,"updated":1734318156,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005/3210ed4ff3794c49a0a897d4fc4a7af5","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"nrzEo1mvhVDexemNFemp-hwiUkywKfK2crNiY5qBO-BP3YYW5MtNHYNqdtqzMh0qTxtIw7HA22E-h0Egt1R5gkWZmfnvs42kKxgrZb6FCx7LNvmrrrEJhWuQKSAch1TJmzjva6vDmc1RicTTFjjssZTeDxRP2MWTu48fM_zMZW0h7p8QFGRlhk8fN64UWyqq0VRSVOjUSSm0B3KGPiuQ-EcW_y93hk7Zjk__rxYEhDdzqaYxCECb1gP2ZPcsvK_b9av3_Tyv8LqdkZx104stjJBpTFgFTiz8EWtxiE3BxWKb5WX7xnm90geBfAJGU4DkaZycLPRJC_MZ2D-B09-1VQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734401691,"updated":1734401691,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -185,7 +185,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:02:36 GMT + - Tue, 17 Dec 2024 02:14:51 GMT expires: - '-1' pragma: @@ -195,7 +195,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -222,16 +222,16 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resources?$filter=resourceType%20eq%20%27Microsoft.KeyVault%2Fvaults%27%20and%20name%20eq%20%27cli-test-kv-key-000002%27&api-version=2015-11-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_keyvault_key000001/providers/Microsoft.KeyVault/vaults/cli-test-kv-key-000002","name":"cli-test-kv-key-000002","type":"Microsoft.KeyVault/vaults","location":"eastus2","tags":{}}],"nextLink":"https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resources?%24filter=resourceType+eq+%27Microsoft.KeyVault%2fvaults%27+and+name+eq+%27cli-test-kv-key-000002%27&api-version=2015-11-01&%24skiptoken=rY9BC4IwAIX%2fy84e5uokdAmtDKdIW7bdRo3U6QSdmEX%2fvRFRBHWJju8dvve%2bC9DyZKJCqw54F7CX2rSi6m0Aclz3fJdDki1GgbZjWDZF7NMp9ynCS2wSMldsA2GSBUNE1JkhZvCZTlhGh7gOXeyrIdRwBhzQNb3JpeiM6ArxBZ34dOCkyjFRBqN0wi2aZwGMSFWyOjSY7BGvUze2HSuP7h19dV7%2fE71qqoO1eJRYtEq2du0p5f1LyXkT%2boj9TecG"}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_keyvault_key000001/providers/Microsoft.KeyVault/vaults/cli-test-kv-key-000002","name":"cli-test-kv-key-000002","type":"Microsoft.KeyVault/vaults","location":"eastus2","tags":{}}],"nextLink":"https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resources?%24filter=resourceType+eq+%27Microsoft.KeyVault%2fvaults%27+and+name+eq+%27cli-test-kv-key-000002%27&api-version=2015-11-01&%24skiptoken=rY9PC4IwHIa%2fy84exugkdKmUFJ1US9tuowa6n07QCf6h755EFEFdouP7Hp73fSZkVG%2bjwkCL3AmdlbGNLLs5IDWEnTjlmGX%2bIEk6BLou6AgDHX3g49nGOsyTNcYJu1RR5hGuwYqMz9kj8UgroVMIDF4iB7V1Z3MlWyvbQn5D6z0k7NiLzLOiChb8gDElnESsLCkJLN1ATze7PtY%2bCLYq7uir8%2fqfmG1dXmaLRxnLBlQzrz2l3H8pOW9Cn7E%2f6dwA"}' headers: cache-control: - no-cache content-length: - - '779' + - '781' content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:02:37 GMT + - Tue, 17 Dec 2024 02:14:52 GMT expires: - '-1' pragma: @@ -245,7 +245,7 @@ interactions: x-ms-ratelimit-remaining-subscription-global-reads: - '3749' x-msedge-ref: - - 'Ref A: 560A46AA5B304F24976654131B513844 Ref B: MAA201060516021 Ref C: 2024-12-16T03:02:37Z' + - 'Ref A: 17FFFE974C224032B6176A39C9E1C22D Ref B: MAA201060514045 Ref C: 2024-12-17T02:14:52Z' status: code: 200 message: OK @@ -268,7 +268,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_keyvault_key000001/providers/Microsoft.KeyVault/vaults/cli-test-kv-key-000002?api-version=2023-02-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_keyvault_key000001/providers/Microsoft.KeyVault/vaults/cli-test-kv-key-000002","name":"cli-test-kv-key-000002","type":"Microsoft.KeyVault/vaults","location":"eastus2","tags":{},"systemData":{"createdBy":"yishiwang@microsoft.com","createdByType":"User","createdAt":"2024-12-16T03:01:17.215Z","lastModifiedBy":"yishiwang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-12-16T03:01:17.215Z"},"properties":{"sku":{"family":"A","name":"standard"},"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","accessPolicies":[{"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","objectId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","permissions":{"keys":["all"],"secrets":["all"],"certificates":["all"],"storage":["all"]}}],"enabledForDeployment":false,"enableSoftDelete":true,"softDeleteRetentionInDays":7,"enableRbacAuthorization":false,"vaultUri":"https://cli-test-kv-key-000002.vault.azure.net/","provisioningState":"Succeeded","publicNetworkAccess":"Enabled"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_keyvault_key000001/providers/Microsoft.KeyVault/vaults/cli-test-kv-key-000002","name":"cli-test-kv-key-000002","type":"Microsoft.KeyVault/vaults","location":"eastus2","tags":{},"systemData":{"createdBy":"yishiwang@microsoft.com","createdByType":"User","createdAt":"2024-12-17T02:13:29.083Z","lastModifiedBy":"yishiwang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-12-17T02:13:29.083Z"},"properties":{"sku":{"family":"A","name":"standard"},"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","accessPolicies":[{"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","objectId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","permissions":{"keys":["all"],"secrets":["all"],"certificates":["all"],"storage":["all"]}}],"enabledForDeployment":false,"enableSoftDelete":true,"softDeleteRetentionInDays":7,"enableRbacAuthorization":false,"vaultUri":"https://cli-test-kv-key-000002.vault.azure.net/","provisioningState":"Succeeded","publicNetworkAccess":"Enabled"}}' headers: cache-control: - no-cache @@ -277,7 +277,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:02:39 GMT + - Tue, 17 Dec 2024 02:14:53 GMT expires: - '-1' pragma: @@ -295,7 +295,7 @@ interactions: x-ms-ratelimit-remaining-subscription-global-reads: - '3749' x-msedge-ref: - - 'Ref A: C726F4E8EC3F4931840E79EFB30A1F7F Ref B: MAA201060513009 Ref C: 2024-12-16T03:02:38Z' + - 'Ref A: 5358922ED5ED405CB663EE682CDF6C77 Ref B: MAA201060515037 Ref C: 2024-12-17T02:14:53Z' status: code: 200 message: OK @@ -303,7 +303,7 @@ interactions: body: '{"location": "eastus2", "tags": {}, "properties": {"tenantId": "54826b22-38d6-4fb2-bad9-b7b93a3e9c5a", "sku": {"family": "A", "name": "standard"}, "accessPolicies": [{"tenantId": "54826b22-38d6-4fb2-bad9-b7b93a3e9c5a", "objectId": "3707fb2f-ac10-4591-a04f-8b0d786ea37d", - "permissions": {"keys": ["encrypt", "purge", "all", "decrypt"], "secrets": ["all"], + "permissions": {"keys": ["purge", "decrypt", "all", "encrypt"], "secrets": ["all"], "certificates": ["all"], "storage": ["all"]}}], "vaultUri": "https://cli-test-kv-key-000002.vault.azure.net/", "enabledForDeployment": false, "enableSoftDelete": true, "softDeleteRetentionInDays": 7, "enableRbacAuthorization": false, "provisioningState": "Succeeded", "publicNetworkAccess": @@ -329,7 +329,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_keyvault_key000001/providers/Microsoft.KeyVault/vaults/cli-test-kv-key-000002?api-version=2023-02-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_keyvault_key000001/providers/Microsoft.KeyVault/vaults/cli-test-kv-key-000002","name":"cli-test-kv-key-000002","type":"Microsoft.KeyVault/vaults","location":"eastus2","tags":{},"systemData":{"createdBy":"yishiwang@microsoft.com","createdByType":"User","createdAt":"2024-12-16T03:01:17.215Z","lastModifiedBy":"yishiwang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-12-16T03:02:40.295Z"},"properties":{"sku":{"family":"A","name":"standard"},"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","accessPolicies":[{"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","objectId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","permissions":{"keys":["encrypt","purge","all","decrypt"],"secrets":["all"],"certificates":["all"],"storage":["all"]}}],"enabledForDeployment":false,"enableSoftDelete":true,"softDeleteRetentionInDays":7,"enableRbacAuthorization":false,"vaultUri":"https://cli-test-kv-key-000002.vault.azure.net/","provisioningState":"Succeeded","publicNetworkAccess":"Enabled"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_keyvault_key000001/providers/Microsoft.KeyVault/vaults/cli-test-kv-key-000002","name":"cli-test-kv-key-000002","type":"Microsoft.KeyVault/vaults","location":"eastus2","tags":{},"systemData":{"createdBy":"yishiwang@microsoft.com","createdByType":"User","createdAt":"2024-12-17T02:13:29.083Z","lastModifiedBy":"yishiwang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2024-12-17T02:14:56.879Z"},"properties":{"sku":{"family":"A","name":"standard"},"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","accessPolicies":[{"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","objectId":"3707fb2f-ac10-4591-a04f-8b0d786ea37d","permissions":{"keys":["purge","decrypt","all","encrypt"],"secrets":["all"],"certificates":["all"],"storage":["all"]}}],"enabledForDeployment":false,"enableSoftDelete":true,"softDeleteRetentionInDays":7,"enableRbacAuthorization":false,"vaultUri":"https://cli-test-kv-key-000002.vault.azure.net/","provisioningState":"Succeeded","publicNetworkAccess":"Enabled"}}' headers: cache-control: - no-cache @@ -338,7 +338,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:02:40 GMT + - Tue, 17 Dec 2024 02:15:05 GMT expires: - '-1' pragma: @@ -358,7 +358,7 @@ interactions: x-ms-ratelimit-remaining-subscription-writes: - '199' x-msedge-ref: - - 'Ref A: 43482B3366914FDF9821DAE9B099EBE8 Ref B: MAA201060513009 Ref C: 2024-12-16T03:02:39Z' + - 'Ref A: 9C65CB72E1924767ACD93DAEFF6BCC18 Ref B: MAA201060515037 Ref C: 2024-12-17T02:14:54Z' status: code: 200 message: OK @@ -381,7 +381,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3LeYPHPDNui82ua2omT3f6GPMwU2Yd8nWYobsDw6Cna-ENj-NdvbUfomJLq3o8WdGeVZzVw7ntq3rnRgjLk2XkIOa5sMhLDWD2mEc34L4nWQw4X-znY32U_eF94Sw7shboeHwTE50X7VAz4X4zx6daCRpqOhTi0fMDoiGQFouRhxnPZTayx1AR2RLuBGBOip28MP3xMFZT422l0GvT9ljlOCyfOlDvpZeIicdh2UOjirr5R6RCOQU26YhCx96DTgq8ougvdkr3qedr3VcS5RySSyM12zx36TONfibpgRrhvurPoo-i0qZvZQx4DoEQzQHhb1TbF-w69kyL1bQ7DuCQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zyNbVLg2peW11QAa5bY654rMAKySKwwYFkCERnoe3W_TJVd4U2Z9Y24srJHCAth5YPHwYYkNu2mgUYm_CLX3y30XCgsJcWbsG7PSQCyRLkp22vDq8HLeG1IjfKxWOlOH6Iq1vm7LtFq9Knvdl6a_zUPR1nGwUaP4SMrGREUIxloT09hXr9AcPOpowBnqn2iqKA-ySbhO9RRFUgy8MIrV39hppPQLLE9GXRfUjFnEx4O7s8qkPYbIPPrpKFC6LaGtxEJKIrAQS4BGLpC4halLpFUDJG3aX-suiIu7Y-iUlOUWz76r7xvZm5c43JOukgkZGnddOkyoFUK4bofoHpMaYQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734401689,"updated":1734401689,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -390,7 +390,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:02:41 GMT + - Tue, 17 Dec 2024 02:15:06 GMT expires: - '-1' pragma: @@ -400,7 +400,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -427,7 +427,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3LeYPHPDNui82ua2omT3f6GPMwU2Yd8nWYobsDw6Cna-ENj-NdvbUfomJLq3o8WdGeVZzVw7ntq3rnRgjLk2XkIOa5sMhLDWD2mEc34L4nWQw4X-znY32U_eF94Sw7shboeHwTE50X7VAz4X4zx6daCRpqOhTi0fMDoiGQFouRhxnPZTayx1AR2RLuBGBOip28MP3xMFZT422l0GvT9ljlOCyfOlDvpZeIicdh2UOjirr5R6RCOQU26YhCx96DTgq8ougvdkr3qedr3VcS5RySSyM12zx36TONfibpgRrhvurPoo-i0qZvZQx4DoEQzQHhb1TbF-w69kyL1bQ7DuCQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zyNbVLg2peW11QAa5bY654rMAKySKwwYFkCERnoe3W_TJVd4U2Z9Y24srJHCAth5YPHwYYkNu2mgUYm_CLX3y30XCgsJcWbsG7PSQCyRLkp22vDq8HLeG1IjfKxWOlOH6Iq1vm7LtFq9Knvdl6a_zUPR1nGwUaP4SMrGREUIxloT09hXr9AcPOpowBnqn2iqKA-ySbhO9RRFUgy8MIrV39hppPQLLE9GXRfUjFnEx4O7s8qkPYbIPPrpKFC6LaGtxEJKIrAQS4BGLpC4halLpFUDJG3aX-suiIu7Y-iUlOUWz76r7xvZm5c43JOukgkZGnddOkyoFUK4bofoHpMaYQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734401689,"updated":1734401689,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -436,7 +436,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:02:43 GMT + - Tue, 17 Dec 2024 02:15:08 GMT expires: - '-1' pragma: @@ -446,7 +446,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -473,7 +473,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3LeYPHPDNui82ua2omT3f6GPMwU2Yd8nWYobsDw6Cna-ENj-NdvbUfomJLq3o8WdGeVZzVw7ntq3rnRgjLk2XkIOa5sMhLDWD2mEc34L4nWQw4X-znY32U_eF94Sw7shboeHwTE50X7VAz4X4zx6daCRpqOhTi0fMDoiGQFouRhxnPZTayx1AR2RLuBGBOip28MP3xMFZT422l0GvT9ljlOCyfOlDvpZeIicdh2UOjirr5R6RCOQU26YhCx96DTgq8ougvdkr3qedr3VcS5RySSyM12zx36TONfibpgRrhvurPoo-i0qZvZQx4DoEQzQHhb1TbF-w69kyL1bQ7DuCQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zyNbVLg2peW11QAa5bY654rMAKySKwwYFkCERnoe3W_TJVd4U2Z9Y24srJHCAth5YPHwYYkNu2mgUYm_CLX3y30XCgsJcWbsG7PSQCyRLkp22vDq8HLeG1IjfKxWOlOH6Iq1vm7LtFq9Knvdl6a_zUPR1nGwUaP4SMrGREUIxloT09hXr9AcPOpowBnqn2iqKA-ySbhO9RRFUgy8MIrV39hppPQLLE9GXRfUjFnEx4O7s8qkPYbIPPrpKFC6LaGtxEJKIrAQS4BGLpC4halLpFUDJG3aX-suiIu7Y-iUlOUWz76r7xvZm5c43JOukgkZGnddOkyoFUK4bofoHpMaYQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734401689,"updated":1734401689,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -482,7 +482,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:02:44 GMT + - Tue, 17 Dec 2024 02:15:09 GMT expires: - '-1' pragma: @@ -492,7 +492,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -501,7 +501,7 @@ interactions: code: 200 message: OK - request: - body: '{"alg": "RSA-OAEP", "value": "cpStJ3CJs7kgImFj-n_8OPYah1p5m75nT0wss4X8NR0moIcvfEbXn0YEk4kgsysqyO7nTNp0TZqA6YnZ6ID42N9AQ4cNmRlnOshgG2JyzL4l_59wH9XL546xlwwDVKijkcBTt8S4SeNVMCciQQdDgi8VrYwTJmvA16Kek7racPtQ1_Sxud2UaqIyEHdDI-57sc8meRJTQeAf0WfW3KnPjz0KIe1oqb6H3jTij0BeyksvdK4VVvIH5bOWMPNS9RJuDs9LwbDa1CeH7SQ4uGkxLlmazKZ_knH_qGXMu4_aIxGcc_q_ZJXO35gKK5351E7k0e9q-AsG-e0JjinZvxzNbw"}' + body: '{"alg": "RSA-OAEP", "value": "B-dg3JXQbuaVoTaQMrjV9k-jqHrey89G9lI3Q9PffIYU7CoP4NX_54clEYUltxgVfm5pss3ZHlBnXiE4Tzz7NdBqPX8amch5YZF5vBf-ks62I3KSW7yxheAXR8c853bx8WxOMAjqHA-JPDU-LBHX9U3SUe4Rso8cPy_EnZXcLzX7Vftv3wnhx-CZy4L64cOj_TTBjSAO2Ofe6ZMEb25fr3EAHqX2crdvjCx_7MInUf4C1HFX-_KSauM6DRsHkZePVEGWJK3huPLhq7dztLIoAyhyVjXQruicJ5cqwL3e3-VWpu4hySwM2DuNIPKv-ER-CjBfX7Ki44ZKBVeC9ulvrQ"}' headers: Accept: - application/json @@ -520,10 +520,10 @@ interactions: User-Agent: - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: POST - uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783/decrypt?api-version=7.5-preview.1 + uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938/decrypt?api-version=7.5-preview.1 response: body: - string: '{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","value":"YWJjZGVm"}' + string: '{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938","value":"YWJjZGVm"}' headers: cache-control: - no-cache @@ -532,7 +532,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:02:45 GMT + - Tue, 17 Dec 2024 02:15:09 GMT expires: - '-1' pragma: @@ -542,7 +542,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -569,7 +569,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3LeYPHPDNui82ua2omT3f6GPMwU2Yd8nWYobsDw6Cna-ENj-NdvbUfomJLq3o8WdGeVZzVw7ntq3rnRgjLk2XkIOa5sMhLDWD2mEc34L4nWQw4X-znY32U_eF94Sw7shboeHwTE50X7VAz4X4zx6daCRpqOhTi0fMDoiGQFouRhxnPZTayx1AR2RLuBGBOip28MP3xMFZT422l0GvT9ljlOCyfOlDvpZeIicdh2UOjirr5R6RCOQU26YhCx96DTgq8ougvdkr3qedr3VcS5RySSyM12zx36TONfibpgRrhvurPoo-i0qZvZQx4DoEQzQHhb1TbF-w69kyL1bQ7DuCQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zyNbVLg2peW11QAa5bY654rMAKySKwwYFkCERnoe3W_TJVd4U2Z9Y24srJHCAth5YPHwYYkNu2mgUYm_CLX3y30XCgsJcWbsG7PSQCyRLkp22vDq8HLeG1IjfKxWOlOH6Iq1vm7LtFq9Knvdl6a_zUPR1nGwUaP4SMrGREUIxloT09hXr9AcPOpowBnqn2iqKA-ySbhO9RRFUgy8MIrV39hppPQLLE9GXRfUjFnEx4O7s8qkPYbIPPrpKFC6LaGtxEJKIrAQS4BGLpC4halLpFUDJG3aX-suiIu7Y-iUlOUWz76r7xvZm5c43JOukgkZGnddOkyoFUK4bofoHpMaYQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734401689,"updated":1734401689,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -578,7 +578,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:02:46 GMT + - Tue, 17 Dec 2024 02:15:11 GMT expires: - '-1' pragma: @@ -588,7 +588,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -597,7 +597,7 @@ interactions: code: 200 message: OK - request: - body: '{"alg": "RSA-OAEP", "value": "bL2GKjN1WyUwOZAoKvugLtiMkTCur9dGnthjX7XwVcvLDb3ToLn5DJ0zo4eKKgYLatLHNQS3bv_S4OYPblQUBFK2-9qcox5xGBafGQSrk0jl9Qgm2hdrYd1QFgDM228Y10Wq-IJYLfEMg2pLKkizLq9797z3RG0Mr8hBR_lqvOAI8LvD_AxI-QCdPmwSNcUwxbbNUGgrOvJHC40CEFjStYZyXZO-WyulAHPvsrtfu0-1zn-RKuA6gmgwPB4hBqOD71tcpBfOEMw7X2Z6QuMZUGW7J3DbAngYVauGokNy2HdDlU1D7UwpnGUipYMkiSaYCpwdYq6zJ6DbdXU-bWwB-A"}' + body: '{"alg": "RSA-OAEP", "value": "w6e7Z2ax5UzAPq79GLwmBHrvG2n3Crm2_QCXC_V4Y8oQbqz58TNTV4TTIqwUNd_CXM-lie_XBQciWkv4LKLHveBHk4LHukW_nd-pQDU6wqDlqSONb4RcJWc9asnZO42HEFLFn7lEVJCnfRFM9xbWBL5pMt_2BCBa13_A2iicvXx6Q1Sl_9q7RasOvm2pdJQ0J6GeUpbp-EfRe1ZnbPE6o7G9Mi76WeVA5bZFpLKd0Bb_v0mcGWLOXVBuySEXM7F54OPUJObNV3IxJoV2gC_RVLp-vHsuAlcDZKDbjpwfM-f2Md6oW65WketEha59RB1aq5m1x-ANu63v7JGMQ3VPGw"}' headers: Accept: - application/json @@ -616,10 +616,10 @@ interactions: User-Agent: - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: POST - uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783/decrypt?api-version=7.5-preview.1 + uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938/decrypt?api-version=7.5-preview.1 response: body: - string: '{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","value":"YWJjZGVm"}' + string: '{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938","value":"YWJjZGVm"}' headers: cache-control: - no-cache @@ -628,7 +628,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:02:46 GMT + - Tue, 17 Dec 2024 02:15:12 GMT expires: - '-1' pragma: @@ -638,7 +638,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -665,7 +665,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3LeYPHPDNui82ua2omT3f6GPMwU2Yd8nWYobsDw6Cna-ENj-NdvbUfomJLq3o8WdGeVZzVw7ntq3rnRgjLk2XkIOa5sMhLDWD2mEc34L4nWQw4X-znY32U_eF94Sw7shboeHwTE50X7VAz4X4zx6daCRpqOhTi0fMDoiGQFouRhxnPZTayx1AR2RLuBGBOip28MP3xMFZT422l0GvT9ljlOCyfOlDvpZeIicdh2UOjirr5R6RCOQU26YhCx96DTgq8ougvdkr3qedr3VcS5RySSyM12zx36TONfibpgRrhvurPoo-i0qZvZQx4DoEQzQHhb1TbF-w69kyL1bQ7DuCQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zyNbVLg2peW11QAa5bY654rMAKySKwwYFkCERnoe3W_TJVd4U2Z9Y24srJHCAth5YPHwYYkNu2mgUYm_CLX3y30XCgsJcWbsG7PSQCyRLkp22vDq8HLeG1IjfKxWOlOH6Iq1vm7LtFq9Knvdl6a_zUPR1nGwUaP4SMrGREUIxloT09hXr9AcPOpowBnqn2iqKA-ySbhO9RRFUgy8MIrV39hppPQLLE9GXRfUjFnEx4O7s8qkPYbIPPrpKFC6LaGtxEJKIrAQS4BGLpC4halLpFUDJG3aX-suiIu7Y-iUlOUWz76r7xvZm5c43JOukgkZGnddOkyoFUK4bofoHpMaYQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734401689,"updated":1734401689,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -674,7 +674,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:02:48 GMT + - Tue, 17 Dec 2024 02:15:13 GMT expires: - '-1' pragma: @@ -684,7 +684,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -693,7 +693,7 @@ interactions: code: 200 message: OK - request: - body: '{"alg": "RS256", "value": "3AG0IawuFl9RC-ZyRvmFn72A1IgqcUdaCNlPIrOWE_c"}' + body: '{"alg": "RS256", "value": "hy5OUM6ZkNiwQTMMR8nd0Rvsa1A66ThqmdqFhOm7EsQ"}' headers: Accept: - application/json @@ -712,10 +712,10 @@ interactions: User-Agent: - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: POST - uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783/sign?api-version=7.5-preview.1 + uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938/sign?api-version=7.5-preview.1 response: body: - string: '{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","value":"EgcEmXo7bw5hbPzryqB3KHLB0NJFrA7Lwb2nY8qpCB4f-27HC1OZR2rM_TegjIEv__uhYzRCT9je6OZy7dK9V0bZG_yS6GXDHGgwSG28rryxGIaoK3O3zuATLIfViMoHdon96QUJgKshdD316CA8ZJY5WyZPM-8xOFNlGkikgGryzICMx7UJDvP0O2RKJS4VAk8RVKJxvWeMJMQyBTpCGuxhOpOmtHGh8ljX5Z62lBYp-n0tbkC5HLd9borgaFWIdzzpRpao50RuyyTMqCrtGxZ20Li6dz2cdDVrqiH_Wie7MNfWmo9zmJMwEtkBn94YqXlT_MB5-lDtsYfU3FHpPA"}' + string: '{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938","value":"sS0f2p4JS39zPQLkJZukGzPO2-cUV54XBCbUaOFDY0vj86FjWoG6CO6-A-GR9fG-P2OG9UnPT08NlhiIMEDtcbKO62UXOA71XG0yywgS87VFVsURua-jOGX4GVCM7YgZ0gcu1e9s2NZ2R8LqEFDdkw2Ol81VITUoVFOo0FADXPCszWGCVJa_zBLF_Oq9WE-GLEDrhtzAwHs2BlpvgbAZ9wSTAFLi7-B8J-ISDNz3hDtFffFHclqsUVKQOfyRad6c8I4qf61ccm8lUCufItfjzLgzCjfyRbi1GJEs5AzqSXV46A5jm1ziEWwrvnxVVsc3Kbt9vEuEVAnYN9H8wGbhuA"}' headers: cache-control: - no-cache @@ -724,7 +724,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:02:48 GMT + - Tue, 17 Dec 2024 02:15:13 GMT expires: - '-1' pragma: @@ -734,7 +734,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -761,7 +761,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3LeYPHPDNui82ua2omT3f6GPMwU2Yd8nWYobsDw6Cna-ENj-NdvbUfomJLq3o8WdGeVZzVw7ntq3rnRgjLk2XkIOa5sMhLDWD2mEc34L4nWQw4X-znY32U_eF94Sw7shboeHwTE50X7VAz4X4zx6daCRpqOhTi0fMDoiGQFouRhxnPZTayx1AR2RLuBGBOip28MP3xMFZT422l0GvT9ljlOCyfOlDvpZeIicdh2UOjirr5R6RCOQU26YhCx96DTgq8ougvdkr3qedr3VcS5RySSyM12zx36TONfibpgRrhvurPoo-i0qZvZQx4DoEQzQHhb1TbF-w69kyL1bQ7DuCQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zyNbVLg2peW11QAa5bY654rMAKySKwwYFkCERnoe3W_TJVd4U2Z9Y24srJHCAth5YPHwYYkNu2mgUYm_CLX3y30XCgsJcWbsG7PSQCyRLkp22vDq8HLeG1IjfKxWOlOH6Iq1vm7LtFq9Knvdl6a_zUPR1nGwUaP4SMrGREUIxloT09hXr9AcPOpowBnqn2iqKA-ySbhO9RRFUgy8MIrV39hppPQLLE9GXRfUjFnEx4O7s8qkPYbIPPrpKFC6LaGtxEJKIrAQS4BGLpC4halLpFUDJG3aX-suiIu7Y-iUlOUWz76r7xvZm5c43JOukgkZGnddOkyoFUK4bofoHpMaYQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734401689,"updated":1734401689,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -770,7 +770,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:02:50 GMT + - Tue, 17 Dec 2024 02:15:15 GMT expires: - '-1' pragma: @@ -780,7 +780,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -807,7 +807,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys?api-version=7.5-preview.1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004","attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005","attributes":{"enabled":true,"created":1734318156,"updated":1734318156,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}],"nextLink":null}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004","attributes":{"enabled":true,"created":1734401689,"updated":1734401689,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005","attributes":{"enabled":true,"created":1734401691,"updated":1734401691,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}],"nextLink":null}' headers: cache-control: - no-cache @@ -816,7 +816,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:02:51 GMT + - Tue, 17 Dec 2024 02:15:17 GMT expires: - '-1' pragma: @@ -826,7 +826,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -853,7 +853,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys?maxresults=10&api-version=7.5-preview.1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004","attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005","attributes":{"enabled":true,"created":1734318156,"updated":1734318156,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}],"nextLink":null}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004","attributes":{"enabled":true,"created":1734401689,"updated":1734401689,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005","attributes":{"enabled":true,"created":1734401691,"updated":1734401691,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}],"nextLink":null}' headers: cache-control: - no-cache @@ -862,7 +862,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:02:53 GMT + - Tue, 17 Dec 2024 02:15:17 GMT expires: - '-1' pragma: @@ -872,7 +872,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -899,7 +899,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys?maxresults=1&api-version=7.5-preview.1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004","attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}],"nextLink":"https://cli-test-kv-key-000002.vault.azure.net:443/keys?api-version=7.5-preview.1&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJNElXdGxlUzlMUlZreUxVdzNSRTlLVmxSTk5USlNSRUZLTjBKU1RqTWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0&maxresults=1"}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004","attributes":{"enabled":true,"created":1734401689,"updated":1734401689,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}],"nextLink":"https://cli-test-kv-key-000002.vault.azure.net:443/keys?api-version=7.5-preview.1&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJNElXdGxlUzlMUlZreUxVazJNa2cxUzBoS1RrMVpVbEZYVWxaTVQxRWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0&maxresults=1"}' headers: cache-control: - no-cache @@ -908,7 +908,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:02:54 GMT + - Tue, 17 Dec 2024 02:15:19 GMT expires: - '-1' pragma: @@ -918,7 +918,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -942,10 +942,10 @@ interactions: User-Agent: - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET - uri: https://cli-test-kv-key-000002.vault.azure.net/keys?api-version=7.5-preview.1&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJNElXdGxlUzlMUlZreUxVdzNSRTlLVmxSTk5USlNSRUZLTjBKU1RqTWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0&maxresults=1 + uri: https://cli-test-kv-key-000002.vault.azure.net/keys?api-version=7.5-preview.1&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJNElXdGxlUzlMUlZreUxVazJNa2cxUzBoS1RrMVpVbEZYVWxaTVQxRWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0&maxresults=1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005","attributes":{"enabled":true,"created":1734318156,"updated":1734318156,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}],"nextLink":null}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005","attributes":{"enabled":true,"created":1734401691,"updated":1734401691,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}],"nextLink":null}' headers: cache-control: - no-cache @@ -954,7 +954,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:02:55 GMT + - Tue, 17 Dec 2024 02:15:20 GMT expires: - '-1' pragma: @@ -964,7 +964,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -996,7 +996,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/create?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","kty":"RSA","key_ops":["encrypt","decrypt"],"n":"0QbiVHdFsXq3uvRjC-tgVyApVtkflQFTkkRyTnXg7gAIq7dxagiNFvr-u9omdUhXtzfLQr_2pTe1lXU2zYkiAZeB7A-Si13KvrtCuMkXVnyJemjtsvnmMQ5rKW663Ql5qsr02ZNxs9e6-rBk8185ZygYIMJoO2C74j0WvAGt1nh1dL-hHf2lP6tP38ap2xyzhQywpPvyqHC3zLfg8WFB-DPHaHn6Ca4GMKC3rcRqup229av0dYXBGq4jnPDRkzHZyAVw_NYofJrzyXWhdt9w_6fpu3_3zj4Fk71K6SiZPZNrHNT7JVHdMMhwJGKo2EQ4OUPqkuHxEn52d1dBSnMiQQ","e":"AQAB"},"attributes":{"enabled":false,"created":1734318177,"updated":1734318177,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/d8997aeca9714e498206108e6c957ea8","kty":"RSA","key_ops":["encrypt","decrypt"],"n":"x107Ozl04PPMA2m4V4LfWfB8J5ryLoTJu9kwIH8uH-tgDxEu7If7NILMmf-GA2TX6Esb6ZboUxBP4IhoM-5y8fas3ytDdIV0Vji3yvX9JxxIGErrjgTFLsXTLS1347ZPNRJz9-BPRzRSHRwYRozIsBTGSI9k6vKndhpbCqUnRJ1jXgx9pfw6kkL8IgiZYhrGDVhtQlatF3b3qVOwKNgOK1trX2bYjPchgMGtcQXl-fEhngA6ghRr2oe2lfC27jioDu1Qqszu5y5xtX4aA_R0FVGpPC0-FHvdHBPIxxqyNjk4cmBWIRhyU6v2VqO07h2TBXrZRudPbesDRN5wDVF5cQ","e":"AQAB"},"attributes":{"enabled":false,"created":1734401722,"updated":1734401722,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}' headers: cache-control: - no-cache @@ -1005,7 +1005,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:02:56 GMT + - Tue, 17 Dec 2024 02:15:22 GMT expires: - '-1' pragma: @@ -1015,7 +1015,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -1042,7 +1042,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/versions?api-version=7.5-preview.1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","attributes":{"enabled":false,"created":1734318177,"updated":1734318177,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938","attributes":{"enabled":true,"created":1734401689,"updated":1734401689,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/d8997aeca9714e498206108e6c957ea8","attributes":{"enabled":false,"created":1734401722,"updated":1734401722,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' headers: cache-control: - no-cache @@ -1051,7 +1051,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:02:58 GMT + - Tue, 17 Dec 2024 02:15:22 GMT expires: - '-1' pragma: @@ -1061,7 +1061,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -1088,7 +1088,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/versions?maxresults=10&api-version=7.5-preview.1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","attributes":{"enabled":false,"created":1734318177,"updated":1734318177,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938","attributes":{"enabled":true,"created":1734401689,"updated":1734401689,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/d8997aeca9714e498206108e6c957ea8","attributes":{"enabled":false,"created":1734401722,"updated":1734401722,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' headers: cache-control: - no-cache @@ -1097,7 +1097,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:03:00 GMT + - Tue, 17 Dec 2024 02:15:24 GMT expires: - '-1' pragma: @@ -1107,7 +1107,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -1134,7 +1134,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/versions?maxresults=1&api-version=7.5-preview.1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}],"nextLink":"https://cli-test-kv-key-000002.vault.azure.net:443/keys/key1-000004/versions?api-version=7.5-preview.1&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5TFJWa3hMVUpWVWpSS1QxQlBSa3hKVWt0WFZFdFFTVE12UVRkRk5rVTVOVVl4TWpsR05EWXlORUUzUWpCRlJURkdORVF6UlRnNE1qRWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0&maxresults=1"}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938","attributes":{"enabled":true,"created":1734401689,"updated":1734401689,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}],"nextLink":"https://cli-test-kv-key-000002.vault.azure.net:443/keys/key1-000004/versions?api-version=7.5-preview.1&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5TFJWa3hMVEpHVDBkUk56Wk5TbFpKUXpRelJETmFUMW92UkRnNU9UZEJSVU5CT1RjeE5FVTBPVGd5TURZeE1EaEZOa001TlRkRlFUZ2hNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0&maxresults=1"}' headers: cache-control: - no-cache @@ -1143,7 +1143,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:03:01 GMT + - Tue, 17 Dec 2024 02:15:26 GMT expires: - '-1' pragma: @@ -1153,7 +1153,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -1177,10 +1177,10 @@ interactions: User-Agent: - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET - uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/versions?api-version=7.5-preview.1&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5TFJWa3hMVUpWVWpSS1QxQlBSa3hKVWt0WFZFdFFTVE12UVRkRk5rVTVOVVl4TWpsR05EWXlORUUzUWpCRlJURkdORVF6UlRnNE1qRWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0&maxresults=1 + uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/versions?api-version=7.5-preview.1&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5TFJWa3hMVEpHVDBkUk56Wk5TbFpKUXpRelJETmFUMW92UkRnNU9UZEJSVU5CT1RjeE5FVTBPVGd5TURZeE1EaEZOa001TlRkRlFUZ2hNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0&maxresults=1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","attributes":{"enabled":false,"created":1734318177,"updated":1734318177,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/d8997aeca9714e498206108e6c957ea8","attributes":{"enabled":false,"created":1734401722,"updated":1734401722,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' headers: cache-control: - no-cache @@ -1189,7 +1189,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:03:01 GMT + - Tue, 17 Dec 2024 02:15:26 GMT expires: - '-1' pragma: @@ -1199,7 +1199,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -1226,7 +1226,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/versions?api-version=7.5-preview.1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","attributes":{"enabled":false,"created":1734318177,"updated":1734318177,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938","attributes":{"enabled":true,"created":1734401689,"updated":1734401689,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/d8997aeca9714e498206108e6c957ea8","attributes":{"enabled":false,"created":1734401722,"updated":1734401722,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' headers: cache-control: - no-cache @@ -1235,7 +1235,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:03:02 GMT + - Tue, 17 Dec 2024 02:15:27 GMT expires: - '-1' pragma: @@ -1245,7 +1245,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -1272,7 +1272,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/versions?api-version=7.5-preview.1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","attributes":{"enabled":false,"created":1734318177,"updated":1734318177,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938","attributes":{"enabled":true,"created":1734401689,"updated":1734401689,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/d8997aeca9714e498206108e6c957ea8","attributes":{"enabled":false,"created":1734401722,"updated":1734401722,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' headers: cache-control: - no-cache @@ -1281,7 +1281,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:03:04 GMT + - Tue, 17 Dec 2024 02:15:28 GMT expires: - '-1' pragma: @@ -1291,7 +1291,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -1318,7 +1318,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","kty":"RSA","key_ops":["encrypt","decrypt"],"n":"0QbiVHdFsXq3uvRjC-tgVyApVtkflQFTkkRyTnXg7gAIq7dxagiNFvr-u9omdUhXtzfLQr_2pTe1lXU2zYkiAZeB7A-Si13KvrtCuMkXVnyJemjtsvnmMQ5rKW663Ql5qsr02ZNxs9e6-rBk8185ZygYIMJoO2C74j0WvAGt1nh1dL-hHf2lP6tP38ap2xyzhQywpPvyqHC3zLfg8WFB-DPHaHn6Ca4GMKC3rcRqup229av0dYXBGq4jnPDRkzHZyAVw_NYofJrzyXWhdt9w_6fpu3_3zj4Fk71K6SiZPZNrHNT7JVHdMMhwJGKo2EQ4OUPqkuHxEn52d1dBSnMiQQ","e":"AQAB"},"attributes":{"enabled":false,"created":1734318177,"updated":1734318177,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/d8997aeca9714e498206108e6c957ea8","kty":"RSA","key_ops":["encrypt","decrypt"],"n":"x107Ozl04PPMA2m4V4LfWfB8J5ryLoTJu9kwIH8uH-tgDxEu7If7NILMmf-GA2TX6Esb6ZboUxBP4IhoM-5y8fas3ytDdIV0Vji3yvX9JxxIGErrjgTFLsXTLS1347ZPNRJz9-BPRzRSHRwYRozIsBTGSI9k6vKndhpbCqUnRJ1jXgx9pfw6kkL8IgiZYhrGDVhtQlatF3b3qVOwKNgOK1trX2bYjPchgMGtcQXl-fEhngA6ghRr2oe2lfC27jioDu1Qqszu5y5xtX4aA_R0FVGpPC0-FHvdHBPIxxqyNjk4cmBWIRhyU6v2VqO07h2TBXrZRudPbesDRN5wDVF5cQ","e":"AQAB"},"attributes":{"enabled":false,"created":1734401722,"updated":1734401722,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}' headers: cache-control: - no-cache @@ -1327,7 +1327,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:03:06 GMT + - Tue, 17 Dec 2024 02:15:30 GMT expires: - '-1' pragma: @@ -1337,7 +1337,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -1361,10 +1361,10 @@ interactions: User-Agent: - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET - uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783?api-version=7.5-preview.1 + uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3LeYPHPDNui82ua2omT3f6GPMwU2Yd8nWYobsDw6Cna-ENj-NdvbUfomJLq3o8WdGeVZzVw7ntq3rnRgjLk2XkIOa5sMhLDWD2mEc34L4nWQw4X-znY32U_eF94Sw7shboeHwTE50X7VAz4X4zx6daCRpqOhTi0fMDoiGQFouRhxnPZTayx1AR2RLuBGBOip28MP3xMFZT422l0GvT9ljlOCyfOlDvpZeIicdh2UOjirr5R6RCOQU26YhCx96DTgq8ougvdkr3qedr3VcS5RySSyM12zx36TONfibpgRrhvurPoo-i0qZvZQx4DoEQzQHhb1TbF-w69kyL1bQ7DuCQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zyNbVLg2peW11QAa5bY654rMAKySKwwYFkCERnoe3W_TJVd4U2Z9Y24srJHCAth5YPHwYYkNu2mgUYm_CLX3y30XCgsJcWbsG7PSQCyRLkp22vDq8HLeG1IjfKxWOlOH6Iq1vm7LtFq9Knvdl6a_zUPR1nGwUaP4SMrGREUIxloT09hXr9AcPOpowBnqn2iqKA-ySbhO9RRFUgy8MIrV39hppPQLLE9GXRfUjFnEx4O7s8qkPYbIPPrpKFC6LaGtxEJKIrAQS4BGLpC4halLpFUDJG3aX-suiIu7Y-iUlOUWz76r7xvZm5c43JOukgkZGnddOkyoFUK4bofoHpMaYQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734401689,"updated":1734401689,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -1373,7 +1373,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:03:07 GMT + - Tue, 17 Dec 2024 02:15:32 GMT expires: - '-1' pragma: @@ -1383,7 +1383,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -1407,10 +1407,10 @@ interactions: User-Agent: - AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.9.13 (Windows-10-10.0.23570-SP0) method: GET - uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783?api-version=7.5-preview.1 + uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3LeYPHPDNui82ua2omT3f6GPMwU2Yd8nWYobsDw6Cna-ENj-NdvbUfomJLq3o8WdGeVZzVw7ntq3rnRgjLk2XkIOa5sMhLDWD2mEc34L4nWQw4X-znY32U_eF94Sw7shboeHwTE50X7VAz4X4zx6daCRpqOhTi0fMDoiGQFouRhxnPZTayx1AR2RLuBGBOip28MP3xMFZT422l0GvT9ljlOCyfOlDvpZeIicdh2UOjirr5R6RCOQU26YhCx96DTgq8ougvdkr3qedr3VcS5RySSyM12zx36TONfibpgRrhvurPoo-i0qZvZQx4DoEQzQHhb1TbF-w69kyL1bQ7DuCQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zyNbVLg2peW11QAa5bY654rMAKySKwwYFkCERnoe3W_TJVd4U2Z9Y24srJHCAth5YPHwYYkNu2mgUYm_CLX3y30XCgsJcWbsG7PSQCyRLkp22vDq8HLeG1IjfKxWOlOH6Iq1vm7LtFq9Knvdl6a_zUPR1nGwUaP4SMrGREUIxloT09hXr9AcPOpowBnqn2iqKA-ySbhO9RRFUgy8MIrV39hppPQLLE9GXRfUjFnEx4O7s8qkPYbIPPrpKFC6LaGtxEJKIrAQS4BGLpC4halLpFUDJG3aX-suiIu7Y-iUlOUWz76r7xvZm5c43JOukgkZGnddOkyoFUK4bofoHpMaYQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734401689,"updated":1734401689,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -1419,7 +1419,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:03:09 GMT + - Tue, 17 Dec 2024 02:15:34 GMT expires: - '-1' pragma: @@ -1429,7 +1429,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -1460,7 +1460,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","kty":"RSA","key_ops":["encrypt","decrypt"],"n":"0QbiVHdFsXq3uvRjC-tgVyApVtkflQFTkkRyTnXg7gAIq7dxagiNFvr-u9omdUhXtzfLQr_2pTe1lXU2zYkiAZeB7A-Si13KvrtCuMkXVnyJemjtsvnmMQ5rKW663Ql5qsr02ZNxs9e6-rBk8185ZygYIMJoO2C74j0WvAGt1nh1dL-hHf2lP6tP38ap2xyzhQywpPvyqHC3zLfg8WFB-DPHaHn6Ca4GMKC3rcRqup229av0dYXBGq4jnPDRkzHZyAVw_NYofJrzyXWhdt9w_6fpu3_3zj4Fk71K6SiZPZNrHNT7JVHdMMhwJGKo2EQ4OUPqkuHxEn52d1dBSnMiQQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318177,"updated":1734318190,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/d8997aeca9714e498206108e6c957ea8","kty":"RSA","key_ops":["encrypt","decrypt"],"n":"x107Ozl04PPMA2m4V4LfWfB8J5ryLoTJu9kwIH8uH-tgDxEu7If7NILMmf-GA2TX6Esb6ZboUxBP4IhoM-5y8fas3ytDdIV0Vji3yvX9JxxIGErrjgTFLsXTLS1347ZPNRJz9-BPRzRSHRwYRozIsBTGSI9k6vKndhpbCqUnRJ1jXgx9pfw6kkL8IgiZYhrGDVhtQlatF3b3qVOwKNgOK1trX2bYjPchgMGtcQXl-fEhngA6ghRr2oe2lfC27jioDu1Qqszu5y5xtX4aA_R0FVGpPC0-FHvdHBPIxxqyNjk4cmBWIRhyU6v2VqO07h2TBXrZRudPbesDRN5wDVF5cQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734401722,"updated":1734401735,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}' headers: cache-control: - no-cache @@ -1469,7 +1469,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:03:10 GMT + - Tue, 17 Dec 2024 02:15:35 GMT expires: - '-1' pragma: @@ -1479,7 +1479,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -1508,7 +1508,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/backup?api-version=7.5-preview.1 response: body: - string: '{"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkzTkRNME1qaGpZUzAwWlRZMUxUUTNZemd0WVdRNVpTMWpPREJoTkdGaU1ETTFOVEVpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAualJLVXRzWmVvYnFNSDZCY2NPT01uNGpWNlhXNzRFcnpLQ2xOaDJKMkV5Y1RRR0FtTW1KcWl6ZEJDaUZvMHBNWlRGaFhLeFE3a2FtNldiekdCTDd1aWlmVEdlZ1NjeDNpNmJ5VlRFczJnNHBlbGZndEw5QWkzajJnS25FTmEySlo2ZzZ4clFSWHZGeERzcGpueXpYOEFMYUI4NjNPTGlLaEM3MGFtSE1kcjB2NGxxQzJZcjFsZGNiS1BXVzNXTFZiaXV1a1Bic0RxczBHT05EN3dvWGNWR2dmTVAyVlhkSEpoMFRkazNjeXhDSVlsSXR0cm5KeFFOQnplcjdiTHE5ZUhSRGgycVBRZmw4VlhxYVZ4Vl9IbnFQMkZYYURWZ1FXMlpyLXVxUFR4LUxWdVNfWS1VX015UkVQZUo0ZE9jS1pmTml4UTBvZDlnOHJNell5UFd0SGtxbjcta191YnQyT2NaUDJJX0NSVGk1Y2lEM3VybmMxNk5Cd1dFUWZqdnJ3cXZMa3ZKWlBwa05PcDdKdU5TNl9LU2I3U2Z5d2x5NzlxbXdoX0Rsc21DVmlSZ1Bkank5NUhIcUYyQnY1VVA1M0hBeEJPc3BSWUUzR1BwOU5sZ1FON2o5b1cyUEQzRnYzLVRpSTZhcHgyUzU0Njg5T0Yzel9sRWpmWU9FSVQtM3VuUGFkMG9hcDJYbFB4OFJLZGh3ek9VMEFUWW1UUEhFRElOeWFGVm43T3Vkb1Q2YW9keG0xaFFOSk5pYzZKUmsxZDFTQ2lFQTh3SjNpaTNZUGpDWDZRTUd5c19OMVQxQ2J5dFNWYVVfYlhyVTRfS0dxSER0YW5QTnhyalJSS0NVX1M0NVpjdnQ1YXBGRmJQQzdTMDZGckc1dnNzT1ZPRy1uOVFoMmtNMHZIRkEuOHpNeEN0TTZfRlBRdHdZM25GM1p1Zy5QMnFBZWh2MnZ6eW54Y3lDakVDU3lfQWpDRmtWTDl1eWMweUU5a0RJOWdiOVVYb3F6MmhPWWVPLTU3YnFrR1NSMUM2SEt1WFJPNWN5YVpaZjZkX1hvRjg0VG1ZOXlRb0ZKWmNrT01Zeng0WW5PVERTMjlFakRabV8zQUtmclcwcEpHS2g1NGd4XzBROXB5S1B6YUVnWnNHa1VsZWc3cFE0S3NodkVaa3dncnlPNGhRemRBTEZnc2FEeFRTdkVBb0U3bHRHOTVqcXNSaWFnWERWamlCWjJZOHBNclBaTndNLUppX084cjJDTHhwQkxaZ0hycHdpNFl1QnAzRzRsVXU2SUtUREM0VF9BcGFlQjVyNWVrNGw5S3RfWHhIT3NVaXMwaXZpZUc1NHJuUF9OdnR3UlJXN3dLZXAtSUk3ckg1NUsyY1RUN2NSY05ONkpaOFVKeTd6UU1hakNsS0NYbFUxMDFxXzNwSTd2NTF0ZkhicTBqRGRwQ1BPVFBHLVp3a2xBWE1tb0JPS1UzNFJ2c09MUVQ2TThfOS1VUDI2TVVNVFk4d0pTZ2FQQ3BDdkJ3UU1aQjRZOVB4dnRhVk1lU3hrbk9XWnhpNXVqb0tKcWtGQlYwWmRXeHBaUk5Hc0N4NmFDdmRVU2gyeWE0VzNhNGJ5c0VBaFJVLTJqWTFwWnhYeEx0N0g1aUhyWE9vSkg2VUc4RFU5Q1R2MS10bkw0SlFoSVphS09ka0lpQnlsUXZlVUUwV3NORElzdTQ5YWw2bFg4U21Nb1cyenZlTTY0ODhXRzZqQXlFYzktS0UwdmdNTWpucllSR3B0WWpIM0VoT1QxTS10M3c0aGRGZ2lHZmZxazF0SjJrek9QU1R4M1ZlLVVfLW5MMElYTGNfdFdHaVNaX2xYcUxvWTJUcnFPdXlCWTdFX1oxTzkzdTBZXzhSMmlhal81djlTODdOWGZCMTJaekhYbGo1MHVUWDYtQ1F3aXhCNWtxN25mVW1MUG82cUJOd3A3R0FNbUxXdUR2N0FUVThZMGpwOWNrMDFXUDYwTVUwOVhWN3FidkRpT05oNEQ2Z29ieEpFVjktY09OVnAtbjJSSTYtdkI5emFDMkJnbTlOSFJYQldzWDA1SDZteWFoS0VGRE11RXdrd3hzTU9vM0ZwOTJKRWZKWnh2Ny01N0hRVDhTTXhvd2pSakIwRldOeUtiUXcyQmJOYm5EOWhPOVc1b004Y202V3YxcmlxNDRMenZicmVrdHFyUUhhVHBySUtVZEZlWEFrZlJtUkpvVEd1MURFQ1Z6Vm9LSUVxRFlxS19Gd1IxdkctV1ljYnlyckFUbGdnYVFUQXM1U0xhTEtNYTlpcGp2NXVTa2g2blVfTE9xZF9WdXIxR29Nd25acU5TNnZiVVh6cWFOdDRicjNZZkIxeHVFaHp4XzVIYTBBTDR5a1AwRGNqUk1xdU1FS3M0OERkZ1gyMjloajc0UGhNejVrTV95UW51STk1bGFycjNnaUJoZ0U2UW5qRWNkbm80bGJYa1JGTWlSR29CUlltUlEwakRwTmtSVDMta3BrRV9xWS1Fd2VPdmlwcnFuUHNndUNHSW4xeUpFYXVCV3lzMFpURHo4REFfWVZhcVU5NG1PbS1BRzZPNnJ1SWxfdVJIS05vNHVHcWtZSmRlZE1EQnN5bk1yQ2JsQmVENGIwU2hVejZza3RiXzhxbWtkYWFlMlQ1ZTdSVU5lY0EzNXk4aTZFc28tVEVfaENYU1dMMWVkMWowOEFwc25adEpzZEJLbm1fVnNpSVd2VXVkYTRuT3ZidC1hNmFNbEZkbDJ4QUpiYXY3UkpvM1FCeDBNUzBQMmhJY1FFUGdXaHNmQ2JmcUhkRDFPZzd0MUlsc29vV0NvZXdFZFRCaVNiRVloWDlZRURmVUQ0ajg3UVlpQ25HdV84S2VtTU9qQVYzc0k1NXByZU1JMGhTRGJhdkhkY0tXdWM2eGFyZnF2d1VJdVo0a1BkdkM3NFBGWDVRbXFSWVA3NGJkcmV5OFZYVEpUZTc0UjE4V3EzSFprdVJ2Vi05UGRpTDNoUVpKUzZOYXZ5MENlazNoVHd3TTZ6QWhTdE84eWVPTFYtWDZ2c1lmSEdJempPeVRFaWJ6aWpVSFM0WlZvZXRVM0o5R0pMRWUyb2EyUWxPWVNvU3poaERHTWt2MW9qclJoWk5GUFJudXJiSlllQlE0Z3Axel9iUklCMTJsU2tobl83bHQ1OEVZYXliR1hPNXNfUXRmSU13RzU5YjByRzR6b0FkMVV2MTUyVHVjYkFVSmZyZjFseE1IR21tNXJCc3B1cC10bU9IYWdNaE41T1IyX01rSTR6N0doMEpCRW1xVHk0czQ5aVk2RmZtMUllejZSY3RpaGxKc09Ob1dFT2pHX3RsMWVrRUJWQ1JnSDhsNjF6Tkd5Z2Y1X01iekFwd2N0eWdPWGRseG53NW5ON0pPTXAxaXBNd1dqUndRc3RPemxPdFRRUXh3enh4MlN6enl5UmQtUktPck1BN3FmMU1MOFR1V0FOaEkteVZNX1pzbFJXbHhBRDNZV1paLVBjSlhoS043U09jZWIxX0dLcE9SVVBSc3oyYkZ4N1dXSWRqSUR3aWFLV2hsVHdFanpTcVJMMUJhMlBqak95Nl9TUEtOb21NMjl1dWNWRGtyN0NiSVh3UnJfNVU4Q0JOX0RCTFNXVGV4N3RTLXE5UVExRVdOcC1NSlU5QVRKUVNucTZvVVpIY3RXMnpSQjFNbk1JRHZ1cHNlS2k3aHFJM0dKUmg5aG03UW9Xb0hHbHNYc0lVYVFCOTF2dUhoN05UT1I5d3NORE5JZ2RFZlUzNHA0dllCZUlDMjhKN1lINVZpMWlpdzNjdXV4V1BIUUhYZEs1U0gwRXBhbVhsWWUwZVhkajhCMVRkT2trcG5uZ29oZnc0SWRtY1NyWnlaSGJSRDZHY2JxYUVGaWh6MGthRGlxQWQ4TzhwUHhZNGE0QnZCRlFSbEVjOVNCcE83SS1yODFFMVFTZkxZZFAzekdJdy0tYkJQMHVrYjd1MGFsY3pCckx0c2tWT01YNFhlODdIT05LQVZnRHhSSF9hQTB0X09sbndfdnh2enA3NVRZd2RUZlBiZTg1Q0Y2VmR0VTFUMXpqX29KTmg4V3lPTU1IZTlqQzhZX0FHOGxUcEdfV1RiYmw5dXp1YTBiZTJuVTlOSVB3U1pkd09YTjZENXFvNkw3aVNLaG5FNE5QSEhRX1N0Y3lsbjhmWm9ZR0pmcGhnQ3kxbHluOUEtTndtLVJ6NF81VEotYUU0ZkdEY0NlZjZscEc1ZV91YURhX3l6czdKYmNIcThLZl8yVFFQbFlNSkhPaGo0Zmxlb3h3WXJsdEpHRks5X18zTzlydVBOanZVbFpUUGFFMWZlekdDcGFua3FJdlQ4SkFHRWFPbEpjOTBMcmNnVlF6U3VDX3ZIZjJhLV9nS0ZiaGI1WE8xWU9XRzJUTk1JcXoxSHJaalliQld3ZGN3UVNyMHRrVzRjZl9jR2xGbmctTVlZYkx5OTlfQTJxNzdEVWQ5bUQ2V1NQYnNBZHpNM1Nra09MbVpZTUVTb0d2ZUJFU0JzNzVYQzgwYXlTcDBJdlExSVBlSFpTVlhzYktZLWNiYjZuUTU1eUM0WGRMZEZiVi1zbDlub3FoS3pRYWlhaWtsaWItc3hnenpNQ0ZNM0lHczdjZkVvWG1DVEc2ZHFIdlhBOVY5WTFLUl8wWjlUNjdNNmY0czhZMGZXRnk1ODBodHlROF9LRENrdVYydi1fNkwzdVNIbGk1U0c0RjhWX2d5dWRYZG1Vd3RLR1NFcVVvenRIMjM1aUVaNk1aNjV1Y3ZNMDFsZ3FDTlpVLVZ2Tm9SeUYtOUhGd3BZeWpJS054N1BqS3MwcDlpZVc2ODRjS0hPYnpVc2E1YTdrNWJkaTBWTEpwOHJpNW5md0ZMTDVwSDJqS3pDOTk2MF9zSlRONDVMdDZtU1BaSlFIMmlHeGFGeW16a3g2SnFhV0NVR2kzQU9OWDBSZVhtSzd6OUJxOFJCazlMSFNEU2I3cF92YUo5dUV1eGRJaG55R1NXNHN1MmFXcmM0bTZDZTNkUW15RzVCSWVCM3lYaW4yMDJvUld4UzVEZTQ2bmNja3N6eE5TcGtwcExiTDF1cjNLVDdlMm5HMDZnS0ltbENXVHF0UXNlMHFXdjhLWHczVXFqX3RqRml2ZUlkamtIR1FIZ1dVemxmSklHbmx2NkxIS1ZwNG1DRDJqN3lHYUFIeG9WTDd4LXgxdDdEclc2N05sWUZNSEltZi03R05JTGNndHVfem5PTlNxaDVadVhZSHRtZFlwcUVyTFk3ZkxPX0ptMWc3SnFmR0hEYW5reEkxUjAxd053ZXJVeEVZMlY2bUpfMm1uVExuRU93MmFwdmNsbmVlWkZYVlI5NFFLQTE4ZGJxbUhzVndCVmw0Q3VFSUd5YlQ3TGRJUXZyd1Yya05lSGY0ckI4ejdQWXNGVXMweG1iUEVsSFZGRDY3cVRheWhrRDRSM01WZE5aRXB4bnB5UzZRLXB6S3VmM2lpZ21MUnNWZ1ZrWkgzNXhZczVaenZ4RnhocGZSNGEza0pfLW1XMS1qN3p1YlpXNU9NTWZMN1NQakhhejRFeWNHalc2akNxdy1JNGVzTGtxdDJxYlg5TFpLT3FpUUE4N1RVRTRfTnp4SHlONFoxbmVnU1lZd2phdUIyQVhfS3F6OE14YngwdnNWMmVhQjZOQk5ONnZaTFBvS3Q2VktMT3ZlVFVNMERWdDlOSi1VNjRSdVQ2UGNvd3ZzU2JpdFJvZWNaelhEVk4zTkZrZmJhQ0MwU0E0R09teTZILXRkSXBzYWxGQnZRZ2g1UVpXTnBneVZnTllvQkoyemM4ejdRdWd2WEk5cEVGWDMxZ3FJRVVvV0NHSm0xWlRLYUh2NklNYm1iWFZTWVpmSUluQjVhbnpHNlg0UTI1cjZsWkVNamNMNHpBdjlUOTNGT3hLbkJTamZDel80eVUtMHBwcWRBNldYemRQZkJFaEx6bmZYMzF1Skxha3dmSnQ4ZUdfTWdlOXBlbTZBWGxSZS1uU2V2bjlsVS1UTWVBUkhuM0hHaHFtS1djMWpKUUN0WGhxeXM3cmtIa19YdkFxLTZXbEVGejdtRElub0ZHWk9UUjRULTJVQ1BPMGdDRHJFNkQtYjUyLWJkOU81dmxuSWlJTS1TbTQxU0ZJRzBmUFVHM1dQc3p5NTZKMlpRbWxqZW9OdEx1TVVvb2R6NWFCSWhmT3VNZVRoZFlmUE5tOGwzY0oxM21HcG14NUI1S2Z0YlZFTk0yQWRmYjhEbFZ2bkpYSlRhRC0tTVZ0Z0NPaTl1WU5NZ1BadXVZRkpibHV6TTRLN1JJdnlhMzlQOTNiMFpfX2pxbXZjTGhTa0hSWDBoN3JXalNmMG92Tlc0V3dqS0gxREVQSEpzNUJ1VXdMMEVyT0xGQzNIYmF5a2M0RVY4OEZPTVdjRGhlX2hheXFlcUhPSWVjNFdZcGhYVjN0M0VPUEx3blUwbTN4MVNCQjBQR1A0Q3hVWWc5dm9ydjJBYXRrWG1DeFFYalNDYXBjRGtLMFhXYWNyNUdFQzNRU2NOUUNJUTRFS0xlaEdVX3NweUdMRVg3N25hWHJKTmcybTBwSXlOMk94alhudExPY3poUlJ0dVRqbzNOLXFDMlBYZUQwdTRtNVpPSmVYNmpibDBjZF9pMGh5ZkU1WGFmbUtpeWVrM2F2YXkxODRIRnF1MGxVY3EwekVubHA1SE5neXRPRWJzSGhBWWxOTXRUV1RlUG5qeU5RRUNTV3ppcGVBdExhZ3k3T0hhbXZLcjUxb2ZxX205TTJaWUVDS21MWTExR29zMnhQUEgyMm1waGZwSXctWTlORXVVdlJKSHV1Mk4xR0tYLVdHbjM3dFFTcTlYTm5Rc3JPLXNzM1VXMlQ0REo4bGl6ekJpVV85bWFlWGJoSnIzOXBITzZ4TER1bVNzczlhUjNhVFNJUnFrWkFtZEVKVUlZOU9CaEZuT3pROTM1QndEc041TklZYldydkdXNzV3bUVySXdNU1lIc2lnTGR6NDVfZUcyeW9pVkJhb1BXYjZhb0NUNlJLSVVUZ2tCSzhFMnlybkpmMzRrZnlLOFk1Rk1LWjBCYmxDQ1RnalVSMXc2blRKYy1LZ3NUMDYzLWlsZWZxZzQtemptalVNdldNVkwyY3dRRmkxeml0OUxrVkZpNXR5WVREd0dIWDJvcHpVamtya2JsMEhxQV9Dd1lib1R0WkhQOTRTUWUzaHoxY1VocDJWSTcxNXVHMWJ6Rml2U3hxNzRMbFc1Z2NVY2tWR1ZjNkdEMnJoOUhOa3BuWkR3cWhjYnVKRHNsWmJJQ3c5cmQyMnpUVnFBYnJiaUx0QTFvSTBBdUo0aUFib3p6VG55TXprMmF6WUhHOWdCQ3FZSHMzXzVrQnFLVHhCZlI5UURIa2ptQUpFamVNSnJnVEhRM19SZ1ZjejE1UEtxRmxvUDNtVThfM3dSWlR5YktOektjSC1zUEJoWHV0QlUzYWlFRkxZbmFOT1BGMHREbTdrM0p3TE15UUxvRWw4eW1PSzhRV19zeDhROVRieUduSlc4cEhpNWJxeThHZFFzMTVrcC1IWllKWnJvQUpCYVhJT1RhUVRYV0dRVWRxVlltZURrT0FTRVVOQS1yY1diUF9CWlpQRDZMYmJoNEh2SXZKSm1pd01OdXB1TV9tTEQwbmo5bExUUks3SFRtckIwekVaMXdqWXJpLS1VY0dOSVVXQ1VhOHBNZGhFMnhxWUhmMGYxdnl5RVVEWWpGMVVEUnNBYWtMa29fYURONGQzcVVhLVV5endqTzhmU1BBZVVoZlhGTXI2U0p4dkVXOVNSTFJzNG5XNFJGeUl0b3VROElGOEljaXNHMWtTRzlZVm0tUW5VeGoyTThWY0g3b2cxVC1WdHNpVGxiLXlLVDBLZkRfcVRkWEZnbE0wOW5KZUF5OWtDalpJazlBWnByLU40WkItejZGdG40V0VPeDBoTWZrU2Y0SmNWcTdWdEF6RXA4a0JJcVlYZDdHZFBHaFY2UldLSFVmbXRkRXhUX2J4V3BuY3ZPdXBkNDN6ZjcwZmx4UWFsOUJ1U3Y3MEpzdUQzS3I3NEZxNkJiRS1CSl9rZnNLdlZSdTFVZTJJbGYxUmk5SnlpcUNRSmI4a01WckpsNkRxRnQzQzRLeUtSSll5SlhxVjBSWGZBYVdMb01fVEFUb1JzbDNqOWFhSDViRWVnc01TMDNvR3pZLTFhaEF3OFVRTGUwWHMySlBncVN4Mm1WOS1YSEpVdHZtaWpKT0phb0dMeWNCTk1oTlVtdzhIVVg5ZGJtTGpHbnpQdFlob0x3NGNCUGZIZTU5aGRWRFBUNmlpX1RxdkdwM0VQcmo4Z05qbFY4a3ZZMEZvd1ZBMnBkWnZMZlBSV09WMXlwSy1uRFJjOTJYZ3NXZUFtTmI4NGNyYlZ5ZVVPbnZVX2liSWtJSXFMb0FxWDA0aUs0OFpGcDhMbWJadGdlUXBsdkZOVVMyUy1yTlhnU1FzUzI4c1BLdWxUdTdFQ1Nfa0NwcUtnU3ZpZUZubmNyQWhac1RJbXU2RGFGQmRwMzAxc0hIa0hKaUY4TmgzeXdjb29aOW9aQU9wTHBCVW5NZHk3bGJVTTVYVlhNMlJXekZualY3SnoxTFN1WkxuZ3pyVFdsTFV1Z1JsTkZBSVhlZUN1MWk5ZElBZzl1MXlRcWl0VTV2RjM2LWcxdlVYdllWWjlaVER1SERFMGlRaThYWnVTVDRHd1hWTncxaXMtZnYzc0Z2S3hnVWhFMFAtb2xqNC1oMVJ6SzdCbGNoT3RNbWs0ZUNoX2JwTF9NMHZOcEF0SmtlZnJ4R0x4NlMxUGpCYV9TT0lUSnZGU00yYm9TaTMyaFZhRkFDOEJuNFRJckEyQ0hzYWJDMUxpMk94cUxDaDl2eXV4VEpTN21RY3VQTWJUSzAzTjRoVjZCb09vLWVZWkV1V2M5OEZDZE9DR0hiRk51ekxGVGxSdlZ3a3pOTDNnV3JNNTNvWHJOR0dxMGthWHBwQ1E2cG5WMnJ2d1BOdGZPTzFlY1lhVk1fUVRUa0dLbXNYaGVZY3ZxZW5zOWVfeHRGZThQc3hLZkx3VmJkTzZqdHhoWjRmX1R2ZVk2OWMtNzFnN3p2SGhaUm9PTkF2UDFJSzRqREYyaXJhaTRINVptUG1VR3JJQkR5eDd4NDE3SndCQ3k3WEF4T2xDTzBpQ1E2TmRad0t6NEZVUHNyeGsxMGhsV0ZWQ2pPcnM4UTZ6VW9ySHFzbXJHakdaMmtTNmg3SE9BRWdZWTFXblJldTd4UUxQNWRnb1VqTFpobFY2YkNfTEFMR1ctam9TZFJMMFR6SWlZVldIOUcwWHBYbEtWMkVpY05ycWE2TkpzdkFRSWlwLTBZRmNzekJRRldkcnNxRWFsbUVLN0NpaFRueU9DdWFBdndVLW5aem53Y3RQeGNEUHdseU9BMExXZ2dGekRyMGtOMW9sLVM1YVVoVU5Nb1ZJOEVHb0hOR0FOR2xldWRPNlUxczZFTlF0NWl4RDRfSFBkX1lPZTB1NGxoUFNDWm1vczlkRm82emQxOEw5dUZRcTM1bGhrOEpVRGxwd3ZIR295ejVNOWtZY0NKbWQ3NTY5WnViNHVYWTBTb045dFc3eDRtM0dOTktONFdzOXh4bEhPUU03NmE1NWE2bDlleFljWjRjUTdYRFVZVHNkVENKLTl6LTlva3FRRVN6ZGhkTU1LRXg4WF9DbDdLWnJaeEFDc1I0emd1eXZ1a3hXcUVrU2RHbWp2Wnp4aXBZSUprYklnbDlIazQwTFB3MFhBWnFPQ1o4dlBWcEs2V0ZsTFlXSnRLT0VGbkstSHMxa0lncTNubkNBc2lzNWdDMW9XcjY0Nlp3eElRZ2gzOWNmNHlpbUt3RjRDeHpQdk95c3dfRmpOYVlkdXl1R1JITDBfekg5ejAyMXVPdGVKLUNrY2E3OUlHa2hMR1dqYlR1YmtaZ3ltSl9TOTBJRmVBbE9JZ1EyMW5KS1dtTERnOW0xeUF5NTBEVGsxRG5lM3BmUWE1U19iNGxyRUJvQTQzS0xoTVY2VHA5MVFFYnM1Sm91NkcwNUxXVUo0TVBZYWU2Umx2WFBoTUhjTlQ1SzZzYmdJTTNSUDZORnZPVGt4UXBGbXB4TndZTncxSV9RMjlZVEZlekZqcF91Ti1iVkl5S1dMaWl2aU9mUGRrcmF4MGpDbmxKc2I2TnlGSFFIZXNNS3paamQwQlY5ZnRDVXJSOEo2X29MN2xCY3RIMmNSRjlfNUtXX1ZaNkkwTHplbE1ZbTRiNTdweFdyWHpTbXJ2N2NRUFU2NWZSV2F5cUVtTlZEcEdGN1lweUFzVkJfSlBVaHdPTmcyN3Q1OTZqRXphcjVPMWNqbm5CdDNTZFBmNnNLZEdyS0VPU1cyZVMweGdQNnR5aU9Pc2RxLXNNZW50ZXNqdEdPd05jM2ZrYmFrNldoNC1zSW9rWWtteVQyVUlHWDdxY01vZTV1cnNDWHN5dlluRlItSE9QNS1sb0lwZVlmLUtxU1JENjJfM2J5TjJtZlp4aFB3dl9ZUm13Z3dBYUNpUkNJRWh6Q3JzeE55bm42QTRnZE15eE9zdEZwaHozNENaZUsyREp6N0d4WHJHWU5yM3hZeW5rNk1OMEJTcDNodDk1d3hzZHRyM09heHZIOG9oQVFRLUFocDBmNUszeDdKS3RaTzUwRHc5RWpldFliOHgtZlRHNnhWTUJvMVpyR25nWUNtX1RrY1dOV3ZXejhIaGFFOUZGcHpVZEc5ZExteHVLT0dSTEJISm5VZTY1MlI0U0FkbGhMU3RLSXVjcC1CcjB6UE5LcDlRV0pRR1FOSVZKR0xqSURYNjFwdUQyZk9NMndZREpGcjk3dFJmanEtTFJMQ1NERUVKa091YUVkTFNXZVB4YWVvVjhLT2xkUWE3Qm9VNXRvZlVVbTA0Y1c5V3hnVU80Q1BOMHNmaEJKUzdycUcyUkFVaFY2VDhsZWRvNWJhQ1BTSUt4dUlWX25URDJOQ1RLN1Z0aEJOMGhmLS0tX1Y2LXNRMUU4MlFkbkxqMFU5b1dwVWhLdFZKV01xYUZ4aEV1Wm9QYVI5Sk5wNlhfUGF4eXZtUTBFdTdxa1VuRVN1SDU2NmoyOHl6Rjg5dElMalNJdkN0a2FoZUlfWkUxdkNUbU1HdjU4Wml5RmYzZm1tQWhLQ3FtRzFWRUgzMHBnVFEwZTNkMTcyUGpyVTNFUmdEeENsUC00UmJuV0xocEIzWV9DOG5abWh0Q1JBRmNYWE1ZTnJUdmZkOFVSbkpjU2d1WDJXeXdmSXBla1p0cHpjXzJRZjNxaWdXNC1TdUN4TlFUSmtQSUNyai14VWZHVDRCaWJBV3k1ZFpzLWJhWlkxYk5VdVlRUUoyVUpzUVRYRTZvdmtxNS1XNDhISXZ6SzF0d3VhZlZYYTcyWEIzcHhldkpfT056NF8yd1lOdVkwRW5oTnczQndINC1VQ2Q3eDFRdFRZUFI4NDQwaUVYM0UtTEQ4VW9YMUlTSkhhQ3dWLXRRVWc0cHMxMXJ5amVaUkNGM1QxaEJucGNmTER3djhKckdkVUFSYWFWZlpaNEhBaTBWRVdwV1Z4Tk9ubjVTOGJfUFY1Ukc5UTZCNWxLNjFQdU5jdy10d2hBYlVfYmI2RzBKMW92ZUtVQktnVWctVEVfVm91bzMyMk9fSWo2RW80S3dEcmhNaElOOE1feFRZd2xXc0FTdXRwVFdGMUxuX2ROc2tCcGlwUEJZM1ZOWG9TNVpuQTFIYWpncE1HSDd2S21xa0hXT01OLWNxUFdGSGwyN2FfX3FzNTU5Vl9tSVNZMkJydFUzblZmcVFsS1lmaFlDX09yaFJmVUJQM2sxM0RuQUNhbkVzcm5JQ0pydER0bl9wU01xTkdibEt2ZU9xdW1MelZIWkpnbTExcGJsdTRhWHZBUU4ybE1XQ2tHaWV5bjdmUktMOWxBWENJeWZVOWtzY0MxTzZmQTBDcmx5MGszVC1NX3d1TFJTZ2xQUE5IMXVJYXg3YlFRanVmNEVMcjhZRERsallMaXlTU0pFOGlDUHo4MTVFTkQ2UEd6MlR2b2FMQTE0MzYzTm5MekNqQVNVYnc3NE1RcGpPOU43d2NSQTNpUkdLUEVLaEJxdUlzMVh3Y2ZhbXIzMkRjaExSUG9HQ1ZrTEFlZDJvMXdQblpTdEtZRkVZVjRxRmcxYW9BRGJlbWsyX05SSXRCZGxBa20yMDgyT0FJamdyRUx2Uk5DQWdoU2ZodjlPV0Nlcm5qaGdSMmowX3lSdHFXRW95ZXZ6VGppbHU0Q2VUWVMwakRMNzZFNG9MM05GXzdHRXprSXh2bWNSWnZfUXZHdlpLVGl0MXp6eGUxRk9EeVRSRWN4SWZwQWRqMFJ4MkRrNC1kaG1fbTM5OGVKZnR4N2hiVFB2MW9fUWw2S2hhVlV5WXJuNjhfdjhORUdVSlpQQnhJYmJmNGM3WjBBdm5DYmllWHU0UXZqY0xLTHg2RGl4YURwTnJZeDFfd1NQVXU4cWZYWlVCWWZvQy01Tk1ic1FNY2FSWWpoelZhMmFVVnRYcmpzcUtiNVRpaERsYldyTU5IQU8tTExhZ0l6NEZKVWJFdWstS240M2NjOTRrSXZGN0NVRmNfMElTY0pjUHloR2JZbE5HTURfOWM3RHY5Rjg0OHc4bHF4cDdYa0pveWtULTZRTWxYQ1pBeU1JUmo0REdmVTNtbllJNnIxM05iQXdJdWM2Z2RVblF3aHI1eklPM0RMSDJ5NnVRVjhSLUM1SkZSQU5MSXM0bkVnZEFVZkpJSlVjUHlHSzR1R0szR3Y1WVRKRlZyeHFSMUpSQWdhcEFaSS1qQ09qZ2ZTSkdIUDhCOGZVRHVkdWJJWkJuSEI0allpOE1zLVRMUFNIQ1FyMEdaN1JsbTZITmZuVURSLUwwWUI5dWd1SnBNaXp3UFE1QVdfbVRqRF9xUG16bkRuMkRmRTI4dGJieTdfZDUxMUxDOHZjRTNtV2l3Y1FKcjM5SHVCSzRpUEJXOWxhTkpXZkNyTmJ5SGhVTS11MFprMmRfSjMwVWc1MjlKTGtCS0xZRjJQRmRldjZvdktOQkJrYmpDbXQyc2dnd2V0X2U4V2lyMGxaQWxGNVF2aTE1RHF1bWVSSFFaWFZNXzd0Nk0xM09nOFZNdnc1VGoxMkV2UHNjTHp5NHlxNnRTalNncmE0LUtWbzMzbGpMTTI2YlZjX3VYR0ZIVG42MUFYcGxXV25LM0J5ZlZpdEc2bTFmRXNoU2diSlFnVzQyeXA2NU5WN0ZjSnFhS3JtTVRrZ2UzUkFhTlpJVHJrUGgxam1QQ3BQYmRRT3RqZlA3cXQzRFl0S3pSWU5HLS5XdV9hZUk5SUppNHdfODBJMy1fTE9xSHNnYmkxOFF1bE4wNXhMRFE4cE9z"}' + string: '{"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkzTkRNME1qaGpZUzAwWlRZMUxUUTNZemd0WVdRNVpTMWpPREJoTkdGaU1ETTFOVEVpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAucjZHWWJGby1JOUNLdktxQ3FIS2hDeGJfaGlUTjFaQzFCcW5xdTlJVTFNT0pqckdxbjZjTzNVZ29Ia1ZrQVl3XzVpSjJSRXYwcXAxcERfX1VQM2RkYnp4WmpEUXJQM2RRVmRkV0x4Y1BEYkRpQ3Vkc3J0YjNsaGZfeHRCNFQwTFF4aFJ0UTBvWk9pMTB5ZGNiT1BGc1gtU25xZlEwTnJGUDBnZmRRZzZIcEg5ckszYm82TmNlV1piN1VmcUFyc2NjcmVzal9ZM0s1Wld0am9QLWRhaWg3dGhsNldOazlSdHNHMjJSeUdJeDJha1ltd2ZQY1VTdnVMaHVscW0yRDQzd2tsRXRUbmhfUDdwM0UzOEdKNmptMUJRUEdyVFVfSTBfYmZ2NkVwdEQ0bFpCcmdUNWJCRFUyQVRJRllwUkkwbVRxZmN2clR0QW5TNVJwM0xMTHNVRW9lTmttQ2RYbndGSVB1TmtWdUxvd0t2bXV6Q0s5NDl6V2pSMm93ZlFCcUhMNTVTVVhGRkw2cFJLdHBFVWc3VVB1N1NQcDBrWkNKRWtYWHFlOUFhbHRxLS1tTi04NnlmVUR1SEVlSGpNb1ZQb2VlSTRMUUlaSGFkcUFjNjV4S2gyTjdYdlRrZjFpNWp4VnNtbnpJcUdzbS1LM3F6UUQ4WEJHNUZLM1ZpYWJ3S1gtWERBZ3ViRTVLa1MzQUpZeTRnX0V0ZkZfaDhLWXBoY05kN1V0NmpGUG5La3BwdFhHbmNiVFB5MG00RGlWbzFBOEVBbEloQ1FHUUNrVzBfdDdKMXhnNFFwWmdmZ3NNUDRKWVNTckUwM1hZZHVlSjQySkFzbTIwZVdTZ2tNcjdBNmxoSVdFR2U5WFZEdmd6U3JSb2t3Q05RelVSUHNsbVBTN2tVcVJrZ1IxWEkubnc5OXBEWllmOXoyN0p6QThqRElHUS5YR0ZSeDd6Z2NBbjdva20xbHhyMGctY09NbGlHTG5pVG94aXJnSVlfblVCZFA4aXNLQ05ERFBkQXNuVkFPVTFnSjZPUGI2RWNrUDM4OERQNzlEbDFZbWpxVUQ3Zl92Rm50bGZ0MmZTbENxNzl0NFhpLWNhTTBJd2NyMkhkeC1sRzJPbGVTRm55ckYtZVJOTDBBTnlEV19EbE9mMkFpb2NUdDVMLV96dk1IbXhtbUVDX0RMTWp2bnVhbkNqZWdMOEY2SEpQQS1ESzdxMVNyY3AtM2szdWNFeU9PY3oxNnd5ck54VEZDX1JZeGhsSzFTcE52TVZpLS1lcmsxNmtFY05FWTY0NmR5LUJ3aE83aHZ5aW9lNUNlLTVKZjdlUmlQRFQxcFlURFRQSDc2WUo5Wjk4RDJ6d0VTb3laWUFWcE1EbGV3aGNTakc4SlRRWnBKRGVuVWNCMHplV2tHckRRdkR2Y3JKRjRZSllYMWFuaHZmQXd0WDBjeUtjZnpYNS1yNlJmbnYtRlJtTlNVNVY1QzVVbWFRSHJZX0VvVG53NDR0eERSTUpxRnZkUnpEOEJFSXc3dWZIeWhpMUlxak9GeXM0enpNcURGVGw5cUEyYUpSeHdnUDYtSldmbENfWFRucm43dnBYUUhWNndQVll6YmZBOFAzci1PekxibEZ5TmFRaVdZcTR0WTNTU1NwRW9iV1QwdVFaMkY2SnpJb1pKTFpNYWkxeWRRMGtCZk84T2dUM0tpazhvOXpIN0NaZHc0T0Njc0ZCZzFCYzN1dm9nN0RRem42R2ZaRUFVd0cyZ05raTNaYmRqalNlSGNRdDRzVkJDa0VHcmxVa3B4ejlEaGJwTDNaQWlQbjVKWEcwb3pCaUw2TF9VZHFpZkttRjNIVUtjQnlXbndCY2xVdWlsQlI5WkFFSlNqeHRtR3prQ1E5YWNValVQT2lEZndLOTM1WXJoaWdYVi0tZUpza1Y4MTZzanhIRnNid0RYX2Vfck13U1lwcWwtWWZ5cW0wQlRwVkhKNXlQTDZ3a3BmVlpGUi1DNnhnNExMeWlWOUZmS1BYSjQ1ZHkwbFlHYS1mdjg1M0Z0cURSTndLUVQwZFRuQ0piWHNkemdZTUN1QU43NkJYNDlNVmZZNmVHeGhNR2RkN1N5bFVCMC14TVlZOU96OG5ybkVjQXI1bUtNZWxqdFZjQl9zc1ptZU5TWnZQSHRBTWlDTUx4X2Jlc1U4ODRldzJabV9YOWo2UzRTQ1l4TTQ0TXBPQXQwTTNOMG94OFVNYnBLek5oNl9VYmg3eGVhSG9rNXNMQmhubG1BcUE3ZzVNQVpRVXM4cE5CbDEtNGtNXzZ6Wkd6OVBORm5Ia1B3ZGtYZUpYMnp5Ull6TVZTQU5UN0JrdG9zRTlsUi1DRVRial9oTzVtYkc2ZXN2aWpvZnpIZF9LN2M0ZDBXMGdOSGJ1UDFGNlltWENuRFVxM1FvNk5uRDAtZEtNSHBvbktGNEY3QW9ROFBlOFdBRThmR2JDRzBCZ1NSREZVZzJJdVlkWnd0aUNOODE4Tk95WjZZTWw5RWc1eG41M0lDcjFwS2R3a1RoRG4yU0hneDJmVkpIeEhHTHpLOG00d0pKVGROUU9pZl9qTk9GeElIRDBWMVlQWWx4dkVydWZ2Q1lqa0ZrNE5kNmR6RElsaExxTmdIbDVmaXhsNlhwY1NiSFZIblRRNjBUenhCR185WkRSVV94TGdvbmVYS3FHaWhTNk9kXzlDWVRiVlVYWlVOQWdPaW1tUTNnV2tPbUwwZjdGM3VSVjVZcXBMN1A5Rm9jTzBMMGpCNkVhcGpucDNBY0dGb214c2c4NU5aeG9ielp2VTdEMGpvOE9GLU9vMWxfWGstQ3NxemswUUxDQkg2OWhYeS1saG5VMVlnXzdQMWNZenVRYTN3ZlRMYkxDaG9RRXhjZ1FnMkhxMnRSR0xZUkdpV2pvX2d5NnBDSHBGdUpzQmUta2RkRmo0TGEtMmkxLUFrcFlVSTZTaWFaUndFYmg1c3NPTzN5eE9Wck8wc1dZMWY0WTIyRHJuMnB3MmRVTjM5RlA4dTFMU2NUUUZMcWxqMnBsTDhhVFJReTh5dGZFdGduMlJPS3BsdnRWaGpEYTRHcTVNX05COVRNU0FRVlRtdjV6b0x1UDY4VFdyQjRybURwd1pJbnlZVUJVNk1CaWttNTF2VTg3a21ubjkxaV9wWDl5ZkdCd3BWczh1ME1wNFZKejV1Y3VXUWRpUUIyQThwQWxiRTEyM3RxcDFLaU1SSkdkRXZobWptcjVPUEJpTWtnZ09qYkNRZmdXTmFOcEJzdVhndGxWckwtVXpKMUxuazU0YWJoeklocWVzQ1Z0QzVGSTJhWU9fNmJ1MDA0dVpWQUFKd3dMbUZLVExwWmFNczV2RHdmbzJoU0ptdmFFa2p0TFY3RFFDOXRYNVpUXy1VOF9iY2c4RGFLTUl1R2NjdGV1R0dWQ1lkWHFTUE5NZG5kcGs5dmNqNF9DYnYzakNLQVk2dHR6dGZuQTVXMWhTbHo4YmExYk90Yl85U1VYYkFPSXU5TUFUdFpNOWJRNzJ2U1JHWG95UGN5ZDREVXRFeFVmMWp2Y1RyRUlQWU1NLU9GYnU2YW9FYzR4Y3lvRVg0em5ENU1feUNxdnIySzJMblo5WW92Q24ycmZYcjY0TGJLN1ZLWGt5cDR4dWRBRWVjVHhKZjJUeXEydThWTkpoTmItQnlsa3J0Mjd2d1RZc2lBUTFWSGItUEFjcnlaRWFwZFQ3R1J5WVE0dHFCa2dMcTN4dHFPY3VKaVhkMERua0tUWnJZLWY5Tjc3X0lWU3ZOUTE4RUZZX0p5SHpWZ0NHb3MxcVJWdVlodGNid19qTFdDUUFFS1NtTHh1OG5LOG1tUUMzWDI0RF9LdlpOaHFrczEwc0NxZ0podjRzeWgxX0twaGJiOEdTMTJHTGZUWTVxaFY1UTZBR09kNG5hNDFlNnBTLVBDT096UmpoOGFOZ2VuMnlwQnB2N1M3TzBkejJDY3FmYkFMeHZrajJjRHJsQnhBQUtkNkZJYktLY3F4RnRTUGRmTWFtbm5WWE1xdmpmX0tLTThibS1xcXhicnpjSWxHRDBiVE5YUFhvTC1TV2YycF9RZTQ4OXhmQVBBbmx3VXl6REVZd056Rm9zTVJGZzJaS3ZjazJCQ0F0RExKNmxDcDBockg1NzQtR3pZUlQwOEJGbnBWZ0RUaWx6blBkMzVNS1pxMFFoV3ltSlBtcHZWR2szSHhEVU5CUTJYYklQaEhPa25IR3V3MER2cFJ0bmdrdFpUY3l6Y3ZsaEtmOUFPV0VwQjY5dmhSQVg4TDk0cWNCUjNJTjBEekI1ZzBma3lic1EtbUw5SE8zZk1mZnRxNDlQeEo5VXZNOHRkbG8yd2E2ZjVDV3B5Y2plY0lwLWFJRkNiVUlPaHlPd3E0UDhoM0tOVVo2N1VpaXlCNS1QU1NKVklMQXgzUTUxT0ZITVhZSGtDd3lUa2hUb1Q4bVdIbWEzaWFtcmY0cDFqQkFyc0E0ZFdWNWswVnEzWVdIZnh5SnBEZzc2MUZnLXplZk9WaE9JUDUtRlFrdXltLTVVeHI5NjJlazNzMUI1ZG1nLUY1N1dlWVZUZzJjQUJDVGhGamhqT1dCdmhYaDRLSkVlSVVQTURXd1lMd1lURjBFRUFHLUcwN0k3dkM2NXk1VDdDeE1JSXhLdVV1ZXJjSHdZTXk5VGpyNjExeDd0cHQtbFUyMk8wbW9yUWZSbndyY3lnV2ljV0cwLUtCOGtIbFE0YnBUeWRQdzNNVUJwbVlZN3F1QlIya1JuNkZ5T1RkZDZ5X2VPcG5NZFNaRU8zNGdISkgzNGZwUnpkNUZzcF82UVM5UVBEUTlFclVLRW9aQXM0aVNBbVZqSzFnOXZwcFh3YWRDTlZxLVY4MmJUS3VQU1hOdVBCT0UyVDFUazZHaWc3ZXp4SFk5MnlkQ3ZsR1psWVktQnNXZDlwRlVQOXZCaVEyMkNrcHNRSjlEQnNfZVEzUjdUQXJPUjN2RjdETjRWdmp6MDJaVk9GTFRVZ2p5dGJBclRmZUttemptMW1RVlgzZlkyZTJOT3g0QUx4MkZENGp1SzlpRVFsNXJhR3RZdUxKVThhVHFVWWl5Y0pYa1J3cnVtS2pjd182OUs3dFlWU2prMWQtWUZmRjhZd3otMmhJN2Fhc0N3Mld4NHRRY0F4N0R0WGU3X25nZzdUYmlNNUlBZnoxajhfdDlqbGZtRWMtOVk2NXdWM0dNUzF3Y3FuRjFtSEh0ZVdRMVc0emVGSHQ0ckVfWHA0TTRVamhBWkNaRTFjMkhndjNCVXdHbWM4Z3BDUEV3ZjVyU1Nac2hCaWhPZHgzUkEwUkR6ck5xcGJTM3I1Ym9IR3lfYmdzd2M5SkxpdlJqdDBZZDJBTXVrWFA2MzgydlhJUWQ0Yy1NcG1HbVA1R3JxWHV6QnFGYVM4RmdodE9tYS00WXctMjhQdHFhOUtvN2s4a2lFcGJGSlY2ZHFHNGFfTjR5T1RyYmFxRGhlcmx6WWN0WUU4elBpYkMzbDhLek53ZEhjRURheldWSmVKdmhjYUx0V3pvS2k2R0tnNVlFYnB3VXgxMGtKRW9WTE45cFJ1b3ZsY3V5MVFsNVBOeXE5b1Q5Ti1kX0YwSzV3ekh5c0R5TVg1SHczczhWdnJ1RW5rXzQxbEgzR3dNZ0Qyd2drSWtCU3FpQ2VkV1lsZUJnMm5iekd5Q2RSc1BWZ0JINmpacHlGVHBJMlFUUm91ZWtWUkp3d3VqQ3JSUlpxbVFYMTRVcWdjZDVjZE5PYy1Ec0ZhajdUNHV2bzlTYXM5M3hKYlBycUJQLVhFOWh1WGtPdjVhY3huclNtZDBNbWFHOC1mUUFmM2JUTU83SkFBaVhyQVlSN0ZuV1F3bHRoblhhV3p4czc4cVRyeEctYWpnUElKNWxmTjlEci1KMlBWcDd6LVg2OWExcTB5Z1FWbVJkOTVSSVR1alltbmtaY0FtLUw0bGx6bkdMbXhvSjlJSnA1NUZRWWNyZC1uNFZXVVR5TmZIZTFHTGhjMnpkM0tSQk5IUXc1ZTdOVW56YUtrV3JoSUNKbzdYaVVMN00tdWplMUJFd2RHTG1xWXhIMFNER0NOV2pkRTNSN01VZzBaNEJma3RyYW50VVVjOWdWbVI2TGdoUE9BZ2Z3VTFHWDZIb2hiUGNMQy1EZElWcm42cXJ3R0ZwWEVKVTlqQ0RNWEZ1ZnViVlJlQk5vX2IwaWdsUlNfblFzZXIzRjUteHo2VGkzQlp4YkFoVnN5andQcFBZc3Z1QXkwZG1BUklmc2xIczY5X1E1VnlZWFpOM3ZPQWdyWkVJRGl6TllvVVhYdG9SRVFEMWNZdkpBRmJfNWdiZG5PUERfejdsUEZUSDBBSVB6dWFDMmE2WG5Lb1lJLTJXaE9FR0lvTktySjRFQVU1SHlVYkIzYkJ4X21zUS1uSGJZVDBELTVIRkFEN2tzSHFlVjUta1hMOU5QZlAxeGFrOW9Dc1BTMWRwNVY2S0pjWTdTVmNrUnJTTmdOWXA1ZG5hbmUxR2ZVc3BkMC1mZmtTalhDRUdlSHg3OXp4VV90aWI5RFFpR0VfZTNpRUNpVjZDX2FLZmp4Qk9OYmhyUmg5aFkzRVkwbjFlRDBWWEpFeG10Ym9GTEVrbDZDdnd6UHBSOEY4T2htM2JOdkVJODlYR3FLVHM0Um5lNnpMUHF6NjlfcVJTZzktNzVvejYxUjVkNU9wYzJ4bURJRVpUOGpHSFRrM3BfTi1IeHRiYTFZdnlGWUJBcktJdGZPUGViUXl1LW1GMGhrdjZEOENyV28taGcyeWV2T0oxWHo2Wm02aW5lR0xlblAxTUxENWxsUjdtTlNOX1h4a0k2b1Jha0ZfZjJwblBuSWV2ckNFME1vcUl3MFhta2pSbWdxUnZ5di1SaEJTM09WYUJHTVRMWGhOeENKV3F3eDM1ZHFPaFJiT1pqN0VXaHRLdHV3aThteE0xU2c4MUpBeHZpUnhrMmVnaDFsOUlIYmR5RUFZVU85YjlNWXNPZ0JnbDQtU0ZHdmd2Q1FtenZKcnhtYnNhdFo1ckd5aXR6WFl0RGRCcjQ3UlVGazZOSmZiNExRS3hoQzFreDB1QV8yVmtTQk14V1RkeGFlSGNFOWVqOWpvTzNOWUlhVkoxN2Q2Y3lZZ0FJY0hIV2RNdldzb05NS3V3elJ5Q01FVE0xN09NNmc0TkxFSFZUc0tYVlRPSk9iN0lDY0k2TVBKR1A2Q1JSVGZkcDh1RFFGMTB0b1N5YkZvcXNpeVFaeTdLQmFWRzBXY3lYSlRKZDVfMmxpaGJUemI0dVExS0FwNTVHbXhhT0pVTUlYbFRweUh4ZWk1ZDQyWnZ0MWlGdENDek5hRjJCcUN6LWh1X2xZS1pablBnbUFDckhYWTg5MmVOWU52ZzdENE00eUVVMmhnZ2ZJWS1VX1lmaTNxLXVmRFVQUXlCRnhDVDlCcGZZYVFPODdoTkFlMTAwSGxKc2N4UjNKOTlMRmdMTWFIZXl2eGZLQ29rdjN2d3VBRThvQ1haOGtQZ0Z6MGVqXzZjdV9KbVJaSXlTX2ZLejJTQjA5OWZGdmw5Z2FyMF9aSnZreFgwREVNRmljOUEwWlNGaVEyQWNHQjU2bl9Dc1lKVjlSMWw1M2dkTU52UWNCZkJXbFB0dzVpdlpKb01jOENOTDlzdENqWFVRcm9JSUtXUVVoelg4YmtQYTNrS01ZUWctSkc2aWtOS2djdUFZczVSVy1uVEdBWTQ5S3diZHdWVGY2c1p3YldEdGhURFQ5ZzlDYXBSeHB6Z25JOVdhS1MzVUQtZGVHcXFEME5QdlU3MDNvajZmRUhJaDZoNS1EWmozZWFVUW53Zlk4eFgyT3RCQ0ZKUk0tRk10MU0xYzhwZUgxdi10M0JrWGJGeThBVDBrM2JjVEZyUy13cDkxVlpQZ3h4cEVaZ2FoLVZfTWtDSjl1eHlaU0dKT1VaQ3d4TVZZR0FlSW5tTzI4N3hJc1V5dUx2UzVlSE1NUWNOc2lNSlVTQnVPQjJCNUdRTUU3QVBlMl9EclhMNTNDa3BpOWF3S25IN29rNTRMVC10dUlUWFNzbEhURTRleTJMRG5FR0ZMTV9aWXUwaHMtQzRMM21XUTN4UWVDMk5mYzBNM0daVzBiTUdHT3oxUS1QT1ZLVjFlZ19qSGEzVVpESkRGNHNIU29adm9GNjg4a2ZpR3duQTJZSWo1TkJMeDUzX3RhNkQ2bHlFOE43ZF9LRzZpNFNvYlRVWDRCSkl4RDI2RUI4V0RCWTQxd1RlaDhwcERyVlFEZG4zbXR1c2tZVEJ5WGlEcFFKY1poa0JJTGNROFB0dW1uUE93dm96QlI5ZTI5cFVtTlNnUHp4X1o3all2OFJObm11c3BJc0M2bHhGcjFzcG1Uc1lPU1hZWTJiUXN4YkJHam5udHBqZ29DZEJHSVdaRHVVYmUtSXVFSVZJZWY2ajZ1M3lrTl93M2hHbHNyMEVLbDhVUXJIU2gxc0dxbjVuM1hZS0NhVS1wUjJqNzc4WWVycG1EYk4wRG9mZkJ1VnJOMFJUUks1YUE0Uzk2XzFaWEQxLUZZb1R4a2NuWklON1daVk1mWm52SHRYSER4cDZ1blE4WUFzdlFkQllFdnl1WGpvQ1VQTXA3RTNrMmZZR1AwV1Fsc3RQX3pVUlBpYWtWYTRNOFM4ZFJ3XzQxQm5lVGpfSXNuRE5UUnloOW5iZW9EUGNSOTRsd0RiX1VTbVUxN0tZVllVcE9FY2Q3TnlfZkhRWXcxcXhvdXF6WC1sZHBVSmU2YVZtZGdUSUl6eXpQcFVNMi1Ua3kzUXM4dnBXaUhXdVIzdjc2S1MzSnZPTndEWU5LaHNKcm5BY3hDdGRoUS0wTl9VOU9GOEtQaHRqbXVJcXZKM3NxSzFqc3lYNVhyU245SHFkMTFFU0M5Y0RwcnRfOUNTRnFzUEh4dGREa2ZYYWtFeENoYWU0V1AxXzlycXd0WnprR2dIUnRETy1EU1d4aEc2TVNjaTdRRUk5RGlpejVVZm1nX21qZ1FlbnhZQUtSY1M3cFBEeGhyUDlnejI3NlZKU01CR0tPVXJ3bnJvQ0FlOEc0ZllZY0lrZUt1M2pzX2NDeUs5cGp2T0JhVHFrd1FQallqZnZHVzhuMG5hRUxtMTRlQXUtWFQ2aEdUU2RRc1RHekN6dHlHWU1ZQlpqSTI1eVVMMUJpMG1xNmstNXZSUlloNnMzWWtndFk4SGJDYkliZE52MzNJY2hkRm9kQmVJWFpPWWFmT2lxdDVCTFlfTFJWeGlod0RpUHdBNWZmcnYzQlpRUGRabHFtajFYNm12LXVuR3A0OU9qeWc0NndPNlowYnZlNHVEd1o2TVFWdXJmMW96OE9KMm5tQXI2N1JEbmREMlFUNkNsUjNmSXhKU2NQd19HeWVsdUVFR2xRRDAyRkdsTGZLbnY0SE1Yd2IyQmdLY2l6WWd5WXNDYTY4VGtDTXpXakxrcmlhenJ5bm9zTU56TS12WWxXbUhRTWpzc3VBSzY2QVc3SVlueTV0TFg0WnM1cl9ORHlPZzUyQ2E1Q1ZObWJFOFdQUVBObFBqeTdEYUxYS1Q2enNtdlBqLWdFTHcwYkpheGtVZkVKTGVXaTd0WEtCZ3dBaHBiVHpwcmxmS2Ftc2FXLVhyalFtNTV2c3daaktYNkRMdGp6WmNEaHNrMnpGUUJ1dzBSRDJ5TEpFbkNGSVM1NGxQYkI1VkF5Y1ljWS1jc0pmZVJiRzVvSHRXcjFlMzU3MHhQWU9Ha0syOU9ZRnN2dFNOUnBfQ1liZUVHb2xfSjdBMkFxME5xM3F4SnF0c2NxQXRvcDZJckVPNGphLUF0VnJjYXUtMTM3d1J1aDJFR040NWVDWjB1cmpISEdqU2t4bW1yUHhwcjdBUU81SEhaYURjUEd0bjNyeXBORTRhcm9wQm5YZTRrV3BQNnVxTkV3TkVZTWlhUjE5d2xtZzBVU1Atd2NBZkl1QzhpSlc2QUJxdHVEV1pEb0g4ZHhKQ0xjbGd6WWlIZExUTzhHaFJCc1h0WDZQb1VaRjhCV1J5SzNSczVxeVdPWjktNTlNaXltQ2k1dTBKMFFGa1FlM1BYNnB3NFp5NlVtU1VsemhlV2NndTZ1ZHVjMWowZWp0RTBsZFVsUHZOOF92RHE5cmhzMGYwaGRyRDJ4MHBFWDlwalBKRUkzNVA1ZXlNNFp2RjBpaGhUWXlBUC1tYUxPWTBvZjVFUWpBbWpZR1B5M0x0bHZDRVp4VzhRVjZEcWRUOVg1VEgxTDZjT0VwYVFlQkJuZ3dFLThLc1pxMkNlbnQ3cHJIV01hOXhLR1NjS0E0SE9MM0QxaV9zMmVYNmtoQ1hER3JzQWpRUmwxNENNQkk0SDZUeVprNWl0MjEwLWY4anE2NXdEMG9JS2ZKV0poMzBBQkJidHgxb0hHWnhrblVadzhPVklELUxobG4wRUpIWDNjRzR2NWtmNm42M2JQTFNicnVTNGtVSm1fbVNMUVNDTXExY0lDYW96ZWN2RzduejE0d1cwOE1idmZ1SjVvM0xURnZ2S0YtbDNHaHRyNExRb2lZWUx0QndXSWZhVFQzZU80RWJyUVNodFFVajRFQ2lTUFZocVRleVR3blRCcmM4SHBac3pzVzN6ZjJNOUxNaFZVaFVzOUlkdWUzdzVWR3ZlcTd5ZkZ1cEdfemM1N2h3N3dFbkNIaDA1Z3YzLTdfU2hxeXlNa1JxSS1ZTVNPbzdIZ181d01Xb0ZtZFZ2b2ZLS1U0YmVRYzc2NEJOek83bm1RU21hZGlFbnY1RlRCYzRDWHBUTU05Y0g5RFMzUkhub1NvZE1EMmRnQ1AyMUdzaXlSYl9QVVdtNHhOa2ZzWTJob0tETU4tbENvUlF3M1BtaHozeGVhbWRYZzVZVDd1WGVuNlIxdHlyMEdSMmZuSFR6aEJId2QtVUk5Ri1pSzg5MExmazJmdjFPMnJOd200MEdOOXRuVGg0eklxWGM2d3VobEFLZXF4d21KSDdsVHNuWnhyRmVqRGV3U0docmJ3M0JhejF3dHJmYlJ5N3kwcWV1c3c5b2lmNFNfeVA0dzBRTTMyekZ3UmJGY3RUbTZoY0swanNzaDJMb29lZGRRcklwZE1DcHY1TzZ4ZjB1bHFrcXJKeDZnZnlEaFNRWkw1TjUzU0YzdFFkRGNoOE5OaWJjN0dmV1YtS1MwSzVrcWU4a3Y4VkEzQjA0dUVuSzZnZjdrbUJoNm9BM2p6NlFOX3VGdDcybFhYU1AyY01WcWdKYmFkeFRaUUJ6RngtM1ZBaTRXcmZPOWtZUzlVOHZmb2VCek1xLWc0ZUVLMk1XN2xsMkQ3dHNaeE5fMHNkSFJMTTlXUm1tOGJIejIyZllkemluZncxblhHV19NZmU4eFRjQTJXS2NMWE9yRE02Nm1zRzBvdVhYWmx1NWN2YW1RMHVLSFNPUElqa2VCOEtuejZaY1FmYVR6YS16TGtVb2xPV05ydG94S3B4N2oxbWtZaFd4bnlZLTUxUnU1cndTV3BaSFZLRU9qOTNqWmdkSnF5WTZ4X202T2tBUVBTd2stZnUwam0yUGY0TWZKWl9HQ2RCODZQcVlhR3lfd0ROZXBLTWNUWjlOM0ZLUUJkRFhaUzd4SGxRbzR6UTk2YXNLOWFmVEI3SDBERmk2YldwSUZ5cTZhbHA2Q1pGUElGZlhJRmpseUFIVUZ0YU5vcmhuV0FocDM5MXVxY1hOS1FyYXVwS0t1ME9qR01weGh4YXZMQjBXeE9uZFFKQl9Oc2ZrOWtfcFJGazktOVlCNVVyelFYMmxnNUREVUJvNXF3cHBKckZNOW9Ua1ZfcGZRUExNUWdXVV9uQ3E4U1M4aTZHTG9xdlJDQVd2RVB6QXphdmFFZDdILUlYVEFJTWk5YkxTSmJCQjZaQlhTdFVyeVdQVXRHdEdyYl9aVkxsWkNVUmhfUlFOS0dLNE5sR0JMaklGcmhIYWpZV3p3OGR3b1Z4S2d0U3NTRDZ0S0xrdVgwdExKTnhzLVdJM2wwcko2UWFKTDFlVVVKMkpKZm9zY3E3Qnctb3N1UVUxcWNzS0NvVmprY0VET1dOOVJSdTlfSGtmak4tYnEyaDNuUU5XTTE1NFZxNDN5TUQ2aUUxNTlhQ3lCWHZsWXZ1NkNfQUhqV1FsckxTd0dNYTE0dENwc0lvbHJGYy00dFI1TW5tOWdYZml5el9iZk5WdXB6LV9TZzg0OWRJbmU3dURDeWswWDEtRkxFVlZOV01mc0RaZkxNZEdUTklKeW95MzBoV050X2RxeUdMaDNreFZoOXVianZiMjNEVi1KbWJqeXZTR2JrX2lYRHlKTDJvM214STR5Zi1QS0VxUUgtYmk5M3ltemkybFI2dkQxVlF5bHd4Ry1mbDFCOEhiTzRTREwxbFZUT2ROczNvRlBRWWNyQ2RoMnA5a0FSbWFPXzVKNWRNYUVET28zS2p5RExRZ2twbl8zRmZOY2ZiUWlXNVR1Tl9TSk1EYlEzcllBQ0h2UnZJU19ubUxiYm9yZlA0bHBHdzY1U0F1M2E1Y24wNko4bHY5cmpXcnBXRGVOVkhDMGRFVHFMa3o5TWF4WWt3VGJsT2N4UUs3Z1ctZF9aQjNYTUJaUXhRVFowWHJpaFpvanUwY3FXNFJtdC1weUZPdkVIUVBiSVB3d3R4WmtBbGxnTEJPajhoNnJDRjB6WFFNSFdQb2F3cU5KajZzUWhqQVdfM1BFQXUwNkhpQW80WDFSYWViamZJczJwbjdKSDNCZEk0QjJqUHN4d1gwQlYwUVdzVWdPQXJycGtKVzZyZFBqQjU0U0JqeERsbExrazBxZFZHNVpCOFNLWmUtSHNUSDJXNEhtS3Z1SVlMWTJ2NFJzeHhfTTdtVmNDS0xjNmR4Qi1xbmdpeDM0akNfZkR3T1E2b2hnc2Y5c2RJOEktenNyUVUyVnkzSHZvUnN2MGlOS0J3bkE3MmljWE10SFVmUXRWbHpLT0RTbGpiZ3BUQW5MaVNXTUtTX0l3ZjFOOGNBQmdFTmVReXRfa2VzWlNJOTd3dGMyempFaFFjTGZVazZIeWNHbmdNUXJ5RkhYTzdhTnlzcE9mZFJsUWd2bE9GVEl4dlNXWnF3NFRWcTBZVTBLNFJ4WEtNRTBpMFNlWXhZclR2aWx3bFhDeEFnSWlaUDFuMkdfWUc2d2piM001aUhyRm9XVXRRQjZHMUt5QlN2SjlDNmc3ZDN3MExIZmpETEZQUWhlQ2lpdWdCbnA0bG10NzVZS1ZHcGxJQlpucVV4TzVvV0M1bW9RUk5pdDNzM1lPOVhGUXI1dWlHSENFMUNLcEw5WjNhXzlnVFl5dzhzMnB4a05aUkxTUFRyTG5XdlJuOUpBUHg3eDNab0lHaDg2b1NySVBPLS44VXo2SEZGOGFOa0NTVlBtcTVYbnl4bGlrY3I2aTlYMTVFa19vM05iWnpj"}' headers: cache-control: - no-cache @@ -1517,7 +1517,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:03:11 GMT + - Tue, 17 Dec 2024 02:15:36 GMT expires: - '-1' pragma: @@ -1527,7 +1527,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -1556,7 +1556,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004?api-version=7.5-preview.1 response: body: - string: '{"recoveryId":"https://cli-test-kv-key-000002.vault.azure.net/deletedkeys/key1-000004","deletedDate":1734318193,"scheduledPurgeDate":1734922993,"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","kty":"RSA","key_ops":["encrypt","decrypt"],"n":"0QbiVHdFsXq3uvRjC-tgVyApVtkflQFTkkRyTnXg7gAIq7dxagiNFvr-u9omdUhXtzfLQr_2pTe1lXU2zYkiAZeB7A-Si13KvrtCuMkXVnyJemjtsvnmMQ5rKW663Ql5qsr02ZNxs9e6-rBk8185ZygYIMJoO2C74j0WvAGt1nh1dL-hHf2lP6tP38ap2xyzhQywpPvyqHC3zLfg8WFB-DPHaHn6Ca4GMKC3rcRqup229av0dYXBGq4jnPDRkzHZyAVw_NYofJrzyXWhdt9w_6fpu3_3zj4Fk71K6SiZPZNrHNT7JVHdMMhwJGKo2EQ4OUPqkuHxEn52d1dBSnMiQQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318177,"updated":1734318190,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}' + string: '{"recoveryId":"https://cli-test-kv-key-000002.vault.azure.net/deletedkeys/key1-000004","deletedDate":1734401738,"scheduledPurgeDate":1735006538,"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/d8997aeca9714e498206108e6c957ea8","kty":"RSA","key_ops":["encrypt","decrypt"],"n":"x107Ozl04PPMA2m4V4LfWfB8J5ryLoTJu9kwIH8uH-tgDxEu7If7NILMmf-GA2TX6Esb6ZboUxBP4IhoM-5y8fas3ytDdIV0Vji3yvX9JxxIGErrjgTFLsXTLS1347ZPNRJz9-BPRzRSHRwYRozIsBTGSI9k6vKndhpbCqUnRJ1jXgx9pfw6kkL8IgiZYhrGDVhtQlatF3b3qVOwKNgOK1trX2bYjPchgMGtcQXl-fEhngA6ghRr2oe2lfC27jioDu1Qqszu5y5xtX4aA_R0FVGpPC0-FHvdHBPIxxqyNjk4cmBWIRhyU6v2VqO07h2TBXrZRudPbesDRN5wDVF5cQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734401722,"updated":1734401735,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}' headers: cache-control: - no-cache @@ -1565,7 +1565,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:03:13 GMT + - Tue, 17 Dec 2024 02:15:37 GMT expires: - '-1' pragma: @@ -1575,7 +1575,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -1609,7 +1609,7 @@ interactions: cache-control: - no-cache date: - - Mon, 16 Dec 2024 03:05:14 GMT + - Tue, 17 Dec 2024 02:17:39 GMT expires: - '-1' pragma: @@ -1648,7 +1648,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005?api-version=7.5-preview.1 response: body: - string: '{"recoveryId":"https://cli-test-kv-key-000002.vault.azure.net/deletedkeys/key2-000005","deletedDate":1734318436,"scheduledPurgeDate":1734923236,"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005/6f8426f38094474fb35a17b620e946de","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"uk2YG1XPTpcwHylUS4UkdktSM2TuC-BXN9fd8WXVBg2AaDtuOfelvo0uX3s1Yx-VRGiJCatFahFh47A4ClT3ERRoB1Z5TwNcr0zIoyaUSJFR38tR3_yibwKoEdo54GAyqSts-iY7MPIquNEGlWoEywbPsOTR-p9I13XR7YtnNw4qaMClWsU71nEkNs3iQ7YXhbQDsss6IIf_OvDpMq_nVQt03ReRdEaWLe1SlomcRQK9jrcG8IkfJOcaA8nc0ONRHL0doZJsW0MuJTiSrx8gmFaG2MKEHJNx5QeDBLjg8N1znNbGQxNa_yHZVAAv1opx1qUVPWrGq1_QTWiAUozcoQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318156,"updated":1734318156,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"recoveryId":"https://cli-test-kv-key-000002.vault.azure.net/deletedkeys/key2-000005","deletedDate":1734401981,"scheduledPurgeDate":1735006781,"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key2-000005/3210ed4ff3794c49a0a897d4fc4a7af5","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"nrzEo1mvhVDexemNFemp-hwiUkywKfK2crNiY5qBO-BP3YYW5MtNHYNqdtqzMh0qTxtIw7HA22E-h0Egt1R5gkWZmfnvs42kKxgrZb6FCx7LNvmrrrEJhWuQKSAch1TJmzjva6vDmc1RicTTFjjssZTeDxRP2MWTu48fM_zMZW0h7p8QFGRlhk8fN64UWyqq0VRSVOjUSSm0B3KGPiuQ-EcW_y93hk7Zjk__rxYEhDdzqaYxCECb1gP2ZPcsvK_b9av3_Tyv8LqdkZx104stjJBpTFgFTiz8EWtxiE3BxWKb5WX7xnm90geBfAJGU4DkaZycLPRJC_MZ2D-B09-1VQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734401691,"updated":1734401691,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -1657,7 +1657,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:07:16 GMT + - Tue, 17 Dec 2024 02:19:41 GMT expires: - '-1' pragma: @@ -1703,7 +1703,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:07:17 GMT + - Tue, 17 Dec 2024 02:19:43 GMT expires: - '-1' pragma: @@ -1749,7 +1749,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:07:18 GMT + - Tue, 17 Dec 2024 02:19:44 GMT expires: - '-1' pragma: @@ -1768,7 +1768,7 @@ interactions: code: 200 message: OK - request: - body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkzTkRNME1qaGpZUzAwWlRZMUxUUTNZemd0WVdRNVpTMWpPREJoTkdGaU1ETTFOVEVpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAualJLVXRzWmVvYnFNSDZCY2NPT01uNGpWNlhXNzRFcnpLQ2xOaDJKMkV5Y1RRR0FtTW1KcWl6ZEJDaUZvMHBNWlRGaFhLeFE3a2FtNldiekdCTDd1aWlmVEdlZ1NjeDNpNmJ5VlRFczJnNHBlbGZndEw5QWkzajJnS25FTmEySlo2ZzZ4clFSWHZGeERzcGpueXpYOEFMYUI4NjNPTGlLaEM3MGFtSE1kcjB2NGxxQzJZcjFsZGNiS1BXVzNXTFZiaXV1a1Bic0RxczBHT05EN3dvWGNWR2dmTVAyVlhkSEpoMFRkazNjeXhDSVlsSXR0cm5KeFFOQnplcjdiTHE5ZUhSRGgycVBRZmw4VlhxYVZ4Vl9IbnFQMkZYYURWZ1FXMlpyLXVxUFR4LUxWdVNfWS1VX015UkVQZUo0ZE9jS1pmTml4UTBvZDlnOHJNell5UFd0SGtxbjcta191YnQyT2NaUDJJX0NSVGk1Y2lEM3VybmMxNk5Cd1dFUWZqdnJ3cXZMa3ZKWlBwa05PcDdKdU5TNl9LU2I3U2Z5d2x5NzlxbXdoX0Rsc21DVmlSZ1Bkank5NUhIcUYyQnY1VVA1M0hBeEJPc3BSWUUzR1BwOU5sZ1FON2o5b1cyUEQzRnYzLVRpSTZhcHgyUzU0Njg5T0Yzel9sRWpmWU9FSVQtM3VuUGFkMG9hcDJYbFB4OFJLZGh3ek9VMEFUWW1UUEhFRElOeWFGVm43T3Vkb1Q2YW9keG0xaFFOSk5pYzZKUmsxZDFTQ2lFQTh3SjNpaTNZUGpDWDZRTUd5c19OMVQxQ2J5dFNWYVVfYlhyVTRfS0dxSER0YW5QTnhyalJSS0NVX1M0NVpjdnQ1YXBGRmJQQzdTMDZGckc1dnNzT1ZPRy1uOVFoMmtNMHZIRkEuOHpNeEN0TTZfRlBRdHdZM25GM1p1Zy5QMnFBZWh2MnZ6eW54Y3lDakVDU3lfQWpDRmtWTDl1eWMweUU5a0RJOWdiOVVYb3F6MmhPWWVPLTU3YnFrR1NSMUM2SEt1WFJPNWN5YVpaZjZkX1hvRjg0VG1ZOXlRb0ZKWmNrT01Zeng0WW5PVERTMjlFakRabV8zQUtmclcwcEpHS2g1NGd4XzBROXB5S1B6YUVnWnNHa1VsZWc3cFE0S3NodkVaa3dncnlPNGhRemRBTEZnc2FEeFRTdkVBb0U3bHRHOTVqcXNSaWFnWERWamlCWjJZOHBNclBaTndNLUppX084cjJDTHhwQkxaZ0hycHdpNFl1QnAzRzRsVXU2SUtUREM0VF9BcGFlQjVyNWVrNGw5S3RfWHhIT3NVaXMwaXZpZUc1NHJuUF9OdnR3UlJXN3dLZXAtSUk3ckg1NUsyY1RUN2NSY05ONkpaOFVKeTd6UU1hakNsS0NYbFUxMDFxXzNwSTd2NTF0ZkhicTBqRGRwQ1BPVFBHLVp3a2xBWE1tb0JPS1UzNFJ2c09MUVQ2TThfOS1VUDI2TVVNVFk4d0pTZ2FQQ3BDdkJ3UU1aQjRZOVB4dnRhVk1lU3hrbk9XWnhpNXVqb0tKcWtGQlYwWmRXeHBaUk5Hc0N4NmFDdmRVU2gyeWE0VzNhNGJ5c0VBaFJVLTJqWTFwWnhYeEx0N0g1aUhyWE9vSkg2VUc4RFU5Q1R2MS10bkw0SlFoSVphS09ka0lpQnlsUXZlVUUwV3NORElzdTQ5YWw2bFg4U21Nb1cyenZlTTY0ODhXRzZqQXlFYzktS0UwdmdNTWpucllSR3B0WWpIM0VoT1QxTS10M3c0aGRGZ2lHZmZxazF0SjJrek9QU1R4M1ZlLVVfLW5MMElYTGNfdFdHaVNaX2xYcUxvWTJUcnFPdXlCWTdFX1oxTzkzdTBZXzhSMmlhal81djlTODdOWGZCMTJaekhYbGo1MHVUWDYtQ1F3aXhCNWtxN25mVW1MUG82cUJOd3A3R0FNbUxXdUR2N0FUVThZMGpwOWNrMDFXUDYwTVUwOVhWN3FidkRpT05oNEQ2Z29ieEpFVjktY09OVnAtbjJSSTYtdkI5emFDMkJnbTlOSFJYQldzWDA1SDZteWFoS0VGRE11RXdrd3hzTU9vM0ZwOTJKRWZKWnh2Ny01N0hRVDhTTXhvd2pSakIwRldOeUtiUXcyQmJOYm5EOWhPOVc1b004Y202V3YxcmlxNDRMenZicmVrdHFyUUhhVHBySUtVZEZlWEFrZlJtUkpvVEd1MURFQ1Z6Vm9LSUVxRFlxS19Gd1IxdkctV1ljYnlyckFUbGdnYVFUQXM1U0xhTEtNYTlpcGp2NXVTa2g2blVfTE9xZF9WdXIxR29Nd25acU5TNnZiVVh6cWFOdDRicjNZZkIxeHVFaHp4XzVIYTBBTDR5a1AwRGNqUk1xdU1FS3M0OERkZ1gyMjloajc0UGhNejVrTV95UW51STk1bGFycjNnaUJoZ0U2UW5qRWNkbm80bGJYa1JGTWlSR29CUlltUlEwakRwTmtSVDMta3BrRV9xWS1Fd2VPdmlwcnFuUHNndUNHSW4xeUpFYXVCV3lzMFpURHo4REFfWVZhcVU5NG1PbS1BRzZPNnJ1SWxfdVJIS05vNHVHcWtZSmRlZE1EQnN5bk1yQ2JsQmVENGIwU2hVejZza3RiXzhxbWtkYWFlMlQ1ZTdSVU5lY0EzNXk4aTZFc28tVEVfaENYU1dMMWVkMWowOEFwc25adEpzZEJLbm1fVnNpSVd2VXVkYTRuT3ZidC1hNmFNbEZkbDJ4QUpiYXY3UkpvM1FCeDBNUzBQMmhJY1FFUGdXaHNmQ2JmcUhkRDFPZzd0MUlsc29vV0NvZXdFZFRCaVNiRVloWDlZRURmVUQ0ajg3UVlpQ25HdV84S2VtTU9qQVYzc0k1NXByZU1JMGhTRGJhdkhkY0tXdWM2eGFyZnF2d1VJdVo0a1BkdkM3NFBGWDVRbXFSWVA3NGJkcmV5OFZYVEpUZTc0UjE4V3EzSFprdVJ2Vi05UGRpTDNoUVpKUzZOYXZ5MENlazNoVHd3TTZ6QWhTdE84eWVPTFYtWDZ2c1lmSEdJempPeVRFaWJ6aWpVSFM0WlZvZXRVM0o5R0pMRWUyb2EyUWxPWVNvU3poaERHTWt2MW9qclJoWk5GUFJudXJiSlllQlE0Z3Axel9iUklCMTJsU2tobl83bHQ1OEVZYXliR1hPNXNfUXRmSU13RzU5YjByRzR6b0FkMVV2MTUyVHVjYkFVSmZyZjFseE1IR21tNXJCc3B1cC10bU9IYWdNaE41T1IyX01rSTR6N0doMEpCRW1xVHk0czQ5aVk2RmZtMUllejZSY3RpaGxKc09Ob1dFT2pHX3RsMWVrRUJWQ1JnSDhsNjF6Tkd5Z2Y1X01iekFwd2N0eWdPWGRseG53NW5ON0pPTXAxaXBNd1dqUndRc3RPemxPdFRRUXh3enh4MlN6enl5UmQtUktPck1BN3FmMU1MOFR1V0FOaEkteVZNX1pzbFJXbHhBRDNZV1paLVBjSlhoS043U09jZWIxX0dLcE9SVVBSc3oyYkZ4N1dXSWRqSUR3aWFLV2hsVHdFanpTcVJMMUJhMlBqak95Nl9TUEtOb21NMjl1dWNWRGtyN0NiSVh3UnJfNVU4Q0JOX0RCTFNXVGV4N3RTLXE5UVExRVdOcC1NSlU5QVRKUVNucTZvVVpIY3RXMnpSQjFNbk1JRHZ1cHNlS2k3aHFJM0dKUmg5aG03UW9Xb0hHbHNYc0lVYVFCOTF2dUhoN05UT1I5d3NORE5JZ2RFZlUzNHA0dllCZUlDMjhKN1lINVZpMWlpdzNjdXV4V1BIUUhYZEs1U0gwRXBhbVhsWWUwZVhkajhCMVRkT2trcG5uZ29oZnc0SWRtY1NyWnlaSGJSRDZHY2JxYUVGaWh6MGthRGlxQWQ4TzhwUHhZNGE0QnZCRlFSbEVjOVNCcE83SS1yODFFMVFTZkxZZFAzekdJdy0tYkJQMHVrYjd1MGFsY3pCckx0c2tWT01YNFhlODdIT05LQVZnRHhSSF9hQTB0X09sbndfdnh2enA3NVRZd2RUZlBiZTg1Q0Y2VmR0VTFUMXpqX29KTmg4V3lPTU1IZTlqQzhZX0FHOGxUcEdfV1RiYmw5dXp1YTBiZTJuVTlOSVB3U1pkd09YTjZENXFvNkw3aVNLaG5FNE5QSEhRX1N0Y3lsbjhmWm9ZR0pmcGhnQ3kxbHluOUEtTndtLVJ6NF81VEotYUU0ZkdEY0NlZjZscEc1ZV91YURhX3l6czdKYmNIcThLZl8yVFFQbFlNSkhPaGo0Zmxlb3h3WXJsdEpHRks5X18zTzlydVBOanZVbFpUUGFFMWZlekdDcGFua3FJdlQ4SkFHRWFPbEpjOTBMcmNnVlF6U3VDX3ZIZjJhLV9nS0ZiaGI1WE8xWU9XRzJUTk1JcXoxSHJaalliQld3ZGN3UVNyMHRrVzRjZl9jR2xGbmctTVlZYkx5OTlfQTJxNzdEVWQ5bUQ2V1NQYnNBZHpNM1Nra09MbVpZTUVTb0d2ZUJFU0JzNzVYQzgwYXlTcDBJdlExSVBlSFpTVlhzYktZLWNiYjZuUTU1eUM0WGRMZEZiVi1zbDlub3FoS3pRYWlhaWtsaWItc3hnenpNQ0ZNM0lHczdjZkVvWG1DVEc2ZHFIdlhBOVY5WTFLUl8wWjlUNjdNNmY0czhZMGZXRnk1ODBodHlROF9LRENrdVYydi1fNkwzdVNIbGk1U0c0RjhWX2d5dWRYZG1Vd3RLR1NFcVVvenRIMjM1aUVaNk1aNjV1Y3ZNMDFsZ3FDTlpVLVZ2Tm9SeUYtOUhGd3BZeWpJS054N1BqS3MwcDlpZVc2ODRjS0hPYnpVc2E1YTdrNWJkaTBWTEpwOHJpNW5md0ZMTDVwSDJqS3pDOTk2MF9zSlRONDVMdDZtU1BaSlFIMmlHeGFGeW16a3g2SnFhV0NVR2kzQU9OWDBSZVhtSzd6OUJxOFJCazlMSFNEU2I3cF92YUo5dUV1eGRJaG55R1NXNHN1MmFXcmM0bTZDZTNkUW15RzVCSWVCM3lYaW4yMDJvUld4UzVEZTQ2bmNja3N6eE5TcGtwcExiTDF1cjNLVDdlMm5HMDZnS0ltbENXVHF0UXNlMHFXdjhLWHczVXFqX3RqRml2ZUlkamtIR1FIZ1dVemxmSklHbmx2NkxIS1ZwNG1DRDJqN3lHYUFIeG9WTDd4LXgxdDdEclc2N05sWUZNSEltZi03R05JTGNndHVfem5PTlNxaDVadVhZSHRtZFlwcUVyTFk3ZkxPX0ptMWc3SnFmR0hEYW5reEkxUjAxd053ZXJVeEVZMlY2bUpfMm1uVExuRU93MmFwdmNsbmVlWkZYVlI5NFFLQTE4ZGJxbUhzVndCVmw0Q3VFSUd5YlQ3TGRJUXZyd1Yya05lSGY0ckI4ejdQWXNGVXMweG1iUEVsSFZGRDY3cVRheWhrRDRSM01WZE5aRXB4bnB5UzZRLXB6S3VmM2lpZ21MUnNWZ1ZrWkgzNXhZczVaenZ4RnhocGZSNGEza0pfLW1XMS1qN3p1YlpXNU9NTWZMN1NQakhhejRFeWNHalc2akNxdy1JNGVzTGtxdDJxYlg5TFpLT3FpUUE4N1RVRTRfTnp4SHlONFoxbmVnU1lZd2phdUIyQVhfS3F6OE14YngwdnNWMmVhQjZOQk5ONnZaTFBvS3Q2VktMT3ZlVFVNMERWdDlOSi1VNjRSdVQ2UGNvd3ZzU2JpdFJvZWNaelhEVk4zTkZrZmJhQ0MwU0E0R09teTZILXRkSXBzYWxGQnZRZ2g1UVpXTnBneVZnTllvQkoyemM4ejdRdWd2WEk5cEVGWDMxZ3FJRVVvV0NHSm0xWlRLYUh2NklNYm1iWFZTWVpmSUluQjVhbnpHNlg0UTI1cjZsWkVNamNMNHpBdjlUOTNGT3hLbkJTamZDel80eVUtMHBwcWRBNldYemRQZkJFaEx6bmZYMzF1Skxha3dmSnQ4ZUdfTWdlOXBlbTZBWGxSZS1uU2V2bjlsVS1UTWVBUkhuM0hHaHFtS1djMWpKUUN0WGhxeXM3cmtIa19YdkFxLTZXbEVGejdtRElub0ZHWk9UUjRULTJVQ1BPMGdDRHJFNkQtYjUyLWJkOU81dmxuSWlJTS1TbTQxU0ZJRzBmUFVHM1dQc3p5NTZKMlpRbWxqZW9OdEx1TVVvb2R6NWFCSWhmT3VNZVRoZFlmUE5tOGwzY0oxM21HcG14NUI1S2Z0YlZFTk0yQWRmYjhEbFZ2bkpYSlRhRC0tTVZ0Z0NPaTl1WU5NZ1BadXVZRkpibHV6TTRLN1JJdnlhMzlQOTNiMFpfX2pxbXZjTGhTa0hSWDBoN3JXalNmMG92Tlc0V3dqS0gxREVQSEpzNUJ1VXdMMEVyT0xGQzNIYmF5a2M0RVY4OEZPTVdjRGhlX2hheXFlcUhPSWVjNFdZcGhYVjN0M0VPUEx3blUwbTN4MVNCQjBQR1A0Q3hVWWc5dm9ydjJBYXRrWG1DeFFYalNDYXBjRGtLMFhXYWNyNUdFQzNRU2NOUUNJUTRFS0xlaEdVX3NweUdMRVg3N25hWHJKTmcybTBwSXlOMk94alhudExPY3poUlJ0dVRqbzNOLXFDMlBYZUQwdTRtNVpPSmVYNmpibDBjZF9pMGh5ZkU1WGFmbUtpeWVrM2F2YXkxODRIRnF1MGxVY3EwekVubHA1SE5neXRPRWJzSGhBWWxOTXRUV1RlUG5qeU5RRUNTV3ppcGVBdExhZ3k3T0hhbXZLcjUxb2ZxX205TTJaWUVDS21MWTExR29zMnhQUEgyMm1waGZwSXctWTlORXVVdlJKSHV1Mk4xR0tYLVdHbjM3dFFTcTlYTm5Rc3JPLXNzM1VXMlQ0REo4bGl6ekJpVV85bWFlWGJoSnIzOXBITzZ4TER1bVNzczlhUjNhVFNJUnFrWkFtZEVKVUlZOU9CaEZuT3pROTM1QndEc041TklZYldydkdXNzV3bUVySXdNU1lIc2lnTGR6NDVfZUcyeW9pVkJhb1BXYjZhb0NUNlJLSVVUZ2tCSzhFMnlybkpmMzRrZnlLOFk1Rk1LWjBCYmxDQ1RnalVSMXc2blRKYy1LZ3NUMDYzLWlsZWZxZzQtemptalVNdldNVkwyY3dRRmkxeml0OUxrVkZpNXR5WVREd0dIWDJvcHpVamtya2JsMEhxQV9Dd1lib1R0WkhQOTRTUWUzaHoxY1VocDJWSTcxNXVHMWJ6Rml2U3hxNzRMbFc1Z2NVY2tWR1ZjNkdEMnJoOUhOa3BuWkR3cWhjYnVKRHNsWmJJQ3c5cmQyMnpUVnFBYnJiaUx0QTFvSTBBdUo0aUFib3p6VG55TXprMmF6WUhHOWdCQ3FZSHMzXzVrQnFLVHhCZlI5UURIa2ptQUpFamVNSnJnVEhRM19SZ1ZjejE1UEtxRmxvUDNtVThfM3dSWlR5YktOektjSC1zUEJoWHV0QlUzYWlFRkxZbmFOT1BGMHREbTdrM0p3TE15UUxvRWw4eW1PSzhRV19zeDhROVRieUduSlc4cEhpNWJxeThHZFFzMTVrcC1IWllKWnJvQUpCYVhJT1RhUVRYV0dRVWRxVlltZURrT0FTRVVOQS1yY1diUF9CWlpQRDZMYmJoNEh2SXZKSm1pd01OdXB1TV9tTEQwbmo5bExUUks3SFRtckIwekVaMXdqWXJpLS1VY0dOSVVXQ1VhOHBNZGhFMnhxWUhmMGYxdnl5RVVEWWpGMVVEUnNBYWtMa29fYURONGQzcVVhLVV5endqTzhmU1BBZVVoZlhGTXI2U0p4dkVXOVNSTFJzNG5XNFJGeUl0b3VROElGOEljaXNHMWtTRzlZVm0tUW5VeGoyTThWY0g3b2cxVC1WdHNpVGxiLXlLVDBLZkRfcVRkWEZnbE0wOW5KZUF5OWtDalpJazlBWnByLU40WkItejZGdG40V0VPeDBoTWZrU2Y0SmNWcTdWdEF6RXA4a0JJcVlYZDdHZFBHaFY2UldLSFVmbXRkRXhUX2J4V3BuY3ZPdXBkNDN6ZjcwZmx4UWFsOUJ1U3Y3MEpzdUQzS3I3NEZxNkJiRS1CSl9rZnNLdlZSdTFVZTJJbGYxUmk5SnlpcUNRSmI4a01WckpsNkRxRnQzQzRLeUtSSll5SlhxVjBSWGZBYVdMb01fVEFUb1JzbDNqOWFhSDViRWVnc01TMDNvR3pZLTFhaEF3OFVRTGUwWHMySlBncVN4Mm1WOS1YSEpVdHZtaWpKT0phb0dMeWNCTk1oTlVtdzhIVVg5ZGJtTGpHbnpQdFlob0x3NGNCUGZIZTU5aGRWRFBUNmlpX1RxdkdwM0VQcmo4Z05qbFY4a3ZZMEZvd1ZBMnBkWnZMZlBSV09WMXlwSy1uRFJjOTJYZ3NXZUFtTmI4NGNyYlZ5ZVVPbnZVX2liSWtJSXFMb0FxWDA0aUs0OFpGcDhMbWJadGdlUXBsdkZOVVMyUy1yTlhnU1FzUzI4c1BLdWxUdTdFQ1Nfa0NwcUtnU3ZpZUZubmNyQWhac1RJbXU2RGFGQmRwMzAxc0hIa0hKaUY4TmgzeXdjb29aOW9aQU9wTHBCVW5NZHk3bGJVTTVYVlhNMlJXekZualY3SnoxTFN1WkxuZ3pyVFdsTFV1Z1JsTkZBSVhlZUN1MWk5ZElBZzl1MXlRcWl0VTV2RjM2LWcxdlVYdllWWjlaVER1SERFMGlRaThYWnVTVDRHd1hWTncxaXMtZnYzc0Z2S3hnVWhFMFAtb2xqNC1oMVJ6SzdCbGNoT3RNbWs0ZUNoX2JwTF9NMHZOcEF0SmtlZnJ4R0x4NlMxUGpCYV9TT0lUSnZGU00yYm9TaTMyaFZhRkFDOEJuNFRJckEyQ0hzYWJDMUxpMk94cUxDaDl2eXV4VEpTN21RY3VQTWJUSzAzTjRoVjZCb09vLWVZWkV1V2M5OEZDZE9DR0hiRk51ekxGVGxSdlZ3a3pOTDNnV3JNNTNvWHJOR0dxMGthWHBwQ1E2cG5WMnJ2d1BOdGZPTzFlY1lhVk1fUVRUa0dLbXNYaGVZY3ZxZW5zOWVfeHRGZThQc3hLZkx3VmJkTzZqdHhoWjRmX1R2ZVk2OWMtNzFnN3p2SGhaUm9PTkF2UDFJSzRqREYyaXJhaTRINVptUG1VR3JJQkR5eDd4NDE3SndCQ3k3WEF4T2xDTzBpQ1E2TmRad0t6NEZVUHNyeGsxMGhsV0ZWQ2pPcnM4UTZ6VW9ySHFzbXJHakdaMmtTNmg3SE9BRWdZWTFXblJldTd4UUxQNWRnb1VqTFpobFY2YkNfTEFMR1ctam9TZFJMMFR6SWlZVldIOUcwWHBYbEtWMkVpY05ycWE2TkpzdkFRSWlwLTBZRmNzekJRRldkcnNxRWFsbUVLN0NpaFRueU9DdWFBdndVLW5aem53Y3RQeGNEUHdseU9BMExXZ2dGekRyMGtOMW9sLVM1YVVoVU5Nb1ZJOEVHb0hOR0FOR2xldWRPNlUxczZFTlF0NWl4RDRfSFBkX1lPZTB1NGxoUFNDWm1vczlkRm82emQxOEw5dUZRcTM1bGhrOEpVRGxwd3ZIR295ejVNOWtZY0NKbWQ3NTY5WnViNHVYWTBTb045dFc3eDRtM0dOTktONFdzOXh4bEhPUU03NmE1NWE2bDlleFljWjRjUTdYRFVZVHNkVENKLTl6LTlva3FRRVN6ZGhkTU1LRXg4WF9DbDdLWnJaeEFDc1I0emd1eXZ1a3hXcUVrU2RHbWp2Wnp4aXBZSUprYklnbDlIazQwTFB3MFhBWnFPQ1o4dlBWcEs2V0ZsTFlXSnRLT0VGbkstSHMxa0lncTNubkNBc2lzNWdDMW9XcjY0Nlp3eElRZ2gzOWNmNHlpbUt3RjRDeHpQdk95c3dfRmpOYVlkdXl1R1JITDBfekg5ejAyMXVPdGVKLUNrY2E3OUlHa2hMR1dqYlR1YmtaZ3ltSl9TOTBJRmVBbE9JZ1EyMW5KS1dtTERnOW0xeUF5NTBEVGsxRG5lM3BmUWE1U19iNGxyRUJvQTQzS0xoTVY2VHA5MVFFYnM1Sm91NkcwNUxXVUo0TVBZYWU2Umx2WFBoTUhjTlQ1SzZzYmdJTTNSUDZORnZPVGt4UXBGbXB4TndZTncxSV9RMjlZVEZlekZqcF91Ti1iVkl5S1dMaWl2aU9mUGRrcmF4MGpDbmxKc2I2TnlGSFFIZXNNS3paamQwQlY5ZnRDVXJSOEo2X29MN2xCY3RIMmNSRjlfNUtXX1ZaNkkwTHplbE1ZbTRiNTdweFdyWHpTbXJ2N2NRUFU2NWZSV2F5cUVtTlZEcEdGN1lweUFzVkJfSlBVaHdPTmcyN3Q1OTZqRXphcjVPMWNqbm5CdDNTZFBmNnNLZEdyS0VPU1cyZVMweGdQNnR5aU9Pc2RxLXNNZW50ZXNqdEdPd05jM2ZrYmFrNldoNC1zSW9rWWtteVQyVUlHWDdxY01vZTV1cnNDWHN5dlluRlItSE9QNS1sb0lwZVlmLUtxU1JENjJfM2J5TjJtZlp4aFB3dl9ZUm13Z3dBYUNpUkNJRWh6Q3JzeE55bm42QTRnZE15eE9zdEZwaHozNENaZUsyREp6N0d4WHJHWU5yM3hZeW5rNk1OMEJTcDNodDk1d3hzZHRyM09heHZIOG9oQVFRLUFocDBmNUszeDdKS3RaTzUwRHc5RWpldFliOHgtZlRHNnhWTUJvMVpyR25nWUNtX1RrY1dOV3ZXejhIaGFFOUZGcHpVZEc5ZExteHVLT0dSTEJISm5VZTY1MlI0U0FkbGhMU3RLSXVjcC1CcjB6UE5LcDlRV0pRR1FOSVZKR0xqSURYNjFwdUQyZk9NMndZREpGcjk3dFJmanEtTFJMQ1NERUVKa091YUVkTFNXZVB4YWVvVjhLT2xkUWE3Qm9VNXRvZlVVbTA0Y1c5V3hnVU80Q1BOMHNmaEJKUzdycUcyUkFVaFY2VDhsZWRvNWJhQ1BTSUt4dUlWX25URDJOQ1RLN1Z0aEJOMGhmLS0tX1Y2LXNRMUU4MlFkbkxqMFU5b1dwVWhLdFZKV01xYUZ4aEV1Wm9QYVI5Sk5wNlhfUGF4eXZtUTBFdTdxa1VuRVN1SDU2NmoyOHl6Rjg5dElMalNJdkN0a2FoZUlfWkUxdkNUbU1HdjU4Wml5RmYzZm1tQWhLQ3FtRzFWRUgzMHBnVFEwZTNkMTcyUGpyVTNFUmdEeENsUC00UmJuV0xocEIzWV9DOG5abWh0Q1JBRmNYWE1ZTnJUdmZkOFVSbkpjU2d1WDJXeXdmSXBla1p0cHpjXzJRZjNxaWdXNC1TdUN4TlFUSmtQSUNyai14VWZHVDRCaWJBV3k1ZFpzLWJhWlkxYk5VdVlRUUoyVUpzUVRYRTZvdmtxNS1XNDhISXZ6SzF0d3VhZlZYYTcyWEIzcHhldkpfT056NF8yd1lOdVkwRW5oTnczQndINC1VQ2Q3eDFRdFRZUFI4NDQwaUVYM0UtTEQ4VW9YMUlTSkhhQ3dWLXRRVWc0cHMxMXJ5amVaUkNGM1QxaEJucGNmTER3djhKckdkVUFSYWFWZlpaNEhBaTBWRVdwV1Z4Tk9ubjVTOGJfUFY1Ukc5UTZCNWxLNjFQdU5jdy10d2hBYlVfYmI2RzBKMW92ZUtVQktnVWctVEVfVm91bzMyMk9fSWo2RW80S3dEcmhNaElOOE1feFRZd2xXc0FTdXRwVFdGMUxuX2ROc2tCcGlwUEJZM1ZOWG9TNVpuQTFIYWpncE1HSDd2S21xa0hXT01OLWNxUFdGSGwyN2FfX3FzNTU5Vl9tSVNZMkJydFUzblZmcVFsS1lmaFlDX09yaFJmVUJQM2sxM0RuQUNhbkVzcm5JQ0pydER0bl9wU01xTkdibEt2ZU9xdW1MelZIWkpnbTExcGJsdTRhWHZBUU4ybE1XQ2tHaWV5bjdmUktMOWxBWENJeWZVOWtzY0MxTzZmQTBDcmx5MGszVC1NX3d1TFJTZ2xQUE5IMXVJYXg3YlFRanVmNEVMcjhZRERsallMaXlTU0pFOGlDUHo4MTVFTkQ2UEd6MlR2b2FMQTE0MzYzTm5MekNqQVNVYnc3NE1RcGpPOU43d2NSQTNpUkdLUEVLaEJxdUlzMVh3Y2ZhbXIzMkRjaExSUG9HQ1ZrTEFlZDJvMXdQblpTdEtZRkVZVjRxRmcxYW9BRGJlbWsyX05SSXRCZGxBa20yMDgyT0FJamdyRUx2Uk5DQWdoU2ZodjlPV0Nlcm5qaGdSMmowX3lSdHFXRW95ZXZ6VGppbHU0Q2VUWVMwakRMNzZFNG9MM05GXzdHRXprSXh2bWNSWnZfUXZHdlpLVGl0MXp6eGUxRk9EeVRSRWN4SWZwQWRqMFJ4MkRrNC1kaG1fbTM5OGVKZnR4N2hiVFB2MW9fUWw2S2hhVlV5WXJuNjhfdjhORUdVSlpQQnhJYmJmNGM3WjBBdm5DYmllWHU0UXZqY0xLTHg2RGl4YURwTnJZeDFfd1NQVXU4cWZYWlVCWWZvQy01Tk1ic1FNY2FSWWpoelZhMmFVVnRYcmpzcUtiNVRpaERsYldyTU5IQU8tTExhZ0l6NEZKVWJFdWstS240M2NjOTRrSXZGN0NVRmNfMElTY0pjUHloR2JZbE5HTURfOWM3RHY5Rjg0OHc4bHF4cDdYa0pveWtULTZRTWxYQ1pBeU1JUmo0REdmVTNtbllJNnIxM05iQXdJdWM2Z2RVblF3aHI1eklPM0RMSDJ5NnVRVjhSLUM1SkZSQU5MSXM0bkVnZEFVZkpJSlVjUHlHSzR1R0szR3Y1WVRKRlZyeHFSMUpSQWdhcEFaSS1qQ09qZ2ZTSkdIUDhCOGZVRHVkdWJJWkJuSEI0allpOE1zLVRMUFNIQ1FyMEdaN1JsbTZITmZuVURSLUwwWUI5dWd1SnBNaXp3UFE1QVdfbVRqRF9xUG16bkRuMkRmRTI4dGJieTdfZDUxMUxDOHZjRTNtV2l3Y1FKcjM5SHVCSzRpUEJXOWxhTkpXZkNyTmJ5SGhVTS11MFprMmRfSjMwVWc1MjlKTGtCS0xZRjJQRmRldjZvdktOQkJrYmpDbXQyc2dnd2V0X2U4V2lyMGxaQWxGNVF2aTE1RHF1bWVSSFFaWFZNXzd0Nk0xM09nOFZNdnc1VGoxMkV2UHNjTHp5NHlxNnRTalNncmE0LUtWbzMzbGpMTTI2YlZjX3VYR0ZIVG42MUFYcGxXV25LM0J5ZlZpdEc2bTFmRXNoU2diSlFnVzQyeXA2NU5WN0ZjSnFhS3JtTVRrZ2UzUkFhTlpJVHJrUGgxam1QQ3BQYmRRT3RqZlA3cXQzRFl0S3pSWU5HLS5XdV9hZUk5SUppNHdfODBJMy1fTE9xSHNnYmkxOFF1bE4wNXhMRFE4cE9z"}' + body: '{"value": "JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkzTkRNME1qaGpZUzAwWlRZMUxUUTNZemd0WVdRNVpTMWpPREJoTkdGaU1ETTFOVEVpTENKaGJHY2lPaUpTVTBFdFQwRkZVQzB5TlRZaUxDSmxibU1pT2lKQk1qVTJRMEpETFVoVE5URXlJbjAucjZHWWJGby1JOUNLdktxQ3FIS2hDeGJfaGlUTjFaQzFCcW5xdTlJVTFNT0pqckdxbjZjTzNVZ29Ia1ZrQVl3XzVpSjJSRXYwcXAxcERfX1VQM2RkYnp4WmpEUXJQM2RRVmRkV0x4Y1BEYkRpQ3Vkc3J0YjNsaGZfeHRCNFQwTFF4aFJ0UTBvWk9pMTB5ZGNiT1BGc1gtU25xZlEwTnJGUDBnZmRRZzZIcEg5ckszYm82TmNlV1piN1VmcUFyc2NjcmVzal9ZM0s1Wld0am9QLWRhaWg3dGhsNldOazlSdHNHMjJSeUdJeDJha1ltd2ZQY1VTdnVMaHVscW0yRDQzd2tsRXRUbmhfUDdwM0UzOEdKNmptMUJRUEdyVFVfSTBfYmZ2NkVwdEQ0bFpCcmdUNWJCRFUyQVRJRllwUkkwbVRxZmN2clR0QW5TNVJwM0xMTHNVRW9lTmttQ2RYbndGSVB1TmtWdUxvd0t2bXV6Q0s5NDl6V2pSMm93ZlFCcUhMNTVTVVhGRkw2cFJLdHBFVWc3VVB1N1NQcDBrWkNKRWtYWHFlOUFhbHRxLS1tTi04NnlmVUR1SEVlSGpNb1ZQb2VlSTRMUUlaSGFkcUFjNjV4S2gyTjdYdlRrZjFpNWp4VnNtbnpJcUdzbS1LM3F6UUQ4WEJHNUZLM1ZpYWJ3S1gtWERBZ3ViRTVLa1MzQUpZeTRnX0V0ZkZfaDhLWXBoY05kN1V0NmpGUG5La3BwdFhHbmNiVFB5MG00RGlWbzFBOEVBbEloQ1FHUUNrVzBfdDdKMXhnNFFwWmdmZ3NNUDRKWVNTckUwM1hZZHVlSjQySkFzbTIwZVdTZ2tNcjdBNmxoSVdFR2U5WFZEdmd6U3JSb2t3Q05RelVSUHNsbVBTN2tVcVJrZ1IxWEkubnc5OXBEWllmOXoyN0p6QThqRElHUS5YR0ZSeDd6Z2NBbjdva20xbHhyMGctY09NbGlHTG5pVG94aXJnSVlfblVCZFA4aXNLQ05ERFBkQXNuVkFPVTFnSjZPUGI2RWNrUDM4OERQNzlEbDFZbWpxVUQ3Zl92Rm50bGZ0MmZTbENxNzl0NFhpLWNhTTBJd2NyMkhkeC1sRzJPbGVTRm55ckYtZVJOTDBBTnlEV19EbE9mMkFpb2NUdDVMLV96dk1IbXhtbUVDX0RMTWp2bnVhbkNqZWdMOEY2SEpQQS1ESzdxMVNyY3AtM2szdWNFeU9PY3oxNnd5ck54VEZDX1JZeGhsSzFTcE52TVZpLS1lcmsxNmtFY05FWTY0NmR5LUJ3aE83aHZ5aW9lNUNlLTVKZjdlUmlQRFQxcFlURFRQSDc2WUo5Wjk4RDJ6d0VTb3laWUFWcE1EbGV3aGNTakc4SlRRWnBKRGVuVWNCMHplV2tHckRRdkR2Y3JKRjRZSllYMWFuaHZmQXd0WDBjeUtjZnpYNS1yNlJmbnYtRlJtTlNVNVY1QzVVbWFRSHJZX0VvVG53NDR0eERSTUpxRnZkUnpEOEJFSXc3dWZIeWhpMUlxak9GeXM0enpNcURGVGw5cUEyYUpSeHdnUDYtSldmbENfWFRucm43dnBYUUhWNndQVll6YmZBOFAzci1PekxibEZ5TmFRaVdZcTR0WTNTU1NwRW9iV1QwdVFaMkY2SnpJb1pKTFpNYWkxeWRRMGtCZk84T2dUM0tpazhvOXpIN0NaZHc0T0Njc0ZCZzFCYzN1dm9nN0RRem42R2ZaRUFVd0cyZ05raTNaYmRqalNlSGNRdDRzVkJDa0VHcmxVa3B4ejlEaGJwTDNaQWlQbjVKWEcwb3pCaUw2TF9VZHFpZkttRjNIVUtjQnlXbndCY2xVdWlsQlI5WkFFSlNqeHRtR3prQ1E5YWNValVQT2lEZndLOTM1WXJoaWdYVi0tZUpza1Y4MTZzanhIRnNid0RYX2Vfck13U1lwcWwtWWZ5cW0wQlRwVkhKNXlQTDZ3a3BmVlpGUi1DNnhnNExMeWlWOUZmS1BYSjQ1ZHkwbFlHYS1mdjg1M0Z0cURSTndLUVQwZFRuQ0piWHNkemdZTUN1QU43NkJYNDlNVmZZNmVHeGhNR2RkN1N5bFVCMC14TVlZOU96OG5ybkVjQXI1bUtNZWxqdFZjQl9zc1ptZU5TWnZQSHRBTWlDTUx4X2Jlc1U4ODRldzJabV9YOWo2UzRTQ1l4TTQ0TXBPQXQwTTNOMG94OFVNYnBLek5oNl9VYmg3eGVhSG9rNXNMQmhubG1BcUE3ZzVNQVpRVXM4cE5CbDEtNGtNXzZ6Wkd6OVBORm5Ia1B3ZGtYZUpYMnp5Ull6TVZTQU5UN0JrdG9zRTlsUi1DRVRial9oTzVtYkc2ZXN2aWpvZnpIZF9LN2M0ZDBXMGdOSGJ1UDFGNlltWENuRFVxM1FvNk5uRDAtZEtNSHBvbktGNEY3QW9ROFBlOFdBRThmR2JDRzBCZ1NSREZVZzJJdVlkWnd0aUNOODE4Tk95WjZZTWw5RWc1eG41M0lDcjFwS2R3a1RoRG4yU0hneDJmVkpIeEhHTHpLOG00d0pKVGROUU9pZl9qTk9GeElIRDBWMVlQWWx4dkVydWZ2Q1lqa0ZrNE5kNmR6RElsaExxTmdIbDVmaXhsNlhwY1NiSFZIblRRNjBUenhCR185WkRSVV94TGdvbmVYS3FHaWhTNk9kXzlDWVRiVlVYWlVOQWdPaW1tUTNnV2tPbUwwZjdGM3VSVjVZcXBMN1A5Rm9jTzBMMGpCNkVhcGpucDNBY0dGb214c2c4NU5aeG9ielp2VTdEMGpvOE9GLU9vMWxfWGstQ3NxemswUUxDQkg2OWhYeS1saG5VMVlnXzdQMWNZenVRYTN3ZlRMYkxDaG9RRXhjZ1FnMkhxMnRSR0xZUkdpV2pvX2d5NnBDSHBGdUpzQmUta2RkRmo0TGEtMmkxLUFrcFlVSTZTaWFaUndFYmg1c3NPTzN5eE9Wck8wc1dZMWY0WTIyRHJuMnB3MmRVTjM5RlA4dTFMU2NUUUZMcWxqMnBsTDhhVFJReTh5dGZFdGduMlJPS3BsdnRWaGpEYTRHcTVNX05COVRNU0FRVlRtdjV6b0x1UDY4VFdyQjRybURwd1pJbnlZVUJVNk1CaWttNTF2VTg3a21ubjkxaV9wWDl5ZkdCd3BWczh1ME1wNFZKejV1Y3VXUWRpUUIyQThwQWxiRTEyM3RxcDFLaU1SSkdkRXZobWptcjVPUEJpTWtnZ09qYkNRZmdXTmFOcEJzdVhndGxWckwtVXpKMUxuazU0YWJoeklocWVzQ1Z0QzVGSTJhWU9fNmJ1MDA0dVpWQUFKd3dMbUZLVExwWmFNczV2RHdmbzJoU0ptdmFFa2p0TFY3RFFDOXRYNVpUXy1VOF9iY2c4RGFLTUl1R2NjdGV1R0dWQ1lkWHFTUE5NZG5kcGs5dmNqNF9DYnYzakNLQVk2dHR6dGZuQTVXMWhTbHo4YmExYk90Yl85U1VYYkFPSXU5TUFUdFpNOWJRNzJ2U1JHWG95UGN5ZDREVXRFeFVmMWp2Y1RyRUlQWU1NLU9GYnU2YW9FYzR4Y3lvRVg0em5ENU1feUNxdnIySzJMblo5WW92Q24ycmZYcjY0TGJLN1ZLWGt5cDR4dWRBRWVjVHhKZjJUeXEydThWTkpoTmItQnlsa3J0Mjd2d1RZc2lBUTFWSGItUEFjcnlaRWFwZFQ3R1J5WVE0dHFCa2dMcTN4dHFPY3VKaVhkMERua0tUWnJZLWY5Tjc3X0lWU3ZOUTE4RUZZX0p5SHpWZ0NHb3MxcVJWdVlodGNid19qTFdDUUFFS1NtTHh1OG5LOG1tUUMzWDI0RF9LdlpOaHFrczEwc0NxZ0podjRzeWgxX0twaGJiOEdTMTJHTGZUWTVxaFY1UTZBR09kNG5hNDFlNnBTLVBDT096UmpoOGFOZ2VuMnlwQnB2N1M3TzBkejJDY3FmYkFMeHZrajJjRHJsQnhBQUtkNkZJYktLY3F4RnRTUGRmTWFtbm5WWE1xdmpmX0tLTThibS1xcXhicnpjSWxHRDBiVE5YUFhvTC1TV2YycF9RZTQ4OXhmQVBBbmx3VXl6REVZd056Rm9zTVJGZzJaS3ZjazJCQ0F0RExKNmxDcDBockg1NzQtR3pZUlQwOEJGbnBWZ0RUaWx6blBkMzVNS1pxMFFoV3ltSlBtcHZWR2szSHhEVU5CUTJYYklQaEhPa25IR3V3MER2cFJ0bmdrdFpUY3l6Y3ZsaEtmOUFPV0VwQjY5dmhSQVg4TDk0cWNCUjNJTjBEekI1ZzBma3lic1EtbUw5SE8zZk1mZnRxNDlQeEo5VXZNOHRkbG8yd2E2ZjVDV3B5Y2plY0lwLWFJRkNiVUlPaHlPd3E0UDhoM0tOVVo2N1VpaXlCNS1QU1NKVklMQXgzUTUxT0ZITVhZSGtDd3lUa2hUb1Q4bVdIbWEzaWFtcmY0cDFqQkFyc0E0ZFdWNWswVnEzWVdIZnh5SnBEZzc2MUZnLXplZk9WaE9JUDUtRlFrdXltLTVVeHI5NjJlazNzMUI1ZG1nLUY1N1dlWVZUZzJjQUJDVGhGamhqT1dCdmhYaDRLSkVlSVVQTURXd1lMd1lURjBFRUFHLUcwN0k3dkM2NXk1VDdDeE1JSXhLdVV1ZXJjSHdZTXk5VGpyNjExeDd0cHQtbFUyMk8wbW9yUWZSbndyY3lnV2ljV0cwLUtCOGtIbFE0YnBUeWRQdzNNVUJwbVlZN3F1QlIya1JuNkZ5T1RkZDZ5X2VPcG5NZFNaRU8zNGdISkgzNGZwUnpkNUZzcF82UVM5UVBEUTlFclVLRW9aQXM0aVNBbVZqSzFnOXZwcFh3YWRDTlZxLVY4MmJUS3VQU1hOdVBCT0UyVDFUazZHaWc3ZXp4SFk5MnlkQ3ZsR1psWVktQnNXZDlwRlVQOXZCaVEyMkNrcHNRSjlEQnNfZVEzUjdUQXJPUjN2RjdETjRWdmp6MDJaVk9GTFRVZ2p5dGJBclRmZUttemptMW1RVlgzZlkyZTJOT3g0QUx4MkZENGp1SzlpRVFsNXJhR3RZdUxKVThhVHFVWWl5Y0pYa1J3cnVtS2pjd182OUs3dFlWU2prMWQtWUZmRjhZd3otMmhJN2Fhc0N3Mld4NHRRY0F4N0R0WGU3X25nZzdUYmlNNUlBZnoxajhfdDlqbGZtRWMtOVk2NXdWM0dNUzF3Y3FuRjFtSEh0ZVdRMVc0emVGSHQ0ckVfWHA0TTRVamhBWkNaRTFjMkhndjNCVXdHbWM4Z3BDUEV3ZjVyU1Nac2hCaWhPZHgzUkEwUkR6ck5xcGJTM3I1Ym9IR3lfYmdzd2M5SkxpdlJqdDBZZDJBTXVrWFA2MzgydlhJUWQ0Yy1NcG1HbVA1R3JxWHV6QnFGYVM4RmdodE9tYS00WXctMjhQdHFhOUtvN2s4a2lFcGJGSlY2ZHFHNGFfTjR5T1RyYmFxRGhlcmx6WWN0WUU4elBpYkMzbDhLek53ZEhjRURheldWSmVKdmhjYUx0V3pvS2k2R0tnNVlFYnB3VXgxMGtKRW9WTE45cFJ1b3ZsY3V5MVFsNVBOeXE5b1Q5Ti1kX0YwSzV3ekh5c0R5TVg1SHczczhWdnJ1RW5rXzQxbEgzR3dNZ0Qyd2drSWtCU3FpQ2VkV1lsZUJnMm5iekd5Q2RSc1BWZ0JINmpacHlGVHBJMlFUUm91ZWtWUkp3d3VqQ3JSUlpxbVFYMTRVcWdjZDVjZE5PYy1Ec0ZhajdUNHV2bzlTYXM5M3hKYlBycUJQLVhFOWh1WGtPdjVhY3huclNtZDBNbWFHOC1mUUFmM2JUTU83SkFBaVhyQVlSN0ZuV1F3bHRoblhhV3p4czc4cVRyeEctYWpnUElKNWxmTjlEci1KMlBWcDd6LVg2OWExcTB5Z1FWbVJkOTVSSVR1alltbmtaY0FtLUw0bGx6bkdMbXhvSjlJSnA1NUZRWWNyZC1uNFZXVVR5TmZIZTFHTGhjMnpkM0tSQk5IUXc1ZTdOVW56YUtrV3JoSUNKbzdYaVVMN00tdWplMUJFd2RHTG1xWXhIMFNER0NOV2pkRTNSN01VZzBaNEJma3RyYW50VVVjOWdWbVI2TGdoUE9BZ2Z3VTFHWDZIb2hiUGNMQy1EZElWcm42cXJ3R0ZwWEVKVTlqQ0RNWEZ1ZnViVlJlQk5vX2IwaWdsUlNfblFzZXIzRjUteHo2VGkzQlp4YkFoVnN5andQcFBZc3Z1QXkwZG1BUklmc2xIczY5X1E1VnlZWFpOM3ZPQWdyWkVJRGl6TllvVVhYdG9SRVFEMWNZdkpBRmJfNWdiZG5PUERfejdsUEZUSDBBSVB6dWFDMmE2WG5Lb1lJLTJXaE9FR0lvTktySjRFQVU1SHlVYkIzYkJ4X21zUS1uSGJZVDBELTVIRkFEN2tzSHFlVjUta1hMOU5QZlAxeGFrOW9Dc1BTMWRwNVY2S0pjWTdTVmNrUnJTTmdOWXA1ZG5hbmUxR2ZVc3BkMC1mZmtTalhDRUdlSHg3OXp4VV90aWI5RFFpR0VfZTNpRUNpVjZDX2FLZmp4Qk9OYmhyUmg5aFkzRVkwbjFlRDBWWEpFeG10Ym9GTEVrbDZDdnd6UHBSOEY4T2htM2JOdkVJODlYR3FLVHM0Um5lNnpMUHF6NjlfcVJTZzktNzVvejYxUjVkNU9wYzJ4bURJRVpUOGpHSFRrM3BfTi1IeHRiYTFZdnlGWUJBcktJdGZPUGViUXl1LW1GMGhrdjZEOENyV28taGcyeWV2T0oxWHo2Wm02aW5lR0xlblAxTUxENWxsUjdtTlNOX1h4a0k2b1Jha0ZfZjJwblBuSWV2ckNFME1vcUl3MFhta2pSbWdxUnZ5di1SaEJTM09WYUJHTVRMWGhOeENKV3F3eDM1ZHFPaFJiT1pqN0VXaHRLdHV3aThteE0xU2c4MUpBeHZpUnhrMmVnaDFsOUlIYmR5RUFZVU85YjlNWXNPZ0JnbDQtU0ZHdmd2Q1FtenZKcnhtYnNhdFo1ckd5aXR6WFl0RGRCcjQ3UlVGazZOSmZiNExRS3hoQzFreDB1QV8yVmtTQk14V1RkeGFlSGNFOWVqOWpvTzNOWUlhVkoxN2Q2Y3lZZ0FJY0hIV2RNdldzb05NS3V3elJ5Q01FVE0xN09NNmc0TkxFSFZUc0tYVlRPSk9iN0lDY0k2TVBKR1A2Q1JSVGZkcDh1RFFGMTB0b1N5YkZvcXNpeVFaeTdLQmFWRzBXY3lYSlRKZDVfMmxpaGJUemI0dVExS0FwNTVHbXhhT0pVTUlYbFRweUh4ZWk1ZDQyWnZ0MWlGdENDek5hRjJCcUN6LWh1X2xZS1pablBnbUFDckhYWTg5MmVOWU52ZzdENE00eUVVMmhnZ2ZJWS1VX1lmaTNxLXVmRFVQUXlCRnhDVDlCcGZZYVFPODdoTkFlMTAwSGxKc2N4UjNKOTlMRmdMTWFIZXl2eGZLQ29rdjN2d3VBRThvQ1haOGtQZ0Z6MGVqXzZjdV9KbVJaSXlTX2ZLejJTQjA5OWZGdmw5Z2FyMF9aSnZreFgwREVNRmljOUEwWlNGaVEyQWNHQjU2bl9Dc1lKVjlSMWw1M2dkTU52UWNCZkJXbFB0dzVpdlpKb01jOENOTDlzdENqWFVRcm9JSUtXUVVoelg4YmtQYTNrS01ZUWctSkc2aWtOS2djdUFZczVSVy1uVEdBWTQ5S3diZHdWVGY2c1p3YldEdGhURFQ5ZzlDYXBSeHB6Z25JOVdhS1MzVUQtZGVHcXFEME5QdlU3MDNvajZmRUhJaDZoNS1EWmozZWFVUW53Zlk4eFgyT3RCQ0ZKUk0tRk10MU0xYzhwZUgxdi10M0JrWGJGeThBVDBrM2JjVEZyUy13cDkxVlpQZ3h4cEVaZ2FoLVZfTWtDSjl1eHlaU0dKT1VaQ3d4TVZZR0FlSW5tTzI4N3hJc1V5dUx2UzVlSE1NUWNOc2lNSlVTQnVPQjJCNUdRTUU3QVBlMl9EclhMNTNDa3BpOWF3S25IN29rNTRMVC10dUlUWFNzbEhURTRleTJMRG5FR0ZMTV9aWXUwaHMtQzRMM21XUTN4UWVDMk5mYzBNM0daVzBiTUdHT3oxUS1QT1ZLVjFlZ19qSGEzVVpESkRGNHNIU29adm9GNjg4a2ZpR3duQTJZSWo1TkJMeDUzX3RhNkQ2bHlFOE43ZF9LRzZpNFNvYlRVWDRCSkl4RDI2RUI4V0RCWTQxd1RlaDhwcERyVlFEZG4zbXR1c2tZVEJ5WGlEcFFKY1poa0JJTGNROFB0dW1uUE93dm96QlI5ZTI5cFVtTlNnUHp4X1o3all2OFJObm11c3BJc0M2bHhGcjFzcG1Uc1lPU1hZWTJiUXN4YkJHam5udHBqZ29DZEJHSVdaRHVVYmUtSXVFSVZJZWY2ajZ1M3lrTl93M2hHbHNyMEVLbDhVUXJIU2gxc0dxbjVuM1hZS0NhVS1wUjJqNzc4WWVycG1EYk4wRG9mZkJ1VnJOMFJUUks1YUE0Uzk2XzFaWEQxLUZZb1R4a2NuWklON1daVk1mWm52SHRYSER4cDZ1blE4WUFzdlFkQllFdnl1WGpvQ1VQTXA3RTNrMmZZR1AwV1Fsc3RQX3pVUlBpYWtWYTRNOFM4ZFJ3XzQxQm5lVGpfSXNuRE5UUnloOW5iZW9EUGNSOTRsd0RiX1VTbVUxN0tZVllVcE9FY2Q3TnlfZkhRWXcxcXhvdXF6WC1sZHBVSmU2YVZtZGdUSUl6eXpQcFVNMi1Ua3kzUXM4dnBXaUhXdVIzdjc2S1MzSnZPTndEWU5LaHNKcm5BY3hDdGRoUS0wTl9VOU9GOEtQaHRqbXVJcXZKM3NxSzFqc3lYNVhyU245SHFkMTFFU0M5Y0RwcnRfOUNTRnFzUEh4dGREa2ZYYWtFeENoYWU0V1AxXzlycXd0WnprR2dIUnRETy1EU1d4aEc2TVNjaTdRRUk5RGlpejVVZm1nX21qZ1FlbnhZQUtSY1M3cFBEeGhyUDlnejI3NlZKU01CR0tPVXJ3bnJvQ0FlOEc0ZllZY0lrZUt1M2pzX2NDeUs5cGp2T0JhVHFrd1FQallqZnZHVzhuMG5hRUxtMTRlQXUtWFQ2aEdUU2RRc1RHekN6dHlHWU1ZQlpqSTI1eVVMMUJpMG1xNmstNXZSUlloNnMzWWtndFk4SGJDYkliZE52MzNJY2hkRm9kQmVJWFpPWWFmT2lxdDVCTFlfTFJWeGlod0RpUHdBNWZmcnYzQlpRUGRabHFtajFYNm12LXVuR3A0OU9qeWc0NndPNlowYnZlNHVEd1o2TVFWdXJmMW96OE9KMm5tQXI2N1JEbmREMlFUNkNsUjNmSXhKU2NQd19HeWVsdUVFR2xRRDAyRkdsTGZLbnY0SE1Yd2IyQmdLY2l6WWd5WXNDYTY4VGtDTXpXakxrcmlhenJ5bm9zTU56TS12WWxXbUhRTWpzc3VBSzY2QVc3SVlueTV0TFg0WnM1cl9ORHlPZzUyQ2E1Q1ZObWJFOFdQUVBObFBqeTdEYUxYS1Q2enNtdlBqLWdFTHcwYkpheGtVZkVKTGVXaTd0WEtCZ3dBaHBiVHpwcmxmS2Ftc2FXLVhyalFtNTV2c3daaktYNkRMdGp6WmNEaHNrMnpGUUJ1dzBSRDJ5TEpFbkNGSVM1NGxQYkI1VkF5Y1ljWS1jc0pmZVJiRzVvSHRXcjFlMzU3MHhQWU9Ha0syOU9ZRnN2dFNOUnBfQ1liZUVHb2xfSjdBMkFxME5xM3F4SnF0c2NxQXRvcDZJckVPNGphLUF0VnJjYXUtMTM3d1J1aDJFR040NWVDWjB1cmpISEdqU2t4bW1yUHhwcjdBUU81SEhaYURjUEd0bjNyeXBORTRhcm9wQm5YZTRrV3BQNnVxTkV3TkVZTWlhUjE5d2xtZzBVU1Atd2NBZkl1QzhpSlc2QUJxdHVEV1pEb0g4ZHhKQ0xjbGd6WWlIZExUTzhHaFJCc1h0WDZQb1VaRjhCV1J5SzNSczVxeVdPWjktNTlNaXltQ2k1dTBKMFFGa1FlM1BYNnB3NFp5NlVtU1VsemhlV2NndTZ1ZHVjMWowZWp0RTBsZFVsUHZOOF92RHE5cmhzMGYwaGRyRDJ4MHBFWDlwalBKRUkzNVA1ZXlNNFp2RjBpaGhUWXlBUC1tYUxPWTBvZjVFUWpBbWpZR1B5M0x0bHZDRVp4VzhRVjZEcWRUOVg1VEgxTDZjT0VwYVFlQkJuZ3dFLThLc1pxMkNlbnQ3cHJIV01hOXhLR1NjS0E0SE9MM0QxaV9zMmVYNmtoQ1hER3JzQWpRUmwxNENNQkk0SDZUeVprNWl0MjEwLWY4anE2NXdEMG9JS2ZKV0poMzBBQkJidHgxb0hHWnhrblVadzhPVklELUxobG4wRUpIWDNjRzR2NWtmNm42M2JQTFNicnVTNGtVSm1fbVNMUVNDTXExY0lDYW96ZWN2RzduejE0d1cwOE1idmZ1SjVvM0xURnZ2S0YtbDNHaHRyNExRb2lZWUx0QndXSWZhVFQzZU80RWJyUVNodFFVajRFQ2lTUFZocVRleVR3blRCcmM4SHBac3pzVzN6ZjJNOUxNaFZVaFVzOUlkdWUzdzVWR3ZlcTd5ZkZ1cEdfemM1N2h3N3dFbkNIaDA1Z3YzLTdfU2hxeXlNa1JxSS1ZTVNPbzdIZ181d01Xb0ZtZFZ2b2ZLS1U0YmVRYzc2NEJOek83bm1RU21hZGlFbnY1RlRCYzRDWHBUTU05Y0g5RFMzUkhub1NvZE1EMmRnQ1AyMUdzaXlSYl9QVVdtNHhOa2ZzWTJob0tETU4tbENvUlF3M1BtaHozeGVhbWRYZzVZVDd1WGVuNlIxdHlyMEdSMmZuSFR6aEJId2QtVUk5Ri1pSzg5MExmazJmdjFPMnJOd200MEdOOXRuVGg0eklxWGM2d3VobEFLZXF4d21KSDdsVHNuWnhyRmVqRGV3U0docmJ3M0JhejF3dHJmYlJ5N3kwcWV1c3c5b2lmNFNfeVA0dzBRTTMyekZ3UmJGY3RUbTZoY0swanNzaDJMb29lZGRRcklwZE1DcHY1TzZ4ZjB1bHFrcXJKeDZnZnlEaFNRWkw1TjUzU0YzdFFkRGNoOE5OaWJjN0dmV1YtS1MwSzVrcWU4a3Y4VkEzQjA0dUVuSzZnZjdrbUJoNm9BM2p6NlFOX3VGdDcybFhYU1AyY01WcWdKYmFkeFRaUUJ6RngtM1ZBaTRXcmZPOWtZUzlVOHZmb2VCek1xLWc0ZUVLMk1XN2xsMkQ3dHNaeE5fMHNkSFJMTTlXUm1tOGJIejIyZllkemluZncxblhHV19NZmU4eFRjQTJXS2NMWE9yRE02Nm1zRzBvdVhYWmx1NWN2YW1RMHVLSFNPUElqa2VCOEtuejZaY1FmYVR6YS16TGtVb2xPV05ydG94S3B4N2oxbWtZaFd4bnlZLTUxUnU1cndTV3BaSFZLRU9qOTNqWmdkSnF5WTZ4X202T2tBUVBTd2stZnUwam0yUGY0TWZKWl9HQ2RCODZQcVlhR3lfd0ROZXBLTWNUWjlOM0ZLUUJkRFhaUzd4SGxRbzR6UTk2YXNLOWFmVEI3SDBERmk2YldwSUZ5cTZhbHA2Q1pGUElGZlhJRmpseUFIVUZ0YU5vcmhuV0FocDM5MXVxY1hOS1FyYXVwS0t1ME9qR01weGh4YXZMQjBXeE9uZFFKQl9Oc2ZrOWtfcFJGazktOVlCNVVyelFYMmxnNUREVUJvNXF3cHBKckZNOW9Ua1ZfcGZRUExNUWdXVV9uQ3E4U1M4aTZHTG9xdlJDQVd2RVB6QXphdmFFZDdILUlYVEFJTWk5YkxTSmJCQjZaQlhTdFVyeVdQVXRHdEdyYl9aVkxsWkNVUmhfUlFOS0dLNE5sR0JMaklGcmhIYWpZV3p3OGR3b1Z4S2d0U3NTRDZ0S0xrdVgwdExKTnhzLVdJM2wwcko2UWFKTDFlVVVKMkpKZm9zY3E3Qnctb3N1UVUxcWNzS0NvVmprY0VET1dOOVJSdTlfSGtmak4tYnEyaDNuUU5XTTE1NFZxNDN5TUQ2aUUxNTlhQ3lCWHZsWXZ1NkNfQUhqV1FsckxTd0dNYTE0dENwc0lvbHJGYy00dFI1TW5tOWdYZml5el9iZk5WdXB6LV9TZzg0OWRJbmU3dURDeWswWDEtRkxFVlZOV01mc0RaZkxNZEdUTklKeW95MzBoV050X2RxeUdMaDNreFZoOXVianZiMjNEVi1KbWJqeXZTR2JrX2lYRHlKTDJvM214STR5Zi1QS0VxUUgtYmk5M3ltemkybFI2dkQxVlF5bHd4Ry1mbDFCOEhiTzRTREwxbFZUT2ROczNvRlBRWWNyQ2RoMnA5a0FSbWFPXzVKNWRNYUVET28zS2p5RExRZ2twbl8zRmZOY2ZiUWlXNVR1Tl9TSk1EYlEzcllBQ0h2UnZJU19ubUxiYm9yZlA0bHBHdzY1U0F1M2E1Y24wNko4bHY5cmpXcnBXRGVOVkhDMGRFVHFMa3o5TWF4WWt3VGJsT2N4UUs3Z1ctZF9aQjNYTUJaUXhRVFowWHJpaFpvanUwY3FXNFJtdC1weUZPdkVIUVBiSVB3d3R4WmtBbGxnTEJPajhoNnJDRjB6WFFNSFdQb2F3cU5KajZzUWhqQVdfM1BFQXUwNkhpQW80WDFSYWViamZJczJwbjdKSDNCZEk0QjJqUHN4d1gwQlYwUVdzVWdPQXJycGtKVzZyZFBqQjU0U0JqeERsbExrazBxZFZHNVpCOFNLWmUtSHNUSDJXNEhtS3Z1SVlMWTJ2NFJzeHhfTTdtVmNDS0xjNmR4Qi1xbmdpeDM0akNfZkR3T1E2b2hnc2Y5c2RJOEktenNyUVUyVnkzSHZvUnN2MGlOS0J3bkE3MmljWE10SFVmUXRWbHpLT0RTbGpiZ3BUQW5MaVNXTUtTX0l3ZjFOOGNBQmdFTmVReXRfa2VzWlNJOTd3dGMyempFaFFjTGZVazZIeWNHbmdNUXJ5RkhYTzdhTnlzcE9mZFJsUWd2bE9GVEl4dlNXWnF3NFRWcTBZVTBLNFJ4WEtNRTBpMFNlWXhZclR2aWx3bFhDeEFnSWlaUDFuMkdfWUc2d2piM001aUhyRm9XVXRRQjZHMUt5QlN2SjlDNmc3ZDN3MExIZmpETEZQUWhlQ2lpdWdCbnA0bG10NzVZS1ZHcGxJQlpucVV4TzVvV0M1bW9RUk5pdDNzM1lPOVhGUXI1dWlHSENFMUNLcEw5WjNhXzlnVFl5dzhzMnB4a05aUkxTUFRyTG5XdlJuOUpBUHg3eDNab0lHaDg2b1NySVBPLS44VXo2SEZGOGFOa0NTVlBtcTVYbnl4bGlrY3I2aTlYMTVFa19vM05iWnpj"}' headers: Accept: - application/json @@ -1790,7 +1790,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/restore?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","kty":"RSA","key_ops":["encrypt","decrypt"],"n":"0QbiVHdFsXq3uvRjC-tgVyApVtkflQFTkkRyTnXg7gAIq7dxagiNFvr-u9omdUhXtzfLQr_2pTe1lXU2zYkiAZeB7A-Si13KvrtCuMkXVnyJemjtsvnmMQ5rKW663Ql5qsr02ZNxs9e6-rBk8185ZygYIMJoO2C74j0WvAGt1nh1dL-hHf2lP6tP38ap2xyzhQywpPvyqHC3zLfg8WFB-DPHaHn6Ca4GMKC3rcRqup229av0dYXBGq4jnPDRkzHZyAVw_NYofJrzyXWhdt9w_6fpu3_3zj4Fk71K6SiZPZNrHNT7JVHdMMhwJGKo2EQ4OUPqkuHxEn52d1dBSnMiQQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318177,"updated":1734318190,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/d8997aeca9714e498206108e6c957ea8","kty":"RSA","key_ops":["encrypt","decrypt"],"n":"x107Ozl04PPMA2m4V4LfWfB8J5ryLoTJu9kwIH8uH-tgDxEu7If7NILMmf-GA2TX6Esb6ZboUxBP4IhoM-5y8fas3ytDdIV0Vji3yvX9JxxIGErrjgTFLsXTLS1347ZPNRJz9-BPRzRSHRwYRozIsBTGSI9k6vKndhpbCqUnRJ1jXgx9pfw6kkL8IgiZYhrGDVhtQlatF3b3qVOwKNgOK1trX2bYjPchgMGtcQXl-fEhngA6ghRr2oe2lfC27jioDu1Qqszu5y5xtX4aA_R0FVGpPC0-FHvdHBPIxxqyNjk4cmBWIRhyU6v2VqO07h2TBXrZRudPbesDRN5wDVF5cQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734401722,"updated":1734401735,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}' headers: cache-control: - no-cache @@ -1799,7 +1799,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:07:20 GMT + - Tue, 17 Dec 2024 02:19:46 GMT expires: - '-1' pragma: @@ -1836,7 +1836,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/versions?api-version=7.5-preview.1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","attributes":{"enabled":true,"created":1734318177,"updated":1734318190,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938","attributes":{"enabled":true,"created":1734401689,"updated":1734401689,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/d8997aeca9714e498206108e6c957ea8","attributes":{"enabled":true,"created":1734401722,"updated":1734401735,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' headers: cache-control: - no-cache @@ -1845,7 +1845,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:07:22 GMT + - Tue, 17 Dec 2024 02:19:47 GMT expires: - '-1' pragma: @@ -1882,7 +1882,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/versions?maxresults=10&api-version=7.5-preview.1 response: body: - string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/6694cb223fcf4393a0095c25d0b74783","attributes":{"enabled":true,"created":1734318155,"updated":1734318155,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/a7e6e95f129f4624a7b0ee1f4d3e8821","attributes":{"enabled":true,"created":1734318177,"updated":1734318190,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' + string: '{"value":[{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/b51344c404c24fa488092f167d6cd938","attributes":{"enabled":true,"created":1734401689,"updated":1734401689,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}},{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/key1-000004/d8997aeca9714e498206108e6c957ea8","attributes":{"enabled":true,"created":1734401722,"updated":1734401735,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"},"tags":{"test":"foo"}}],"nextLink":null}' headers: cache-control: - no-cache @@ -1891,7 +1891,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:07:23 GMT + - Tue, 17 Dec 2024 02:19:48 GMT expires: - '-1' pragma: @@ -1939,7 +1939,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-plain?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-plain/24f4fde5dbfb496898c1f8f07bde3c9b","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zU0BesajA0-OXjH_bMo9dKMf74QMLYQO0UlhQoiuv15GUE-HvaeKXNLeOeuDmNSq2o-VDTsI6Ayr43c3vI_Jd0fcU5gVamLekxDmgdk4yZkBZHOlUFaCdRew7ClTIKTfeW9EoVeCfu-zlkpGoOPksotSqc9mWtS2GbnO2mvBL7U","e":"AQAB"},"attributes":{"enabled":true,"created":1734318445,"updated":1734318445,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-plain/c7462c908cb54b0b8b989dfbff79e32c","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zU0BesajA0-OXjH_bMo9dKMf74QMLYQO0UlhQoiuv15GUE-HvaeKXNLeOeuDmNSq2o-VDTsI6Ayr43c3vI_Jd0fcU5gVamLekxDmgdk4yZkBZHOlUFaCdRew7ClTIKTfeW9EoVeCfu-zlkpGoOPksotSqc9mWtS2GbnO2mvBL7U","e":"AQAB"},"attributes":{"enabled":true,"created":1734401990,"updated":1734401990,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -1948,7 +1948,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:07:25 GMT + - Tue, 17 Dec 2024 02:19:50 GMT expires: - '-1' pragma: @@ -1996,7 +1996,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-encrypted?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-encrypted/1f9bd66e5caa4d0e9ebce234f1194659","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"qkHvPSMiPoU5RnLI2v7EW5MvfHcObL_QJo83qmWgKCbaaFG3zQNLrJKCWCQUtP2ovB1Zr1_gpl7mO-NXY-W4LfzAMt-PrqR1oADK1LXZDZrsVvhTN3WQoUUDnGwu6tRajwES-uOMGutkCemW73jXKQDhESx7bETlD8YbxKfHtI6Ykx8YBwhTsuFLWmcvn4EveLGQBwMXZfwQil1qNMLcZsVGZlpNkufpLG0BO57METo6910K3q2CIs83mhylY6eCjqAeVtX9Qi5lt4Mz8gfXV5csDM2s7w84L0tz8_VpaC8rQqgyB16t7z0LMOPICEkODmQ8WInSfAcq7Jw2QoO5oQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318447,"updated":1734318447,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-encrypted/6646cea7e4bd454a8b8ec00f886560e3","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"qkHvPSMiPoU5RnLI2v7EW5MvfHcObL_QJo83qmWgKCbaaFG3zQNLrJKCWCQUtP2ovB1Zr1_gpl7mO-NXY-W4LfzAMt-PrqR1oADK1LXZDZrsVvhTN3WQoUUDnGwu6tRajwES-uOMGutkCemW73jXKQDhESx7bETlD8YbxKfHtI6Ykx8YBwhTsuFLWmcvn4EveLGQBwMXZfwQil1qNMLcZsVGZlpNkufpLG0BO57METo6910K3q2CIs83mhylY6eCjqAeVtX9Qi5lt4Mz8gfXV5csDM2s7w84L0tz8_VpaC8rQqgyB16t7z0LMOPICEkODmQ8WInSfAcq7Jw2QoO5oQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734401992,"updated":1734401992,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -2005,7 +2005,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:07:26 GMT + - Tue, 17 Dec 2024 02:19:51 GMT expires: - '-1' pragma: @@ -2053,7 +2053,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-plain?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-plain/6035d7a7651542628e9e69eec6c6178a","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zU0BesajA0-OXjH_bMo9dKMf74QMLYQO0UlhQoiuv15GUE-HvaeKXNLeOeuDmNSq2o-VDTsI6Ayr43c3vI_Jd0fcU5gVamLekxDmgdk4yZkBZHOlUFaCdRew7ClTIKTfeW9EoVeCfu-zlkpGoOPksotSqc9mWtS2GbnO2mvBL7U","e":"AQAB"},"attributes":{"enabled":true,"created":1734318448,"updated":1734318448,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-plain/a98c4cebd1e84973a04db9c6fe561019","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zU0BesajA0-OXjH_bMo9dKMf74QMLYQO0UlhQoiuv15GUE-HvaeKXNLeOeuDmNSq2o-VDTsI6Ayr43c3vI_Jd0fcU5gVamLekxDmgdk4yZkBZHOlUFaCdRew7ClTIKTfeW9EoVeCfu-zlkpGoOPksotSqc9mWtS2GbnO2mvBL7U","e":"AQAB"},"attributes":{"enabled":true,"created":1734401993,"updated":1734401993,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -2062,7 +2062,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:07:28 GMT + - Tue, 17 Dec 2024 02:19:53 GMT expires: - '-1' pragma: @@ -2110,7 +2110,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-encrypted?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-encrypted/ac688249d3fe4662bb6c814e1e72cd6a","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"qkHvPSMiPoU5RnLI2v7EW5MvfHcObL_QJo83qmWgKCbaaFG3zQNLrJKCWCQUtP2ovB1Zr1_gpl7mO-NXY-W4LfzAMt-PrqR1oADK1LXZDZrsVvhTN3WQoUUDnGwu6tRajwES-uOMGutkCemW73jXKQDhESx7bETlD8YbxKfHtI6Ykx8YBwhTsuFLWmcvn4EveLGQBwMXZfwQil1qNMLcZsVGZlpNkufpLG0BO57METo6910K3q2CIs83mhylY6eCjqAeVtX9Qi5lt4Mz8gfXV5csDM2s7w84L0tz8_VpaC8rQqgyB16t7z0LMOPICEkODmQ8WInSfAcq7Jw2QoO5oQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734318450,"updated":1734318450,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-key-encrypted/fab7e63e19874727806368446f7f993b","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"qkHvPSMiPoU5RnLI2v7EW5MvfHcObL_QJo83qmWgKCbaaFG3zQNLrJKCWCQUtP2ovB1Zr1_gpl7mO-NXY-W4LfzAMt-PrqR1oADK1LXZDZrsVvhTN3WQoUUDnGwu6tRajwES-uOMGutkCemW73jXKQDhESx7bETlD8YbxKfHtI6Ykx8YBwhTsuFLWmcvn4EveLGQBwMXZfwQil1qNMLcZsVGZlpNkufpLG0BO57METo6910K3q2CIs83mhylY6eCjqAeVtX9Qi5lt4Mz8gfXV5csDM2s7w84L0tz8_VpaC8rQqgyB16t7z0LMOPICEkODmQ8WInSfAcq7Jw2QoO5oQ","e":"AQAB"},"attributes":{"enabled":true,"created":1734401995,"updated":1734401995,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -2119,7 +2119,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:07:29 GMT + - Tue, 17 Dec 2024 02:19:55 GMT expires: - '-1' pragma: @@ -2160,7 +2160,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/eckey1/create?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/eckey1/58afbb52dfd045eda10704529b33908c","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"G3dP9OqKl5b8A3tMRE1L7n4v26bWm6ACrX494d6Oivk","y":"4pfR_chwriOEURQGarARBanaRbBitOW1ijW0heHI6bU"},"attributes":{"enabled":true,"created":1734318451,"updated":1734318451,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/eckey1/20bd90b15ca449e391dfca6f931f8467","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"pUXK98MmbRtSrA1-g7VYeoXzlYSMuy9USgG9TK2ZOUU","y":"mEgnBRzkbICxbau_O1F256nTpQz2hwI6Zr7DzysP9gc"},"attributes":{"enabled":true,"created":1734401996,"updated":1734401996,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -2169,7 +2169,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:07:30 GMT + - Tue, 17 Dec 2024 02:19:56 GMT expires: - '-1' pragma: @@ -2210,7 +2210,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/eckey1/create?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/eckey1/564f6ab11c604cec9d08e04e94afe8bb","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"rcN5EwLkZdtlIHf5LpMMFrhrPAF_XRACTP7Iqm0WbzM","y":"bGqH8FsdGW9czxA_aygsv6oYxhyG8TUUzxehDH6xYSE"},"attributes":{"enabled":true,"created":1734318453,"updated":1734318453,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/eckey1/b611d0e420c64281a1c9c2f65f4c62fd","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"bJyEOATViAlR03iRCiYY98wwGaqmQ31JHCW8Y7-Qhhc","y":"FFbglC7t6IN9jg9HOqzee1p7N50dGlflaoY0C7mWm8k"},"attributes":{"enabled":true,"created":1734401998,"updated":1734401998,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -2219,7 +2219,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:07:32 GMT + - Tue, 17 Dec 2024 02:19:58 GMT expires: - '-1' pragma: @@ -2258,7 +2258,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/eckey1?api-version=7.5-preview.1 response: body: - string: '{"recoveryId":"https://cli-test-kv-key-000002.vault.azure.net/deletedkeys/eckey1","deletedDate":1734318454,"scheduledPurgeDate":1734923254,"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/eckey1/564f6ab11c604cec9d08e04e94afe8bb","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"rcN5EwLkZdtlIHf5LpMMFrhrPAF_XRACTP7Iqm0WbzM","y":"bGqH8FsdGW9czxA_aygsv6oYxhyG8TUUzxehDH6xYSE"},"attributes":{"enabled":true,"created":1734318453,"updated":1734318453,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"recoveryId":"https://cli-test-kv-key-000002.vault.azure.net/deletedkeys/eckey1","deletedDate":1734401999,"scheduledPurgeDate":1735006799,"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/eckey1/b611d0e420c64281a1c9c2f65f4c62fd","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"bJyEOATViAlR03iRCiYY98wwGaqmQ31JHCW8Y7-Qhhc","y":"FFbglC7t6IN9jg9HOqzee1p7N50dGlflaoY0C7mWm8k"},"attributes":{"enabled":true,"created":1734401998,"updated":1734401998,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -2267,7 +2267,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:07:34 GMT + - Tue, 17 Dec 2024 02:19:59 GMT expires: - '-1' pragma: @@ -2310,7 +2310,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/import-eckey-plain?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-eckey-plain/20bdd0bc14bd4efa9637d553983149e9","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"li86GrOlNxhcyInofgyKTYvekq3QGpspRuByNRSR5CM","y":"ypRUUQHi84SwobPHhHHDzqXSPGPUvvijyt-i6AiQA0Y"},"attributes":{"enabled":true,"created":1734318456,"updated":1734318456,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-eckey-plain/99ca99b2c1914757870d8d91abc653dd","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"li86GrOlNxhcyInofgyKTYvekq3QGpspRuByNRSR5CM","y":"ypRUUQHi84SwobPHhHHDzqXSPGPUvvijyt-i6AiQA0Y"},"attributes":{"enabled":true,"created":1734402001,"updated":1734402001,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -2319,7 +2319,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:07:35 GMT + - Tue, 17 Dec 2024 02:20:00 GMT expires: - '-1' pragma: @@ -2363,7 +2363,7 @@ interactions: uri: https://cli-test-kv-key-000002.vault.azure.net/keys/import-eckey-encrypted?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-eckey-encrypted/dca5d272f0ca4186b376aa445558fc2d","kty":"EC","key_ops":["sign","verify"],"crv":"P-521","x":"AbrVIZG8gPu6vTAbrs7OFStWCCDzbH29jAKaQqCaMS36wZvYjpT7ErJdE6RuqDs4m9iIb8VaP1FU5go4vAEIVvyS","y":"AXjftbkXFhvx5d0ooAHtNwY-1xgXAUtpKLiZKiWMjRchKaX6YRc2wHCCib1KqstdqGxrqKhv99_V9Al57QcLL71Q"},"attributes":{"enabled":true,"created":1734318457,"updated":1734318457,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000002.vault.azure.net/keys/import-eckey-encrypted/2c901a7aab624458a7a53f63404745de","kty":"EC","key_ops":["sign","verify"],"crv":"P-521","x":"AbrVIZG8gPu6vTAbrs7OFStWCCDzbH29jAKaQqCaMS36wZvYjpT7ErJdE6RuqDs4m9iIb8VaP1FU5go4vAEIVvyS","y":"AXjftbkXFhvx5d0ooAHtNwY-1xgXAUtpKLiZKiWMjRchKaX6YRc2wHCCib1KqstdqGxrqKhv99_V9Al57QcLL71Q"},"attributes":{"enabled":true,"created":1734402002,"updated":1734402002,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"0"}}' headers: cache-control: - no-cache @@ -2372,7 +2372,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:07:37 GMT + - Tue, 17 Dec 2024 02:20:02 GMT expires: - '-1' pragma: @@ -2423,7 +2423,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:07:38 GMT + - Tue, 17 Dec 2024 02:20:03 GMT expires: - '-1' pragma: @@ -2436,7 +2436,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -2468,7 +2468,7 @@ interactions: uri: https://cli-test-kv-key-000003.vault.azure.net/keys/key1/create?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000003.vault.azure.net/keys/key1/cbb9fd4042d64233a2444c56cc223a38","kty":"RSA-HSM","key_ops":["import"],"n":"kisye_iEt7w-6JxGFqpTY9fiyHYFToIRG4VwZC-lng3dx9KS0Jvd9pR5Ja7qFHl4yvvc61XXghb9LvK9OtNceY2Gdf2sx_a15wmRC4_CIho_Fc6d_sKbsZHbWgd8u_b3Ht5FdjePFMDHrM6s4D4N7a29MriSGSQahrlbakSlPa0EGNabbXACB_o3srDeeGy3xPlRyC6PH23xLufqjZ3nIEE63Jrc0AdsJpgyQyPsbyTsIeb0YpFgDYnCOHEG99B093C8Vn-pOhU8Z9UHLkvWQlMLqi2p1FrtOvUEx0Jj2X8n-Qd2Ftr50Z5bon4HT91tfR72cjBccWD9642pDskdFQ","e":"AQAB"},"attributes":{"enabled":true,"exp":1734491259,"created":1734318459,"updated":1734318459,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"2"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000003.vault.azure.net/keys/key1/83718af2fb06454baea9d069489bb516","kty":"RSA-HSM","key_ops":["import"],"n":"rwLOdfuzQcyVvKTWuThjnyGobx7qo4L2jvdKx6PqDYSItFVeouZnQpsOafzuGKnwsqb6rljl7C4uhHhB8_ikvQ3QKa4OSeRv-nfxnRmXtc57rlGHyjSrGrBkSzz3itlndYXbDbVNy9bKBoyGPJdmMgt-Y1IZyd4_kWKgOM7irF0Sm2_KwQuFp2Rr6zSnY1cDtZ-3JYsH9UwZQlUQ-8MqXKl7okQdl-T0Q94GT8XxU6saFMQjhnBYO6MNYmYMNb2oE_fT3pze458lEaQ5BIsUGCJBlIlMNIDmDWFPzrI0mgRzrLpF3StWErJkaaky8Riq_5U3O8NPMbNdXOYerJOLKQ","e":"AQAB"},"attributes":{"enabled":true,"exp":1734574804,"created":1734402004,"updated":1734402004,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"2"}}' headers: cache-control: - no-cache @@ -2477,7 +2477,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:07:39 GMT + - Tue, 17 Dec 2024 02:20:04 GMT expires: - '-1' pragma: @@ -2487,7 +2487,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -2519,7 +2519,7 @@ interactions: uri: https://cli-test-kv-key-000003.vault.azure.net/keys/key2/create?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000003.vault.azure.net/keys/key2/0f548e40a56b4717a57e4d8c2c01eda6","kty":"RSA-HSM","key_ops":["import"],"n":"zvSufvh4A-uOtX9k_ERJLCLnQMVuOXJYgDzfMkZk4GjhHNwOqMog2JLl2UGAlYOf5IMiL2C9v3b1UGLgugS4Et3srzhq2mVDSJuJySHQi_DhxECV1snPOkenqTCnc8ur4oq5_X8Tg9bYXPb6p9f6EGqEtb8Gd-uGiDhDrU8YcB3qjyeBy4v8HeROlm9GjYsl0-33pzL9baXyPG6W8aujA6FUxr_s06eIOeijRSHZecyDnnfk_B6GDHM5wyfs3QS49rnsIudHzDYB06DQ8OMS9JMSeK3yOkIBHS3Mj5xWGiDgMhJj2c1H_MPMoqY9pXYkJyD52Rb28PrGFnvlSFQkX7NVkupaa1UPFTl02-RE4pMac9oLUHJaLkPK4OZdaoPuE9X6qhCESA6zDNEujOK-wAdBA2UeislJtYwJqEf5Pi7VD8uTA8hrGZNWQ7onVFiyX-xX0ONbQdEWBtmCu0xYamRbyv86utf2ZcOe8kJMk9JRDJ08JTFp2Zf3BPhqxc5h","e":"AQAB"},"attributes":{"enabled":true,"exp":1734491260,"created":1734318460,"updated":1734318460,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"2"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000003.vault.azure.net/keys/key2/09920dc9deb748318c352303cdd157fb","kty":"RSA-HSM","key_ops":["import"],"n":"iTLPj5KV_oTsf5iGRGuLl8GhVDLp_Sckly_POUcfpKF-dc5XAYMLNxbBPMUPHgYUXYvJbF5RTChkaZBUlLi2aq1-ucnfpp_v4XdNiHQO10rhropXsPZGSM6iiK6eEQ_lEwyWfQFkdaMc8lAzKTAdt-j1AG1aBRjsZXFfmapSgSh0XzkDrYwCcWgvz_PlRYo5CIDwWRdf1F2Oq066wvrY68qYRx2J2Z0WKMmEyY6pjAKZvoBY0fa21vOvh17dG6fICzP5Pd65md7KqcgW54hzvuGp6xxOLDF_Y6wTEgFS1Obf_XSgWKLIrpkjFouwHA3BH_G-DDRAegJ3hro5F-2PbWJ2U_U3fCgkKVhrddpsNHIcvQmRlPtn7GUGSJizTdCsNb_0t0nFVbaN9afm-t8K_FeqWhyQACCHadFeBw5m-QE0s0YgNCC-os0jNtA7GZPQ0UO7B47R1YuJizTA2xD8tPROlbDQAssaTlugpY7gZFawEZQNDUHNPgqXkdqJwHCh","e":"AQAB"},"attributes":{"enabled":true,"exp":1734574806,"created":1734402006,"updated":1734402006,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"2"}}' headers: cache-control: - no-cache @@ -2528,7 +2528,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:07:40 GMT + - Tue, 17 Dec 2024 02:20:05 GMT expires: - '-1' pragma: @@ -2538,7 +2538,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: @@ -2570,7 +2570,7 @@ interactions: uri: https://cli-test-kv-key-000003.vault.azure.net/keys/key2/create?api-version=7.5-preview.1 response: body: - string: '{"key":{"kid":"https://cli-test-kv-key-000003.vault.azure.net/keys/key2/b8fc68d58576493a903ac7f7781bcac4","kty":"RSA-HSM","key_ops":["import"],"n":"sV4DfpXagHot7OmaO8c9-aRYNf_3Yle4O7NRhtpN7NNJ2agjscBtv4QJGbde91bghHWP_QBLGHD6AQdCHvq_nYu2OrLThKIYFBp-O7VgkSMKfZVJ5CY0EiSwOyEIGHO7HzSKS2innXN2UvrwXa-jWa9DtX_AivK73Huylt2H9sLN757bJOiXs4VJPb6dub0r5xLjTDchCj7xveFuKx-Z2Nc0QnMIm2IjPaEgRQxJZEsS4iIa1MJHvO0zufgDhg4GoajBAlcvFtgqg9f7QhlFSaOwyL83FefL7qDlK4jAf5GLT_8Xtccl1gqu11bFyOMeHnKN1RoQWtW4U6jl1fy1WZQg8pLps7nQA90-nvFWKpcgStf5bvhnl7bC9jTLqzOdf116Kr1clMbj1OhKU58Fkqh583_wmkZY8Av2XP8xsilsu0xps6wMh-p-ilog2zmsZfeLX14Mwym_f34wI9RzXyQmih7_PRNmXOomuXhRy9hClI9E5YOaxKHqhyvj_w0n0i0MULh8UxDVAufv5lZz5Qd-p1WIQbnnY6BKwCEi6mL7nXVFsXr97bE3R6Y68jpD5Lx1zg6HonoG-nGxQmCA6OVhOS7hRX7jYE2w25XHodVn0pJ2J8PylSBRLjpJ--uc_maOLH4eEwIHlMFBEwExp4cS7OBpMx7IogHPwsDcFbk","e":"AQAB"},"attributes":{"enabled":true,"exp":1734491262,"created":1734318462,"updated":1734318462,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"2"}}' + string: '{"key":{"kid":"https://cli-test-kv-key-000003.vault.azure.net/keys/key2/d5ac89117b9a4ca38d73afaf9230a144","kty":"RSA-HSM","key_ops":["import"],"n":"mA5dsZIFMbn_aHSBA4FFqmrMa3gBwMA3sIiRhW4Pt1cYmZTVb-Jq7hMZlBfhnxIBE1ieHt1e4JswDolEZg7hMG5s_JiahHnFkNemNiuZ6XtvQi_2JdpPPBHjjzK1ca454o08eS9koxpgJUOwZ_SObtK1Fc4hln7Os-KHzMyKPYtR6EItSKCrVc-tJznB3XRXIPzdaDUbBQZaR93hgkfOYA9XOPGgx7GttyMEZ9JnUUfraCsNnHfHqpj7JhBOBm6gOCn6S_GrJw6pYuMvzNBuQEYQIxfv6bJ0pLISVPvV88IyoYSo1CQ5TB0pFhwEfMhSc1WXx-ky4aPFk9mfz0L92zuPH14MUVKP59QATQ3-waObRHWV_0ZoqA1gXYzqx0B39RK4nrSn8VDcGSwk85gRBKcHmmcY8e989r3ImN3bDXugtrs5Y5JDJV3jS2ypQc9iQME4FWe9Awj01m_g6oPAcgDIygw9tJyBXpqmO7Zrfx0iifFxVJuc9-4FpG22B6HUzSzPW4l-xy0-_PXKkb-uLDk_GelpPXat975ucO5gzcK7zA3eVo_ddeg0Ry9_17QwhD4seW6uoxE0qZ4oEkbkLQE52N22Hh6Y99opcAOlq_0LfWOl1nMOd9Ct4zRFWqOdAii0TkPttchyM63749dpOF1qo833ahWPj7OFXPhefj0","e":"AQAB"},"attributes":{"enabled":true,"exp":1734574808,"created":1734402008,"updated":1734402008,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7,"exportable":false,"hsmPlatform":"2"}}' headers: cache-control: - no-cache @@ -2579,7 +2579,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 Dec 2024 03:07:42 GMT + - Tue, 17 Dec 2024 02:20:07 GMT expires: - '-1' pragma: @@ -2589,7 +2589,7 @@ interactions: x-content-type-options: - nosniff x-ms-keyvault-network-info: - - conn_type=Ipv4;addr=167.220.255.96;act_addr_fam=InterNetwork; + - conn_type=Ipv4;addr=167.220.255.32;act_addr_fam=InterNetwork; x-ms-keyvault-region: - eastus2 x-ms-keyvault-service-version: diff --git a/src/azure-cli/azure/cli/command_modules/keyvault/tests/latest/test_keyvault_commands.py b/src/azure-cli/azure/cli/command_modules/keyvault/tests/latest/test_keyvault_commands.py index 1898f73ac73..caf33fcbf76 100644 --- a/src/azure-cli/azure/cli/command_modules/keyvault/tests/latest/test_keyvault_commands.py +++ b/src/azure-cli/azure/cli/command_modules/keyvault/tests/latest/test_keyvault_commands.py @@ -1040,8 +1040,8 @@ def test_keyvault_key(self, resource_group, key_vault, key_vault2): checks=self.check('result', '{base64_value}')) # sign/verify - # Run `echo "HelloWorld" | openssl dgst -sha256 -binary | openssl base64` to generate test data - self.kwargs['digest'] = 'Pz8hPx8/Pz9mP11RFj8/Mz8/bj91PwRhPz8JQ2k/eGMNCg==' + # generate test digest data: base64.b64encode(hashlib.sha256(b'HelloWorld').digest()) + self.kwargs['digest'] = 'hy5OUM6ZkNiwQTMMR8nd0Rvsa1A66ThqmdqFhOm7EsQ=' self.kwargs['sign_result'] = self.cmd('keyvault key sign -n {key} --vault-name {kv} -a RS256 --digest {digest}').get_output_in_json()['signature'] self.cmd('keyvault key verify -n {key} --vault-name {kv} -a RS256 --digest {digest} --signature "{sign_result}"', checks=self.check('isValid', True))