diff --git a/sdk/keyvault/azure-security-keyvault-certificates/test/ut/certificate_client_test.cpp b/sdk/keyvault/azure-security-keyvault-certificates/test/ut/certificate_client_test.cpp index b9e8d92f74..849919c8e9 100644 --- a/sdk/keyvault/azure-security-keyvault-certificates/test/ut/certificate_client_test.cpp +++ b/sdk/keyvault/azure-security-keyvault-certificates/test/ut/certificate_client_test.cpp @@ -27,7 +27,9 @@ TEST_F(KeyVaultCertificateClientTest, CreateCertificate) { auto response = client.StartDeleteCertificate(certificateName); + // double polling should not have an impact on the result auto result = response.PollUntilDone(m_defaultWait); + result = response.PollUntilDone(m_defaultWait); EXPECT_EQ(result.Value.Name(), certificateName); EXPECT_EQ(result.Value.Properties.Enabled.Value(), true); EXPECT_NE(result.Value.RecoveryIdUrl.length(), size_t(0)); @@ -64,8 +66,9 @@ TEST_F(KeyVaultCertificateClientTest, CreateCertificateResumeToken) auto fromToken = CreateCertificateOperation::CreateFromResumeToken(response.GetResumeToken(), client); - + // double polling should not have an impact on the result auto result = fromToken.PollUntilDone(m_defaultWait); + result = fromToken.PollUntilDone(m_defaultWait); auto cert = client.GetCertificate(certificateName); EXPECT_EQ(cert.Value.Name(), options.Properties.Name); @@ -192,7 +195,9 @@ TEST_F(KeyVaultCertificateClientTest, GetDeletedCertificate) } { auto response = client.StartRecoverDeletedCertificate(certificateName); + // double polling should not have an impact on the result auto result = response.PollUntilDone(m_defaultWait); + result = response.PollUntilDone(m_defaultWait); EXPECT_EQ(result.Value.Name(), certificateName); } { diff --git a/sdk/keyvault/azure-security-keyvault-certificates/test/ut/recordings/KeyVaultCertificateClientTest.CreateCertificate.json b/sdk/keyvault/azure-security-keyvault-certificates/test/ut/recordings/KeyVaultCertificateClientTest.CreateCertificate.json index 8d389a3920..214481e4cd 100644 --- a/sdk/keyvault/azure-security-keyvault-certificates/test/ut/recordings/KeyVaultCertificateClientTest.CreateCertificate.json +++ b/sdk/keyvault/azure-security-keyvault-certificates/test/ut/recordings/KeyVaultCertificateClientTest.CreateCertificate.json @@ -3,217 +3,244 @@ { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)", - "x-ms-client-request-id": "209cf819-6de2-44e5-5183-a78e57f9a56b" + "user-agent": "azsdk-cpp-keyvault-certificates/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "bff9cf80-18eb-4038-7922-8ffde8839a77" }, "Method": "POST", "Response": { - "BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvdA0sYYK4VZzuDRpce8x2kcefPFSRN2hkIuEJzjGCZYI1NW4Ilp57hEe1vuRXHWD9yjB3EtAzjlcXlFq6XS7VQJN1j/WwYFL3dc8utvbsdM5iH1h1+nmnQIsJLn3HC1Tjd1+WSol/uTzOSLJgAV26UbttISAruc5/CKSeljsrFM3IsOXkGXksW28shFJnFGcqeBr8qiyOkCbMNLfLpj+RFFFzR/0nvOBcA8s7rSC4W2ItSbj9bQ6TOk72emAbtx/5LfbUrXMuB3QwT0G29BZsoRRtMlZ5E3HO8vUvUZoY0fPAZxuc6TtEiNiCVMxKAvkvNw5obuIxGk13VMs+9yrcQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAGNkaupopx+3u+qn+/5/QhJ3oEBMOcocKGp1R79OSiwfiOepDIyLFQFSkGqZ7HTNQicxE909R9Vgn24ykGSdLwdfYuYL/KuM84e7LoT+L63LdkQXT9JzdrQYP0BCDuuBeKqnFYgQq3EfmsQwKUXF2A03V15bToYro2jD+oDAIRYowBqcGlUtzxSXsTSkFcA3ENoDrLJ2mVSlTo04zf+kRmrlXaGxjX+A0Fyq5i50u4MYP0lzh+ekVOAcDUe6IXrPiFwYSReqvElLgY2RbG9gJiuDB3NOmrabwwC6m8BfN9q0WIn+sMjK7gfW4KcZTvtvxCfqu+UX2CkM8LvyaSiEX6w==\",\"cancellation_requested\":false,\"status\":\"inProgress\",\"status_details\":\"Pending certificate created. Certificate request is in progress. This may take some time based on the issuer provider. Please check again later.\",\"request_id\":\"f5ec7c05820942c4a9472836f5de742d\"}", + "BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr/iVL+sdbuOz71lrm7/39h4CCNEXxvBPtXvX7Q6orV8iZsQix4pIyxaL/7thSzBZwBlzztJ/JgjxYFbaN9YwJv6CZvIGnsJR3jjv+IYiDdPm7frk7O35R+TWsb0TGkjmYlMqhvO004QTbFcrYAcrFRALrqjZEzcnz/dR/pBd355yNl/IMaE4Bd1B2stOYx6q1cmn/Xy4KXPiwAFMAroN3YuylPPb6UzAmxT+4L+Kv2pHNE0n5aa7D57QDh/Rkk0tJDMmJLI8NsmzXqH2h+Xn/TKDtwYCH13sJJ98hsLYpXdueIbJ3md6JdizcTGYPWfVrQn8ybkETmaE7inurEXRIQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAW3vTP4U+Gd7kSqHb+rag/wjyMhLIEThiEjFULyO1WGgHKT0dXVHcIyeA+K0ioCowxfubecN3WShW3/sr1ejaXUbG+Mff4dZAda0j/N+ZzoR4FhnEiFuv5cdYcL3Pq2LemFgAfpq7vgKC9SZGS7rqB+rNYXFvgH8KdINMGh8qFX5fP9b0TTsT+XQ1okkoRBSusE0obFltVjD7FJSxZi1DkMaSITplLacT7srNDzcMYcQxhOdZcQ8DJWGeat6AqQIr/22GSTDfvX+jvLbWJWAlnGNJvEIfvL+yofPRUKEA0MTZqA2spVp12PI3a+yli2HvCccixM+eH1tBzdgg4iCaKw==\",\"cancellation_requested\":false,\"status\":\"inProgress\",\"status_details\":\"Pending certificate created. Certificate request is in progress. This may take some time based on the issuer provider. Please check again later.\",\"request_id\":\"810025c09b9c4ea78d6edefb43517995\"}", + "REASON_PHRASE": "Accepted", "STATUS_CODE": "202", "cache-control": "no-cache", - "content-length": "1244", + "content-length": "1241", "content-type": "application/json; charset=utf-8", - "date": "Thu, 04 Nov 2021 20:46:48 GMT", + "date": "Tue, 20 Sep 2022 17:55:28 GMT", "expires": "-1", - "location": "https://REDACTED.vault.azure.net/certificates/CreateCertificate/pending?api-version=7.3&request_id=f5ec7c05820942c4a9472836f5de742d", + "location": "https://REDACTED.vault.azure.net/certificates/CreateCertificate/pending?api-version=7.3&request_id=810025c09b9c4ea78d6edefb43517995", "pragma": "no-cache", "retry-after": "10", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "209cf819-6de2-44e5-5183-a78e57f9a56b", + "x-ms-client-request-id": "bff9cf80-18eb-4038-7922-8ffde8839a77", "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "westus2", - "x-ms-keyvault-service-version": "1.9.150.1", - "x-ms-request-id": "de58b45f-844d-4478-9cec-80a57f4f83f1", - "x-powered-by": "ASP.NET" + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "819b2c05-ddb9-47e5-b5ee-59e2086e3c6e" }, "Url": "https://REDACTED.vault.azure.net/certificates/CreateCertificate/create?api-version=7.3" }, { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)", - "x-ms-client-request-id": "867ce581-9fd1-47cb-7578-03e22659c409" + "user-agent": "azsdk-cpp-keyvault-certificates/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "95d30aa8-016b-42ee-5dbf-b0b304604fa9" }, "Method": "GET", "Response": { - "BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvdA0sYYK4VZzuDRpce8x2kcefPFSRN2hkIuEJzjGCZYI1NW4Ilp57hEe1vuRXHWD9yjB3EtAzjlcXlFq6XS7VQJN1j/WwYFL3dc8utvbsdM5iH1h1+nmnQIsJLn3HC1Tjd1+WSol/uTzOSLJgAV26UbttISAruc5/CKSeljsrFM3IsOXkGXksW28shFJnFGcqeBr8qiyOkCbMNLfLpj+RFFFzR/0nvOBcA8s7rSC4W2ItSbj9bQ6TOk72emAbtx/5LfbUrXMuB3QwT0G29BZsoRRtMlZ5E3HO8vUvUZoY0fPAZxuc6TtEiNiCVMxKAvkvNw5obuIxGk13VMs+9yrcQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAGNkaupopx+3u+qn+/5/QhJ3oEBMOcocKGp1R79OSiwfiOepDIyLFQFSkGqZ7HTNQicxE909R9Vgn24ykGSdLwdfYuYL/KuM84e7LoT+L63LdkQXT9JzdrQYP0BCDuuBeKqnFYgQq3EfmsQwKUXF2A03V15bToYro2jD+oDAIRYowBqcGlUtzxSXsTSkFcA3ENoDrLJ2mVSlTo04zf+kRmrlXaGxjX+A0Fyq5i50u4MYP0lzh+ekVOAcDUe6IXrPiFwYSReqvElLgY2RbG9gJiuDB3NOmrabwwC6m8BfN9q0WIn+sMjK7gfW4KcZTvtvxCfqu+UX2CkM8LvyaSiEX6w==\",\"cancellation_requested\":false,\"status\":\"inProgress\",\"status_details\":\"Pending certificate created. Certificate request is in progress. This may take some time based on the issuer provider. Please check again later.\",\"request_id\":\"f5ec7c05820942c4a9472836f5de742d\"}", + "BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr/iVL+sdbuOz71lrm7/39h4CCNEXxvBPtXvX7Q6orV8iZsQix4pIyxaL/7thSzBZwBlzztJ/JgjxYFbaN9YwJv6CZvIGnsJR3jjv+IYiDdPm7frk7O35R+TWsb0TGkjmYlMqhvO004QTbFcrYAcrFRALrqjZEzcnz/dR/pBd355yNl/IMaE4Bd1B2stOYx6q1cmn/Xy4KXPiwAFMAroN3YuylPPb6UzAmxT+4L+Kv2pHNE0n5aa7D57QDh/Rkk0tJDMmJLI8NsmzXqH2h+Xn/TKDtwYCH13sJJ98hsLYpXdueIbJ3md6JdizcTGYPWfVrQn8ybkETmaE7inurEXRIQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAW3vTP4U+Gd7kSqHb+rag/wjyMhLIEThiEjFULyO1WGgHKT0dXVHcIyeA+K0ioCowxfubecN3WShW3/sr1ejaXUbG+Mff4dZAda0j/N+ZzoR4FhnEiFuv5cdYcL3Pq2LemFgAfpq7vgKC9SZGS7rqB+rNYXFvgH8KdINMGh8qFX5fP9b0TTsT+XQ1okkoRBSusE0obFltVjD7FJSxZi1DkMaSITplLacT7srNDzcMYcQxhOdZcQ8DJWGeat6AqQIr/22GSTDfvX+jvLbWJWAlnGNJvEIfvL+yofPRUKEA0MTZqA2spVp12PI3a+yli2HvCccixM+eH1tBzdgg4iCaKw==\",\"cancellation_requested\":false,\"status\":\"inProgress\",\"status_details\":\"Pending certificate created. Certificate request is in progress. This may take some time based on the issuer provider. Please check again later.\",\"request_id\":\"810025c09b9c4ea78d6edefb43517995\"}", + "REASON_PHRASE": "OK", "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "1244", + "content-length": "1241", "content-type": "application/json; charset=utf-8", - "date": "Thu, 04 Nov 2021 20:46:48 GMT", + "date": "Tue, 20 Sep 2022 17:55:28 GMT", "expires": "-1", "pragma": "no-cache", "retry-after": "10", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "867ce581-9fd1-47cb-7578-03e22659c409", + "x-ms-client-request-id": "95d30aa8-016b-42ee-5dbf-b0b304604fa9", "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "westus2", - "x-ms-keyvault-service-version": "1.9.150.1", - "x-ms-request-id": "a5d089cf-7853-4719-bc14-7e8b7ed9cf30", - "x-powered-by": "ASP.NET" + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "c776d6dc-2f9e-40c0-a11c-c8d3c9191503" }, "Url": "https://REDACTED.vault.azure.net/certificates/CreateCertificate/pending?api-version=7.3" }, { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)", - "x-ms-client-request-id": "666dd27c-e108-458c-70e7-021438b43b36" + "user-agent": "azsdk-cpp-keyvault-certificates/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "1b5ec751-8d33-46b6-4cc7-36937ea3411a" }, "Method": "GET", "Response": { - "BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvdA0sYYK4VZzuDRpce8x2kcefPFSRN2hkIuEJzjGCZYI1NW4Ilp57hEe1vuRXHWD9yjB3EtAzjlcXlFq6XS7VQJN1j/WwYFL3dc8utvbsdM5iH1h1+nmnQIsJLn3HC1Tjd1+WSol/uTzOSLJgAV26UbttISAruc5/CKSeljsrFM3IsOXkGXksW28shFJnFGcqeBr8qiyOkCbMNLfLpj+RFFFzR/0nvOBcA8s7rSC4W2ItSbj9bQ6TOk72emAbtx/5LfbUrXMuB3QwT0G29BZsoRRtMlZ5E3HO8vUvUZoY0fPAZxuc6TtEiNiCVMxKAvkvNw5obuIxGk13VMs+9yrcQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAGNkaupopx+3u+qn+/5/QhJ3oEBMOcocKGp1R79OSiwfiOepDIyLFQFSkGqZ7HTNQicxE909R9Vgn24ykGSdLwdfYuYL/KuM84e7LoT+L63LdkQXT9JzdrQYP0BCDuuBeKqnFYgQq3EfmsQwKUXF2A03V15bToYro2jD+oDAIRYowBqcGlUtzxSXsTSkFcA3ENoDrLJ2mVSlTo04zf+kRmrlXaGxjX+A0Fyq5i50u4MYP0lzh+ekVOAcDUe6IXrPiFwYSReqvElLgY2RbG9gJiuDB3NOmrabwwC6m8BfN9q0WIn+sMjK7gfW4KcZTvtvxCfqu+UX2CkM8LvyaSiEX6w==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate\",\"request_id\":\"f5ec7c05820942c4a9472836f5de742d\"}", + "BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr/iVL+sdbuOz71lrm7/39h4CCNEXxvBPtXvX7Q6orV8iZsQix4pIyxaL/7thSzBZwBlzztJ/JgjxYFbaN9YwJv6CZvIGnsJR3jjv+IYiDdPm7frk7O35R+TWsb0TGkjmYlMqhvO004QTbFcrYAcrFRALrqjZEzcnz/dR/pBd355yNl/IMaE4Bd1B2stOYx6q1cmn/Xy4KXPiwAFMAroN3YuylPPb6UzAmxT+4L+Kv2pHNE0n5aa7D57QDh/Rkk0tJDMmJLI8NsmzXqH2h+Xn/TKDtwYCH13sJJ98hsLYpXdueIbJ3md6JdizcTGYPWfVrQn8ybkETmaE7inurEXRIQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAW3vTP4U+Gd7kSqHb+rag/wjyMhLIEThiEjFULyO1WGgHKT0dXVHcIyeA+K0ioCowxfubecN3WShW3/sr1ejaXUbG+Mff4dZAda0j/N+ZzoR4FhnEiFuv5cdYcL3Pq2LemFgAfpq7vgKC9SZGS7rqB+rNYXFvgH8KdINMGh8qFX5fP9b0TTsT+XQ1okkoRBSusE0obFltVjD7FJSxZi1DkMaSITplLacT7srNDzcMYcQxhOdZcQ8DJWGeat6AqQIr/22GSTDfvX+jvLbWJWAlnGNJvEIfvL+yofPRUKEA0MTZqA2spVp12PI3a+yli2HvCccixM+eH1tBzdgg4iCaKw==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate\",\"request_id\":\"810025c09b9c4ea78d6edefb43517995\"}", + "REASON_PHRASE": "OK", "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "1159", + "content-length": "1153", "content-type": "application/json; charset=utf-8", - "date": "Thu, 04 Nov 2021 20:47:07 GMT", + "date": "Tue, 20 Sep 2022 17:55:49 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "666dd27c-e108-458c-70e7-021438b43b36", + "x-ms-client-request-id": "1b5ec751-8d33-46b6-4cc7-36937ea3411a", "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "westus2", - "x-ms-keyvault-service-version": "1.9.150.1", - "x-ms-request-id": "b6cda11a-d102-43f8-ae3f-8bf20ca97b8f", - "x-powered-by": "ASP.NET" + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "bc1680af-7c72-48df-a49b-f4b94f1ac03f" }, "Url": "https://REDACTED.vault.azure.net/certificates/CreateCertificate/pending?api-version=7.3" }, { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)", - "x-ms-client-request-id": "d84dbf40-55fe-45e4-5f89-4a0cbe172df6" + "user-agent": "azsdk-cpp-keyvault-certificates/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "1e6d38d5-036a-4a80-4217-ee8f35c31e7a" }, "Method": "GET", "Response": { - "BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/82d46b4abee54341a9f987905959c109\",\"kid\":\"https://REDACTED.vault.azure.net/keys/CreateCertificate/82d46b4abee54341a9f987905959c109\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/CreateCertificate/82d46b4abee54341a9f987905959c109\",\"x5t\":\"KWXTUZpR6ERVNlu94XckXYVL5vw\",\"cer\":\"MIIDAzCCAeugAwIBAgIQNol28XtySdGgjuPBkxH3gzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMTA0MjAzNjQ5WhcNMjIxMTA0MjA0NjQ5WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC90DSxhgrhVnO4NGlx7zHaRx588VJE3aGQi4QnOMYJlgjU1bgiWnnuER7W+5FcdYP3KMHcS0DOOVxeUWrpdLtVAk3WP9bBgUvd1zy629ux0zmIfWHX6eadAiwkufccLVON3X5ZKiX+5PM5IsmABXbpRu20hICu5zn8IpJ6WOysUzciw5eQZeSxbbyyEUmcUZyp4GvyqLI6QJsw0t8umP5EUUXNH/Se84FwDyzutILhbYi1JuP1tDpM6TvZ6YBu3H/kt9tStcy4HdDBPQbb0FmyhFG0yVnkTcc7y9S9RmhjR88BnG5zpO0SI2IJUzEoC+S83Dmhu4jEaTXdUyz73KtxAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFNlzR3iP4/+2qTG0zDhg67FLxE4gMB0GA1UdDgQWBBTZc0d4j+P/tqkxtMw4YOuxS8ROIDANBgkqhkiG9w0BAQsFAAOCAQEAQ03NWMsIKXA3RjoZig264CJejb9dKG59lTbWFzD8PkHXXrRRKlrg2EDUaiwMjadd5N1NnQSvFeXwc3ZuBQKPZ+UyTzVuMNOkuaAhJbF0Mm+ZaebUdgD0IZAAONGXDhw1CdrkqiYkLCpRwK3DREKmGyDRQ61wf5rWt8HNB9r/bcgyNqeoGAVSnTvB/k3bPpJjzllvJtVy1jhcJyU53iRYQFo0zaQ+Pjrsx8vYKthp3LCY2OAHubvHLc7Y+N7faMrn9sTGNJne17CmYKSnumJr/MZZv4YapzP25mKx1s1ijbI4yhuKnbt+PUOK1WogPC+wzqR8D+nLG2FUHz0D7I5GwA==\",\"attributes\":{\"enabled\":true,\"nbf\":1636058209,\"exp\":1667594809,\"created\":1636058809,\"updated\":1636058809,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1636058808,\"updated\":1636058808}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/pending\"}}", + "BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/8838738fd6b14e2196728afba1f0b904\",\"kid\":\"https://REDACTED.vault.azure.net/keys/CreateCertificate/8838738fd6b14e2196728afba1f0b904\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/CreateCertificate/8838738fd6b14e2196728afba1f0b904\",\"x5t\":\"1Nnwp-etSDsHqoeGYtba3V6Hm8w\",\"cer\":\"MIIDAzCCAeugAwIBAgIQZDJboT7CS/+/G4NOUl8FUzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjIwOTIwMTc0NTMwWhcNMjMwOTIwMTc1NTMwWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCv+JUv6x1u47PvWWubv/f2HgII0RfG8E+1e9ftDqitXyJmxCLHikjLFov/u2FLMFnAGXPO0n8mCPFgVto31jAm/oJm8gaewlHeOO/4hiIN0+bt+uTs7flH5NaxvRMaSOZiUyqG87TThBNsVytgBysVEAuuqNkTNyfP91H+kF3fnnI2X8gxoTgF3UHay05jHqrVyaf9fLgpc+LAAUwCug3di7KU89vpTMCbFP7gv4q/akc0TSflprsPntAOH9GSTS0kMyYksjw2ybNeofaH5ef9MoO3BgIfXewkn3yGwtild254hsneZ3ol2LNxMZg9Z9WtCfzJuQROZoTuKe6sRdEhAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFCo7fntN0lkRqlXZAO6zhkNvmp81MB0GA1UdDgQWBBQqO357TdJZEapV2QDus4ZDb5qfNTANBgkqhkiG9w0BAQsFAAOCAQEAGZ8TCEGSzaBIQN1zf6lhcDio1i2eL5N9xZ3IKFX1+MXMnDN0D1eCXjJm+3bQ4/qTc9QNWT1hBxDQob5+mIWZdHpRXetwD95CS5/OoGN6vVKjJm8oDGJdPsX5GQOCe2Ytpmd0NJJ/XHeW2UIFC2GU5MVVvMZONmx5lymrq0RKNpLi4h+BGtqwwfKsjmIBUkoydtTtU3rxud9PTi1Ih+ubw6OS9yNaawQ01NVo1yn28PQNkw28WdmZjt845PI14dmXU7gFtvRYqAc/jnKNmdn7tE+v0xpHhY4ZT2BDsqNRhd3UJCC6+B5CNkOYk3nDyf3KjMrQsQrUu7nxlTge5LurrA==\",\"attributes\":{\"enabled\":true,\"nbf\":1663695930,\"exp\":1695232530,\"created\":1663696530,\"updated\":1663696530,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1663696529,\"updated\":1663696529}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/pending\"}}", + "REASON_PHRASE": "OK", "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "2240", + "content-length": "2225", "content-type": "application/json; charset=utf-8", - "date": "Thu, 04 Nov 2021 20:47:07 GMT", + "date": "Tue, 20 Sep 2022 17:55:49 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "d84dbf40-55fe-45e4-5f89-4a0cbe172df6", + "x-ms-client-request-id": "1e6d38d5-036a-4a80-4217-ee8f35c31e7a", "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "westus2", - "x-ms-keyvault-service-version": "1.9.150.1", - "x-ms-request-id": "89c6292f-4cc4-407b-99bf-964a268cf867", - "x-powered-by": "ASP.NET" + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "72adba26-b32e-4ba8-9da1-4f8ea39570db" }, "Url": "https://REDACTED.vault.azure.net/certificates/CreateCertificate?api-version=7.3" }, { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)", - "x-ms-client-request-id": "eff1d06e-8fb2-4817-6fd1-e18ea9bf315f" + "user-agent": "azsdk-cpp-keyvault-certificates/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "a81d73c1-794c-4139-6b11-7801b2a75c4d" }, "Method": "DELETE", "Response": { - "BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/CreateCertificate\",\"deletedDate\":1636058828,\"scheduledPurgeDate\":1643834828,\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/82d46b4abee54341a9f987905959c109\",\"kid\":\"https://REDACTED.vault.azure.net/keys/CreateCertificate/82d46b4abee54341a9f987905959c109\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/CreateCertificate/82d46b4abee54341a9f987905959c109\",\"x5t\":\"KWXTUZpR6ERVNlu94XckXYVL5vw\",\"cer\":\"MIIDAzCCAeugAwIBAgIQNol28XtySdGgjuPBkxH3gzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMTA0MjAzNjQ5WhcNMjIxMTA0MjA0NjQ5WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC90DSxhgrhVnO4NGlx7zHaRx588VJE3aGQi4QnOMYJlgjU1bgiWnnuER7W+5FcdYP3KMHcS0DOOVxeUWrpdLtVAk3WP9bBgUvd1zy629ux0zmIfWHX6eadAiwkufccLVON3X5ZKiX+5PM5IsmABXbpRu20hICu5zn8IpJ6WOysUzciw5eQZeSxbbyyEUmcUZyp4GvyqLI6QJsw0t8umP5EUUXNH/Se84FwDyzutILhbYi1JuP1tDpM6TvZ6YBu3H/kt9tStcy4HdDBPQbb0FmyhFG0yVnkTcc7y9S9RmhjR88BnG5zpO0SI2IJUzEoC+S83Dmhu4jEaTXdUyz73KtxAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFNlzR3iP4/+2qTG0zDhg67FLxE4gMB0GA1UdDgQWBBTZc0d4j+P/tqkxtMw4YOuxS8ROIDANBgkqhkiG9w0BAQsFAAOCAQEAQ03NWMsIKXA3RjoZig264CJejb9dKG59lTbWFzD8PkHXXrRRKlrg2EDUaiwMjadd5N1NnQSvFeXwc3ZuBQKPZ+UyTzVuMNOkuaAhJbF0Mm+ZaebUdgD0IZAAONGXDhw1CdrkqiYkLCpRwK3DREKmGyDRQ61wf5rWt8HNB9r/bcgyNqeoGAVSnTvB/k3bPpJjzllvJtVy1jhcJyU53iRYQFo0zaQ+Pjrsx8vYKthp3LCY2OAHubvHLc7Y+N7faMrn9sTGNJne17CmYKSnumJr/MZZv4YapzP25mKx1s1ijbI4yhuKnbt+PUOK1WogPC+wzqR8D+nLG2FUHz0D7I5GwA==\",\"attributes\":{\"enabled\":true,\"nbf\":1636058209,\"exp\":1667594809,\"created\":1636058809,\"updated\":1636058809,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1636058808,\"updated\":1636058808}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/pending\"}}", + "BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/CreateCertificate\",\"deletedDate\":1663696549,\"scheduledPurgeDate\":1671472549,\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/8838738fd6b14e2196728afba1f0b904\",\"kid\":\"https://REDACTED.vault.azure.net/keys/CreateCertificate/8838738fd6b14e2196728afba1f0b904\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/CreateCertificate/8838738fd6b14e2196728afba1f0b904\",\"x5t\":\"1Nnwp-etSDsHqoeGYtba3V6Hm8w\",\"cer\":\"MIIDAzCCAeugAwIBAgIQZDJboT7CS/+/G4NOUl8FUzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjIwOTIwMTc0NTMwWhcNMjMwOTIwMTc1NTMwWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCv+JUv6x1u47PvWWubv/f2HgII0RfG8E+1e9ftDqitXyJmxCLHikjLFov/u2FLMFnAGXPO0n8mCPFgVto31jAm/oJm8gaewlHeOO/4hiIN0+bt+uTs7flH5NaxvRMaSOZiUyqG87TThBNsVytgBysVEAuuqNkTNyfP91H+kF3fnnI2X8gxoTgF3UHay05jHqrVyaf9fLgpc+LAAUwCug3di7KU89vpTMCbFP7gv4q/akc0TSflprsPntAOH9GSTS0kMyYksjw2ybNeofaH5ef9MoO3BgIfXewkn3yGwtild254hsneZ3ol2LNxMZg9Z9WtCfzJuQROZoTuKe6sRdEhAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFCo7fntN0lkRqlXZAO6zhkNvmp81MB0GA1UdDgQWBBQqO357TdJZEapV2QDus4ZDb5qfNTANBgkqhkiG9w0BAQsFAAOCAQEAGZ8TCEGSzaBIQN1zf6lhcDio1i2eL5N9xZ3IKFX1+MXMnDN0D1eCXjJm+3bQ4/qTc9QNWT1hBxDQob5+mIWZdHpRXetwD95CS5/OoGN6vVKjJm8oDGJdPsX5GQOCe2Ytpmd0NJJ/XHeW2UIFC2GU5MVVvMZONmx5lymrq0RKNpLi4h+BGtqwwfKsjmIBUkoydtTtU3rxud9PTi1Ih+ubw6OS9yNaawQ01NVo1yn28PQNkw28WdmZjt845PI14dmXU7gFtvRYqAc/jnKNmdn7tE+v0xpHhY4ZT2BDsqNRhd3UJCC6+B5CNkOYk3nDyf3KjMrQsQrUu7nxlTge5LurrA==\",\"attributes\":{\"enabled\":true,\"nbf\":1663695930,\"exp\":1695232530,\"created\":1663696530,\"updated\":1663696530,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1663696529,\"updated\":1663696529}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/pending\"}}", + "REASON_PHRASE": "OK", "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "2388", + "content-length": "2370", "content-type": "application/json; charset=utf-8", - "date": "Thu, 04 Nov 2021 20:47:08 GMT", + "date": "Tue, 20 Sep 2022 17:55:49 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "eff1d06e-8fb2-4817-6fd1-e18ea9bf315f", + "x-ms-client-request-id": "a81d73c1-794c-4139-6b11-7801b2a75c4d", "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "westus2", - "x-ms-keyvault-service-version": "1.9.150.1", - "x-ms-request-id": "193a3b69-dc9d-4895-b4b2-3f2c3c008a0e", - "x-powered-by": "ASP.NET" + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "0188f2b5-4be8-4b2d-9dc3-3f251ea94151" }, "Url": "https://REDACTED.vault.azure.net/certificates/CreateCertificate?api-version=7.3" }, { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)", - "x-ms-client-request-id": "7fbc8be7-b592-4fcb-4fec-d53719a05134" + "user-agent": "azsdk-cpp-keyvault-certificates/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "f544226c-319b-41d3-44b2-9dbcbc7117d7" }, "Method": "GET", "Response": { "BODY": "{\"error\":{\"code\":\"CertificateNotFound\",\"message\":\"Deleted Certificate not found: CreateCertificate\"}}", + "REASON_PHRASE": "Not Found", "STATUS_CODE": "404", "cache-control": "no-cache", "content-length": "101", "content-type": "application/json; charset=utf-8", - "date": "Thu, 04 Nov 2021 20:47:08 GMT", + "date": "Tue, 20 Sep 2022 17:55:49 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "7fbc8be7-b592-4fcb-4fec-d53719a05134", + "x-ms-client-request-id": "f544226c-319b-41d3-44b2-9dbcbc7117d7", "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "westus2", - "x-ms-keyvault-service-version": "1.9.150.1", - "x-ms-request-id": "85060c6e-4792-40c0-bd43-dde17727e737", - "x-powered-by": "ASP.NET" + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "1d446d1b-5b1f-4903-974c-ebb527d56a1f" }, "Url": "https://REDACTED.vault.azure.net/deletedcertificates/CreateCertificate?api-version=7.3" }, { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)", - "x-ms-client-request-id": "6992f9ca-7d1a-4f60-5e6d-36b6abf740b4" + "user-agent": "azsdk-cpp-keyvault-certificates/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "d5cf6029-d3a6-4a39-66e8-1083c6cf4525" }, "Method": "GET", "Response": { - "BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/CreateCertificate\",\"deletedDate\":1636058828,\"scheduledPurgeDate\":1643834828,\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/82d46b4abee54341a9f987905959c109\",\"kid\":\"https://REDACTED.vault.azure.net/keys/CreateCertificate/82d46b4abee54341a9f987905959c109\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/CreateCertificate/82d46b4abee54341a9f987905959c109\",\"x5t\":\"KWXTUZpR6ERVNlu94XckXYVL5vw\",\"cer\":\"MIIDAzCCAeugAwIBAgIQNol28XtySdGgjuPBkxH3gzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMTA0MjAzNjQ5WhcNMjIxMTA0MjA0NjQ5WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC90DSxhgrhVnO4NGlx7zHaRx588VJE3aGQi4QnOMYJlgjU1bgiWnnuER7W+5FcdYP3KMHcS0DOOVxeUWrpdLtVAk3WP9bBgUvd1zy629ux0zmIfWHX6eadAiwkufccLVON3X5ZKiX+5PM5IsmABXbpRu20hICu5zn8IpJ6WOysUzciw5eQZeSxbbyyEUmcUZyp4GvyqLI6QJsw0t8umP5EUUXNH/Se84FwDyzutILhbYi1JuP1tDpM6TvZ6YBu3H/kt9tStcy4HdDBPQbb0FmyhFG0yVnkTcc7y9S9RmhjR88BnG5zpO0SI2IJUzEoC+S83Dmhu4jEaTXdUyz73KtxAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFNlzR3iP4/+2qTG0zDhg67FLxE4gMB0GA1UdDgQWBBTZc0d4j+P/tqkxtMw4YOuxS8ROIDANBgkqhkiG9w0BAQsFAAOCAQEAQ03NWMsIKXA3RjoZig264CJejb9dKG59lTbWFzD8PkHXXrRRKlrg2EDUaiwMjadd5N1NnQSvFeXwc3ZuBQKPZ+UyTzVuMNOkuaAhJbF0Mm+ZaebUdgD0IZAAONGXDhw1CdrkqiYkLCpRwK3DREKmGyDRQ61wf5rWt8HNB9r/bcgyNqeoGAVSnTvB/k3bPpJjzllvJtVy1jhcJyU53iRYQFo0zaQ+Pjrsx8vYKthp3LCY2OAHubvHLc7Y+N7faMrn9sTGNJne17CmYKSnumJr/MZZv4YapzP25mKx1s1ijbI4yhuKnbt+PUOK1WogPC+wzqR8D+nLG2FUHz0D7I5GwA==\",\"attributes\":{\"enabled\":true,\"nbf\":1636058209,\"exp\":1667594809,\"created\":1636058809,\"updated\":1636058809,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1636058808,\"updated\":1636058808}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/pending\"}}", + "BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/CreateCertificate\",\"deletedDate\":1663696549,\"scheduledPurgeDate\":1671472549,\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/8838738fd6b14e2196728afba1f0b904\",\"kid\":\"https://REDACTED.vault.azure.net/keys/CreateCertificate/8838738fd6b14e2196728afba1f0b904\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/CreateCertificate/8838738fd6b14e2196728afba1f0b904\",\"x5t\":\"1Nnwp-etSDsHqoeGYtba3V6Hm8w\",\"cer\":\"MIIDAzCCAeugAwIBAgIQZDJboT7CS/+/G4NOUl8FUzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjIwOTIwMTc0NTMwWhcNMjMwOTIwMTc1NTMwWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCv+JUv6x1u47PvWWubv/f2HgII0RfG8E+1e9ftDqitXyJmxCLHikjLFov/u2FLMFnAGXPO0n8mCPFgVto31jAm/oJm8gaewlHeOO/4hiIN0+bt+uTs7flH5NaxvRMaSOZiUyqG87TThBNsVytgBysVEAuuqNkTNyfP91H+kF3fnnI2X8gxoTgF3UHay05jHqrVyaf9fLgpc+LAAUwCug3di7KU89vpTMCbFP7gv4q/akc0TSflprsPntAOH9GSTS0kMyYksjw2ybNeofaH5ef9MoO3BgIfXewkn3yGwtild254hsneZ3ol2LNxMZg9Z9WtCfzJuQROZoTuKe6sRdEhAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFCo7fntN0lkRqlXZAO6zhkNvmp81MB0GA1UdDgQWBBQqO357TdJZEapV2QDus4ZDb5qfNTANBgkqhkiG9w0BAQsFAAOCAQEAGZ8TCEGSzaBIQN1zf6lhcDio1i2eL5N9xZ3IKFX1+MXMnDN0D1eCXjJm+3bQ4/qTc9QNWT1hBxDQob5+mIWZdHpRXetwD95CS5/OoGN6vVKjJm8oDGJdPsX5GQOCe2Ytpmd0NJJ/XHeW2UIFC2GU5MVVvMZONmx5lymrq0RKNpLi4h+BGtqwwfKsjmIBUkoydtTtU3rxud9PTi1Ih+ubw6OS9yNaawQ01NVo1yn28PQNkw28WdmZjt845PI14dmXU7gFtvRYqAc/jnKNmdn7tE+v0xpHhY4ZT2BDsqNRhd3UJCC6+B5CNkOYk3nDyf3KjMrQsQrUu7nxlTge5LurrA==\",\"attributes\":{\"enabled\":true,\"nbf\":1663695930,\"exp\":1695232530,\"created\":1663696530,\"updated\":1663696530,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1663696529,\"updated\":1663696529}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/pending\"}}", + "REASON_PHRASE": "OK", "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "2388", + "content-length": "2370", "content-type": "application/json; charset=utf-8", - "date": "Thu, 04 Nov 2021 20:47:28 GMT", + "date": "Tue, 20 Sep 2022 17:56:10 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "6992f9ca-7d1a-4f60-5e6d-36b6abf740b4", + "x-ms-client-request-id": "d5cf6029-d3a6-4a39-66e8-1083c6cf4525", "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "westus2", - "x-ms-keyvault-service-version": "1.9.150.1", - "x-ms-request-id": "663d7a7a-ff04-4529-ba9f-4013a8904547", - "x-powered-by": "ASP.NET" + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "a5b24c7d-18c7-4ae1-acba-98b7a7de8d28" }, "Url": "https://REDACTED.vault.azure.net/deletedcertificates/CreateCertificate?api-version=7.3" }, { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)", - "x-ms-client-request-id": "52935bda-fdf1-4055-5140-afeeccbdb2ab" + "user-agent": "azsdk-cpp-keyvault-certificates/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "d89201cb-eda0-4c11-4a15-1140b7a5983b" + }, + "Method": "GET", + "Response": { + "BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/CreateCertificate\",\"deletedDate\":1663696549,\"scheduledPurgeDate\":1671472549,\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/8838738fd6b14e2196728afba1f0b904\",\"kid\":\"https://REDACTED.vault.azure.net/keys/CreateCertificate/8838738fd6b14e2196728afba1f0b904\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/CreateCertificate/8838738fd6b14e2196728afba1f0b904\",\"x5t\":\"1Nnwp-etSDsHqoeGYtba3V6Hm8w\",\"cer\":\"MIIDAzCCAeugAwIBAgIQZDJboT7CS/+/G4NOUl8FUzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjIwOTIwMTc0NTMwWhcNMjMwOTIwMTc1NTMwWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCv+JUv6x1u47PvWWubv/f2HgII0RfG8E+1e9ftDqitXyJmxCLHikjLFov/u2FLMFnAGXPO0n8mCPFgVto31jAm/oJm8gaewlHeOO/4hiIN0+bt+uTs7flH5NaxvRMaSOZiUyqG87TThBNsVytgBysVEAuuqNkTNyfP91H+kF3fnnI2X8gxoTgF3UHay05jHqrVyaf9fLgpc+LAAUwCug3di7KU89vpTMCbFP7gv4q/akc0TSflprsPntAOH9GSTS0kMyYksjw2ybNeofaH5ef9MoO3BgIfXewkn3yGwtild254hsneZ3ol2LNxMZg9Z9WtCfzJuQROZoTuKe6sRdEhAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFCo7fntN0lkRqlXZAO6zhkNvmp81MB0GA1UdDgQWBBQqO357TdJZEapV2QDus4ZDb5qfNTANBgkqhkiG9w0BAQsFAAOCAQEAGZ8TCEGSzaBIQN1zf6lhcDio1i2eL5N9xZ3IKFX1+MXMnDN0D1eCXjJm+3bQ4/qTc9QNWT1hBxDQob5+mIWZdHpRXetwD95CS5/OoGN6vVKjJm8oDGJdPsX5GQOCe2Ytpmd0NJJ/XHeW2UIFC2GU5MVVvMZONmx5lymrq0RKNpLi4h+BGtqwwfKsjmIBUkoydtTtU3rxud9PTi1Ih+ubw6OS9yNaawQ01NVo1yn28PQNkw28WdmZjt845PI14dmXU7gFtvRYqAc/jnKNmdn7tE+v0xpHhY4ZT2BDsqNRhd3UJCC6+B5CNkOYk3nDyf3KjMrQsQrUu7nxlTge5LurrA==\",\"attributes\":{\"enabled\":true,\"nbf\":1663695930,\"exp\":1695232530,\"created\":1663696530,\"updated\":1663696530,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1663696529,\"updated\":1663696529}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificate/pending\"}}", + "REASON_PHRASE": "OK", + "STATUS_CODE": "200", + "cache-control": "no-cache", + "content-length": "2370", + "content-type": "application/json; charset=utf-8", + "date": "Tue, 20 Sep 2022 17:56:10 GMT", + "expires": "-1", + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-client-request-id": "d89201cb-eda0-4c11-4a15-1140b7a5983b", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "503da419-fe4e-4d9a-8eb2-a52f50274dba" + }, + "Url": "https://REDACTED.vault.azure.net/deletedcertificates/CreateCertificate?api-version=7.3" + }, + { + "Headers": { + "content-type": "application/json", + "user-agent": "azsdk-cpp-keyvault-certificates/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "9e2286d8-fab9-431a-6de6-e439d32c13ca" }, "Method": "DELETE", "Response": { "BODY": "", + "REASON_PHRASE": "No Content", "STATUS_CODE": "204", "cache-control": "no-cache", - "date": "Thu, 04 Nov 2021 20:47:28 GMT", + "date": "Tue, 20 Sep 2022 17:56:10 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "52935bda-fdf1-4055-5140-afeeccbdb2ab", + "x-ms-client-request-id": "9e2286d8-fab9-431a-6de6-e439d32c13ca", "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "westus2", - "x-ms-keyvault-service-version": "1.9.150.1", - "x-ms-request-id": "72825a77-02d9-4d19-987c-6ced23609548", - "x-powered-by": "ASP.NET" + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "1e524b07-bd20-4cc8-9f72-c48e19f6990b" }, "Url": "https://REDACTED.vault.azure.net/deletedcertificates/CreateCertificate?api-version=7.3" } diff --git a/sdk/keyvault/azure-security-keyvault-certificates/test/ut/recordings/KeyVaultCertificateClientTest.CreateCertificateResumeToken.json b/sdk/keyvault/azure-security-keyvault-certificates/test/ut/recordings/KeyVaultCertificateClientTest.CreateCertificateResumeToken.json index 425f79ab79..603e52db36 100644 --- a/sdk/keyvault/azure-security-keyvault-certificates/test/ut/recordings/KeyVaultCertificateClientTest.CreateCertificateResumeToken.json +++ b/sdk/keyvault/azure-security-keyvault-certificates/test/ut/recordings/KeyVaultCertificateClientTest.CreateCertificateResumeToken.json @@ -3,166 +3,166 @@ { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)", - "x-ms-client-request-id": "e9daf49a-f322-4d0c-51a6-028f2c4df54b" + "user-agent": "azsdk-cpp-keyvault-certificates/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "b4e25f20-1f86-4f89-4fcd-5a94a6c225ad" }, "Method": "POST", "Response": { - "BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApcnvhdQkPvgLYc/WMEjnWmS9ulEiW8ol6jhEU1LojTd+vyD8D3LwDZCBfXaTkvjQW9y4+WKBhgsPD6dzb4Ux/6QJOEYo0YvGgHIO17fC3rfSRLGsEOUxRr9XkuypCXZbphmAvGteIgNa7+zJIcNVOAH4T6Sf1A2klprFy4wv7FQkddE9hgDGuI1CiajJxz81bbmPm2gSsXdFGpP5DZdAd7U5QZX/+TyX746+IitwKT3CQWGSnoAs9NPBs7WJILEu8QB7gnAU9UZBzcNUsIF9byCRkH90SEwrhvQOg/6GOozY3Epp7NZDJAS3D+lY6kzkMDIbLxoLSTB7DW5NCR81bQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAPXHYD4T4KE8UkwkP5HwgCRwwJ4WF8yKC8OnEDwPyykOB3Ms5lbMrP/jpuSTOq2q8mb4vRWNzH/xDq43FfI7vmnrpY2ulgrdKsuZOgW1mZU1LUaZ5q8oBCBL+2ZCzPz22Gc+M0ietda23NRuobE5cmuLScDrpJUL7sKRjeHc1xZc7ifGfn2zvu9XvGKNxlv/T2bE+HvmZrYnbY0ZAMicZo2eoPDpAasaiVRiO+cbS+6c3gv8M0lJ2wVGXrPRCHlLTE0FR0KujWu4GzsSj0lL7YS833Lu888FaGZsESVZN9xi0Xv4FI20YChB6839nAFpiG+FCUagS0UAnBw09OhxpGA==\",\"cancellation_requested\":false,\"status\":\"inProgress\",\"status_details\":\"Pending certificate created. Certificate request is in progress. This may take some time based on the issuer provider. Please check again later.\",\"request_id\":\"f268325b6f394e6a9ec36ffa1f374e0c\"}", + "BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmdFrCtEikRMjll4Hbz1xP47Za1xDbd8FOsqoO+QIsSDBlYdKurMyPno3S2CVBGnni0lbC1d8bkvWNz8f8GywFnVa41hglskH1rLd80eBDVUN91oqnkyA8KzDokfYoBaFKQGOgNqAqC2FZMHUeFkjLNPcpDIy9r9cJ48cEY5vXsyY/fYalSZS1hnNHD9bowH9244Vcqh3FxYL60fpIPjMhRiJrvfDhTRkcVIQtsCG3iJ9Q3EGy5lrtJ8+IX/+n8wyzL9LT7Hc1liKTJPzBFPd0+n6vwU7ccZmh9vg80bhyA1JsVBOrcXQdreUlQju/xdjHSM082HZqnAmY8FsrXCCOQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAg8c/M+umH17alC1JTR78YPLwODzT6waO3H/nt+AX/GEP/yglQw/oTx8//K9r/Lg79KAoIqbPDnlXgxg5HBH8sk86Yk+DD+cISUUF2wk7RHFCpsUUKbWtydbrjZ/rZeOpz/DB4q30Wg/hI5krAmdMTvB7CUB157kF703gtW0J1VViScAPWEpQYDnaf/88DI0oozg6hirMnMZzYcnfdLb1fPCzf3b7P3tPq45FmgCw1rLIq1zkfOiGw+gjBhTR15L5WdQN9oNr2S92n0Bvklna4oHfRiJGh/NYdkWGVwDgvJQKrYazs1hbXw6TkuHtMfulSOK0HMbYM+OD00VaBfyS9A==\",\"cancellation_requested\":false,\"status\":\"inProgress\",\"status_details\":\"Pending certificate created. Certificate request is in progress. This may take some time based on the issuer provider. Please check again later.\",\"request_id\":\"1aceb91e04f9419c9957938fae4ae2f5\"}", + "REASON_PHRASE": "Accepted", "STATUS_CODE": "202", "cache-control": "no-cache", - "content-length": "1255", + "content-length": "1252", "content-type": "application/json; charset=utf-8", - "date": "Thu, 04 Nov 2021 20:47:30 GMT", + "date": "Tue, 20 Sep 2022 17:56:11 GMT", "expires": "-1", - "location": "https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/pending?api-version=7.3&request_id=f268325b6f394e6a9ec36ffa1f374e0c", + "location": "https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/pending?api-version=7.3&request_id=1aceb91e04f9419c9957938fae4ae2f5", "pragma": "no-cache", "retry-after": "10", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "e9daf49a-f322-4d0c-51a6-028f2c4df54b", + "x-ms-client-request-id": "b4e25f20-1f86-4f89-4fcd-5a94a6c225ad", "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "westus2", - "x-ms-keyvault-service-version": "1.9.150.1", - "x-ms-request-id": "1bf93c6a-fde7-437e-82f1-beb734c99b2f", - "x-powered-by": "ASP.NET" + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "19e4bc42-e73c-4eb1-a5c6-e5297e6e3405" }, "Url": "https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/create?api-version=7.3" }, { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)", - "x-ms-client-request-id": "0c7736a8-f5b7-4044-51bc-0de3f33df0ef" + "user-agent": "azsdk-cpp-keyvault-certificates/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "debe9c9f-f79d-406e-76a7-2562c723513d" }, "Method": "GET", "Response": { - "BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApcnvhdQkPvgLYc/WMEjnWmS9ulEiW8ol6jhEU1LojTd+vyD8D3LwDZCBfXaTkvjQW9y4+WKBhgsPD6dzb4Ux/6QJOEYo0YvGgHIO17fC3rfSRLGsEOUxRr9XkuypCXZbphmAvGteIgNa7+zJIcNVOAH4T6Sf1A2klprFy4wv7FQkddE9hgDGuI1CiajJxz81bbmPm2gSsXdFGpP5DZdAd7U5QZX/+TyX746+IitwKT3CQWGSnoAs9NPBs7WJILEu8QB7gnAU9UZBzcNUsIF9byCRkH90SEwrhvQOg/6GOozY3Epp7NZDJAS3D+lY6kzkMDIbLxoLSTB7DW5NCR81bQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAPXHYD4T4KE8UkwkP5HwgCRwwJ4WF8yKC8OnEDwPyykOB3Ms5lbMrP/jpuSTOq2q8mb4vRWNzH/xDq43FfI7vmnrpY2ulgrdKsuZOgW1mZU1LUaZ5q8oBCBL+2ZCzPz22Gc+M0ietda23NRuobE5cmuLScDrpJUL7sKRjeHc1xZc7ifGfn2zvu9XvGKNxlv/T2bE+HvmZrYnbY0ZAMicZo2eoPDpAasaiVRiO+cbS+6c3gv8M0lJ2wVGXrPRCHlLTE0FR0KujWu4GzsSj0lL7YS833Lu888FaGZsESVZN9xi0Xv4FI20YChB6839nAFpiG+FCUagS0UAnBw09OhxpGA==\",\"cancellation_requested\":false,\"status\":\"inProgress\",\"status_details\":\"Pending certificate created. Certificate request is in progress. This may take some time based on the issuer provider. Please check again later.\",\"request_id\":\"f268325b6f394e6a9ec36ffa1f374e0c\"}", + "BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmdFrCtEikRMjll4Hbz1xP47Za1xDbd8FOsqoO+QIsSDBlYdKurMyPno3S2CVBGnni0lbC1d8bkvWNz8f8GywFnVa41hglskH1rLd80eBDVUN91oqnkyA8KzDokfYoBaFKQGOgNqAqC2FZMHUeFkjLNPcpDIy9r9cJ48cEY5vXsyY/fYalSZS1hnNHD9bowH9244Vcqh3FxYL60fpIPjMhRiJrvfDhTRkcVIQtsCG3iJ9Q3EGy5lrtJ8+IX/+n8wyzL9LT7Hc1liKTJPzBFPd0+n6vwU7ccZmh9vg80bhyA1JsVBOrcXQdreUlQju/xdjHSM082HZqnAmY8FsrXCCOQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAg8c/M+umH17alC1JTR78YPLwODzT6waO3H/nt+AX/GEP/yglQw/oTx8//K9r/Lg79KAoIqbPDnlXgxg5HBH8sk86Yk+DD+cISUUF2wk7RHFCpsUUKbWtydbrjZ/rZeOpz/DB4q30Wg/hI5krAmdMTvB7CUB157kF703gtW0J1VViScAPWEpQYDnaf/88DI0oozg6hirMnMZzYcnfdLb1fPCzf3b7P3tPq45FmgCw1rLIq1zkfOiGw+gjBhTR15L5WdQN9oNr2S92n0Bvklna4oHfRiJGh/NYdkWGVwDgvJQKrYazs1hbXw6TkuHtMfulSOK0HMbYM+OD00VaBfyS9A==\",\"cancellation_requested\":false,\"status\":\"inProgress\",\"status_details\":\"Pending certificate created. Certificate request is in progress. This may take some time based on the issuer provider. Please check again later.\",\"request_id\":\"1aceb91e04f9419c9957938fae4ae2f5\"}", + "REASON_PHRASE": "OK", "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "1255", + "content-length": "1252", "content-type": "application/json; charset=utf-8", - "date": "Thu, 04 Nov 2021 20:47:30 GMT", + "date": "Tue, 20 Sep 2022 17:56:11 GMT", "expires": "-1", "pragma": "no-cache", "retry-after": "10", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "0c7736a8-f5b7-4044-51bc-0de3f33df0ef", + "x-ms-client-request-id": "debe9c9f-f79d-406e-76a7-2562c723513d", "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "westus2", - "x-ms-keyvault-service-version": "1.9.150.1", - "x-ms-request-id": "da161c1a-da59-4baf-ad9a-926ab1853062", - "x-powered-by": "ASP.NET" + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "d0d216dd-8b43-4362-9920-3635bd3ff5f1" }, "Url": "https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/pending?api-version=7.3" }, { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)", - "x-ms-client-request-id": "69866686-3b4c-4291-565a-596d6057b354" + "user-agent": "azsdk-cpp-keyvault-certificates/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "51e7cb2c-6116-4996-7163-b452071ccb54" }, "Method": "GET", "Response": { - "BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApcnvhdQkPvgLYc/WMEjnWmS9ulEiW8ol6jhEU1LojTd+vyD8D3LwDZCBfXaTkvjQW9y4+WKBhgsPD6dzb4Ux/6QJOEYo0YvGgHIO17fC3rfSRLGsEOUxRr9XkuypCXZbphmAvGteIgNa7+zJIcNVOAH4T6Sf1A2klprFy4wv7FQkddE9hgDGuI1CiajJxz81bbmPm2gSsXdFGpP5DZdAd7U5QZX/+TyX746+IitwKT3CQWGSnoAs9NPBs7WJILEu8QB7gnAU9UZBzcNUsIF9byCRkH90SEwrhvQOg/6GOozY3Epp7NZDJAS3D+lY6kzkMDIbLxoLSTB7DW5NCR81bQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAPXHYD4T4KE8UkwkP5HwgCRwwJ4WF8yKC8OnEDwPyykOB3Ms5lbMrP/jpuSTOq2q8mb4vRWNzH/xDq43FfI7vmnrpY2ulgrdKsuZOgW1mZU1LUaZ5q8oBCBL+2ZCzPz22Gc+M0ietda23NRuobE5cmuLScDrpJUL7sKRjeHc1xZc7ifGfn2zvu9XvGKNxlv/T2bE+HvmZrYnbY0ZAMicZo2eoPDpAasaiVRiO+cbS+6c3gv8M0lJ2wVGXrPRCHlLTE0FR0KujWu4GzsSj0lL7YS833Lu888FaGZsESVZN9xi0Xv4FI20YChB6839nAFpiG+FCUagS0UAnBw09OhxpGA==\",\"cancellation_requested\":false,\"status\":\"inProgress\",\"status_details\":\"Pending certificate created. Certificate request is in progress. This may take some time based on the issuer provider. Please check again later.\",\"request_id\":\"f268325b6f394e6a9ec36ffa1f374e0c\"}", + "BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmdFrCtEikRMjll4Hbz1xP47Za1xDbd8FOsqoO+QIsSDBlYdKurMyPno3S2CVBGnni0lbC1d8bkvWNz8f8GywFnVa41hglskH1rLd80eBDVUN91oqnkyA8KzDokfYoBaFKQGOgNqAqC2FZMHUeFkjLNPcpDIy9r9cJ48cEY5vXsyY/fYalSZS1hnNHD9bowH9244Vcqh3FxYL60fpIPjMhRiJrvfDhTRkcVIQtsCG3iJ9Q3EGy5lrtJ8+IX/+n8wyzL9LT7Hc1liKTJPzBFPd0+n6vwU7ccZmh9vg80bhyA1JsVBOrcXQdreUlQju/xdjHSM082HZqnAmY8FsrXCCOQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAg8c/M+umH17alC1JTR78YPLwODzT6waO3H/nt+AX/GEP/yglQw/oTx8//K9r/Lg79KAoIqbPDnlXgxg5HBH8sk86Yk+DD+cISUUF2wk7RHFCpsUUKbWtydbrjZ/rZeOpz/DB4q30Wg/hI5krAmdMTvB7CUB157kF703gtW0J1VViScAPWEpQYDnaf/88DI0oozg6hirMnMZzYcnfdLb1fPCzf3b7P3tPq45FmgCw1rLIq1zkfOiGw+gjBhTR15L5WdQN9oNr2S92n0Bvklna4oHfRiJGh/NYdkWGVwDgvJQKrYazs1hbXw6TkuHtMfulSOK0HMbYM+OD00VaBfyS9A==\",\"cancellation_requested\":false,\"status\":\"inProgress\",\"status_details\":\"Pending certificate created. Certificate request is in progress. This may take some time based on the issuer provider. Please check again later.\",\"request_id\":\"1aceb91e04f9419c9957938fae4ae2f5\"}", + "REASON_PHRASE": "OK", "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "1255", + "content-length": "1252", "content-type": "application/json; charset=utf-8", - "date": "Thu, 04 Nov 2021 20:47:30 GMT", + "date": "Tue, 20 Sep 2022 17:56:11 GMT", "expires": "-1", "pragma": "no-cache", "retry-after": "10", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "69866686-3b4c-4291-565a-596d6057b354", + "x-ms-client-request-id": "51e7cb2c-6116-4996-7163-b452071ccb54", "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "westus2", - "x-ms-keyvault-service-version": "1.9.150.1", - "x-ms-request-id": "b5b73d6f-eb47-4696-9761-0ef8f0dc6540", - "x-powered-by": "ASP.NET" + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "3067d12f-bcde-4e0d-ae93-2cde2656ea0d" }, "Url": "https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/pending?api-version=7.3" }, { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)", - "x-ms-client-request-id": "bac481c6-0f9c-474f-419a-9b359b7d69c9" + "user-agent": "azsdk-cpp-keyvault-certificates/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "95267c84-0b6d-49ba-7183-a99326932d8e" }, "Method": "GET", "Response": { - "BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApcnvhdQkPvgLYc/WMEjnWmS9ulEiW8ol6jhEU1LojTd+vyD8D3LwDZCBfXaTkvjQW9y4+WKBhgsPD6dzb4Ux/6QJOEYo0YvGgHIO17fC3rfSRLGsEOUxRr9XkuypCXZbphmAvGteIgNa7+zJIcNVOAH4T6Sf1A2klprFy4wv7FQkddE9hgDGuI1CiajJxz81bbmPm2gSsXdFGpP5DZdAd7U5QZX/+TyX746+IitwKT3CQWGSnoAs9NPBs7WJILEu8QB7gnAU9UZBzcNUsIF9byCRkH90SEwrhvQOg/6GOozY3Epp7NZDJAS3D+lY6kzkMDIbLxoLSTB7DW5NCR81bQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAPXHYD4T4KE8UkwkP5HwgCRwwJ4WF8yKC8OnEDwPyykOB3Ms5lbMrP/jpuSTOq2q8mb4vRWNzH/xDq43FfI7vmnrpY2ulgrdKsuZOgW1mZU1LUaZ5q8oBCBL+2ZCzPz22Gc+M0ietda23NRuobE5cmuLScDrpJUL7sKRjeHc1xZc7ifGfn2zvu9XvGKNxlv/T2bE+HvmZrYnbY0ZAMicZo2eoPDpAasaiVRiO+cbS+6c3gv8M0lJ2wVGXrPRCHlLTE0FR0KujWu4GzsSj0lL7YS833Lu888FaGZsESVZN9xi0Xv4FI20YChB6839nAFpiG+FCUagS0UAnBw09OhxpGA==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken\",\"request_id\":\"f268325b6f394e6a9ec36ffa1f374e0c\"}", + "BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmdFrCtEikRMjll4Hbz1xP47Za1xDbd8FOsqoO+QIsSDBlYdKurMyPno3S2CVBGnni0lbC1d8bkvWNz8f8GywFnVa41hglskH1rLd80eBDVUN91oqnkyA8KzDokfYoBaFKQGOgNqAqC2FZMHUeFkjLNPcpDIy9r9cJ48cEY5vXsyY/fYalSZS1hnNHD9bowH9244Vcqh3FxYL60fpIPjMhRiJrvfDhTRkcVIQtsCG3iJ9Q3EGy5lrtJ8+IX/+n8wyzL9LT7Hc1liKTJPzBFPd0+n6vwU7ccZmh9vg80bhyA1JsVBOrcXQdreUlQju/xdjHSM082HZqnAmY8FsrXCCOQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAg8c/M+umH17alC1JTR78YPLwODzT6waO3H/nt+AX/GEP/yglQw/oTx8//K9r/Lg79KAoIqbPDnlXgxg5HBH8sk86Yk+DD+cISUUF2wk7RHFCpsUUKbWtydbrjZ/rZeOpz/DB4q30Wg/hI5krAmdMTvB7CUB157kF703gtW0J1VViScAPWEpQYDnaf/88DI0oozg6hirMnMZzYcnfdLb1fPCzf3b7P3tPq45FmgCw1rLIq1zkfOiGw+gjBhTR15L5WdQN9oNr2S92n0Bvklna4oHfRiJGh/NYdkWGVwDgvJQKrYazs1hbXw6TkuHtMfulSOK0HMbYM+OD00VaBfyS9A==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken\",\"request_id\":\"1aceb91e04f9419c9957938fae4ae2f5\"}", + "REASON_PHRASE": "OK", "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "1181", + "content-length": "1175", "content-type": "application/json; charset=utf-8", - "date": "Thu, 04 Nov 2021 20:47:50 GMT", + "date": "Tue, 20 Sep 2022 17:56:30 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "bac481c6-0f9c-474f-419a-9b359b7d69c9", + "x-ms-client-request-id": "95267c84-0b6d-49ba-7183-a99326932d8e", "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "westus2", - "x-ms-keyvault-service-version": "1.9.150.1", - "x-ms-request-id": "43e5c2bd-68e1-4f21-85e0-0c1efb02a501", - "x-powered-by": "ASP.NET" + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "b05f350a-cd57-4a56-9abf-95f92384aade" }, "Url": "https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/pending?api-version=7.3" }, { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)", - "x-ms-client-request-id": "f490c7c3-a8f6-4a6b-511b-e6e38eb1fb24" + "user-agent": "azsdk-cpp-keyvault-certificates/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "6c531179-0364-4687-47d7-75d00c4b98c5" }, "Method": "GET", "Response": { - "BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/4596c5ee66ab49e096a41f526376eaec\",\"kid\":\"https://REDACTED.vault.azure.net/keys/CreateCertificateResumeToken/4596c5ee66ab49e096a41f526376eaec\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/CreateCertificateResumeToken/4596c5ee66ab49e096a41f526376eaec\",\"x5t\":\"KFnMBpRVJt5GdOXRWmbkrlA-nFQ\",\"cer\":\"MIIDAzCCAeugAwIBAgIQFtS9aioiSRClPTXAubEOMzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMTA0MjAzNzQzWhcNMjIxMTA0MjA0NzQzWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQClye+F1CQ++Athz9YwSOdaZL26USJbyiXqOERTUuiNN36/IPwPcvANkIF9dpOS+NBb3Lj5YoGGCw8Pp3NvhTH/pAk4RijRi8aAcg7Xt8Let9JEsawQ5TFGv1eS7KkJdlumGYC8a14iA1rv7Mkhw1U4AfhPpJ/UDaSWmsXLjC/sVCR10T2GAMa4jUKJqMnHPzVtuY+baBKxd0Uak/kNl0B3tTlBlf/5PJfvjr4iK3ApPcJBYZKegCz008GztYkgsS7xAHuCcBT1RkHNw1SwgX1vIJGQf3RITCuG9A6D/oY6jNjcSmns1kMkBLcP6VjqTOQwMhsvGgtJMHsNbk0JHzVtAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFGAAZBLdsFyoTmrXwiBx3kAcjCpvMB0GA1UdDgQWBBRgAGQS3bBcqE5q18Igcd5AHIwqbzANBgkqhkiG9w0BAQsFAAOCAQEAEVe1LRtiZIKR0ivdmHBwLuJg5/SxPEB8ffGgSspEWPBta0BPE5s5+hhLROfx6C4FTY3zmfjxxJK2bfqcQJe2x+NauLXIrUxgP/5Le6UhDbQgFys9zktEAfEkJ+eNk96VgTKsanClniE62UqXcEqWVxogQkpPWYJ2VWc2MRgVwwGwIweP/Ve6uR1sdw5FmSGYikc7lNmx/MXZW0mgzDUo4n7tB/d1EiIqguQzIC7aXoGqmZ49b5FVn1ZkjloJVH9/S0rh6Gu+iuZ+U8bFrXD7q8EWN01Bvj7le273enKDO3B7znZLInoinQZ5U48svlGKKwtxQIcfZI1Bz9XlrYXJMQ==\",\"attributes\":{\"enabled\":true,\"nbf\":1636058263,\"exp\":1667594863,\"created\":1636058863,\"updated\":1636058863,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1636058849,\"updated\":1636058849}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/pending\"}}", + "BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmdFrCtEikRMjll4Hbz1xP47Za1xDbd8FOsqoO+QIsSDBlYdKurMyPno3S2CVBGnni0lbC1d8bkvWNz8f8GywFnVa41hglskH1rLd80eBDVUN91oqnkyA8KzDokfYoBaFKQGOgNqAqC2FZMHUeFkjLNPcpDIy9r9cJ48cEY5vXsyY/fYalSZS1hnNHD9bowH9244Vcqh3FxYL60fpIPjMhRiJrvfDhTRkcVIQtsCG3iJ9Q3EGy5lrtJ8+IX/+n8wyzL9LT7Hc1liKTJPzBFPd0+n6vwU7ccZmh9vg80bhyA1JsVBOrcXQdreUlQju/xdjHSM082HZqnAmY8FsrXCCOQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAg8c/M+umH17alC1JTR78YPLwODzT6waO3H/nt+AX/GEP/yglQw/oTx8//K9r/Lg79KAoIqbPDnlXgxg5HBH8sk86Yk+DD+cISUUF2wk7RHFCpsUUKbWtydbrjZ/rZeOpz/DB4q30Wg/hI5krAmdMTvB7CUB157kF703gtW0J1VViScAPWEpQYDnaf/88DI0oozg6hirMnMZzYcnfdLb1fPCzf3b7P3tPq45FmgCw1rLIq1zkfOiGw+gjBhTR15L5WdQN9oNr2S92n0Bvklna4oHfRiJGh/NYdkWGVwDgvJQKrYazs1hbXw6TkuHtMfulSOK0HMbYM+OD00VaBfyS9A==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken\",\"request_id\":\"1aceb91e04f9419c9957938fae4ae2f5\"}", + "REASON_PHRASE": "OK", "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "2295", + "content-length": "1175", "content-type": "application/json; charset=utf-8", - "date": "Thu, 04 Nov 2021 20:47:50 GMT", + "date": "Tue, 20 Sep 2022 17:56:30 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "f490c7c3-a8f6-4a6b-511b-e6e38eb1fb24", + "x-ms-client-request-id": "6c531179-0364-4687-47d7-75d00c4b98c5", "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "westus2", - "x-ms-keyvault-service-version": "1.9.150.1", - "x-ms-request-id": "d5b862b0-6985-4294-8e2d-903e41206204", - "x-powered-by": "ASP.NET" + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "541ad662-004a-4b39-ae3e-07c329e65530" }, - "Url": "https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken?api-version=7.3" + "Url": "https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/pending?api-version=7.3" }, { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)", - "x-ms-client-request-id": "9853e696-93ee-4d64-76bd-0b77b2ba1c15" + "user-agent": "azsdk-cpp-keyvault-certificates/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "6412760a-b600-4c0d-5bbb-34d903b8d525" }, "Method": "GET", "Response": { - "BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/4596c5ee66ab49e096a41f526376eaec\",\"kid\":\"https://REDACTED.vault.azure.net/keys/CreateCertificateResumeToken/4596c5ee66ab49e096a41f526376eaec\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/CreateCertificateResumeToken/4596c5ee66ab49e096a41f526376eaec\",\"x5t\":\"KFnMBpRVJt5GdOXRWmbkrlA-nFQ\",\"cer\":\"MIIDAzCCAeugAwIBAgIQFtS9aioiSRClPTXAubEOMzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMTA0MjAzNzQzWhcNMjIxMTA0MjA0NzQzWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQClye+F1CQ++Athz9YwSOdaZL26USJbyiXqOERTUuiNN36/IPwPcvANkIF9dpOS+NBb3Lj5YoGGCw8Pp3NvhTH/pAk4RijRi8aAcg7Xt8Let9JEsawQ5TFGv1eS7KkJdlumGYC8a14iA1rv7Mkhw1U4AfhPpJ/UDaSWmsXLjC/sVCR10T2GAMa4jUKJqMnHPzVtuY+baBKxd0Uak/kNl0B3tTlBlf/5PJfvjr4iK3ApPcJBYZKegCz008GztYkgsS7xAHuCcBT1RkHNw1SwgX1vIJGQf3RITCuG9A6D/oY6jNjcSmns1kMkBLcP6VjqTOQwMhsvGgtJMHsNbk0JHzVtAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFGAAZBLdsFyoTmrXwiBx3kAcjCpvMB0GA1UdDgQWBBRgAGQS3bBcqE5q18Igcd5AHIwqbzANBgkqhkiG9w0BAQsFAAOCAQEAEVe1LRtiZIKR0ivdmHBwLuJg5/SxPEB8ffGgSspEWPBta0BPE5s5+hhLROfx6C4FTY3zmfjxxJK2bfqcQJe2x+NauLXIrUxgP/5Le6UhDbQgFys9zktEAfEkJ+eNk96VgTKsanClniE62UqXcEqWVxogQkpPWYJ2VWc2MRgVwwGwIweP/Ve6uR1sdw5FmSGYikc7lNmx/MXZW0mgzDUo4n7tB/d1EiIqguQzIC7aXoGqmZ49b5FVn1ZkjloJVH9/S0rh6Gu+iuZ+U8bFrXD7q8EWN01Bvj7le273enKDO3B7znZLInoinQZ5U48svlGKKwtxQIcfZI1Bz9XlrYXJMQ==\",\"attributes\":{\"enabled\":true,\"nbf\":1636058263,\"exp\":1667594863,\"created\":1636058863,\"updated\":1636058863,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1636058849,\"updated\":1636058849}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/pending\"}}", + "BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/ca87ef1679d34732ac4c8e6c59c5d8f0\",\"kid\":\"https://REDACTED.vault.azure.net/keys/CreateCertificateResumeToken/ca87ef1679d34732ac4c8e6c59c5d8f0\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/CreateCertificateResumeToken/ca87ef1679d34732ac4c8e6c59c5d8f0\",\"x5t\":\"U2KaSnWYWgsoAw5CcY-lb6bJpGw\",\"cer\":\"MIIDAzCCAeugAwIBAgIQPh59ZGswQ7KrJjTMSfRLtzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjIwOTIwMTc0NjExWhcNMjMwOTIwMTc1NjExWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCZ0WsK0SKREyOWXgdvPXE/jtlrXENt3wU6yqg75AixIMGVh0q6szI+ejdLYJUEaeeLSVsLV3xuS9Y3Px/wbLAWdVrjWGCWyQfWst3zR4ENVQ33WiqeTIDwrMOiR9igFoUpAY6A2oCoLYVkwdR4WSMs09ykMjL2v1wnjxwRjm9ezJj99hqVJlLWGc0cP1ujAf3bjhVyqHcXFgvrR+kg+MyFGImu98OFNGRxUhC2wIbeIn1DcQbLmWu0nz4hf/6fzDLMv0tPsdzWWIpMk/MEU93T6fq/BTtxxmaH2+DzRuHIDUmxUE6txdB2t5SVCO7/F2MdIzTzYdmqcCZjwWytcII5AgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFKzNPtqJqAqiKutcdv9Y/yqwfUfTMB0GA1UdDgQWBBSszT7aiagKoirrXHb/WP8qsH1H0zANBgkqhkiG9w0BAQsFAAOCAQEAiP4IBnovihjyUQXNJnVneOjAdX3TR32GxNddEy37ZtdGogN+cmSeXgb0IKEAZXUgSWs4GkahS9tZnrvS743EA8uIlmAvy7/95pNfEgpzgpVuER5AhQ0R2SyM4nSRKxzMfG1J5Qk2jfSRSEK5FPHNoav1qfHml9+aYpWXcq9Pk7Pbfd7C61SyZI3RjuQrsiRXv4GwUjjwdyI0R4EOLgFAg0twBBgqqY0NOkfuLGjs9Bbf27207D+cumRvrodVrn4MnStSLauuOtg8Y9yLjnj0uQ/uTRulaLfAxVH90Mi40vbDcej+FvDyuiNXI2xQKIIe9s5E9zXgIznjQoIhQ2QtKQ==\",\"attributes\":{\"enabled\":true,\"nbf\":1663695971,\"exp\":1695232571,\"created\":1663696572,\"updated\":1663696572,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1663696431,\"updated\":1663696571}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken/pending\"}}", + "REASON_PHRASE": "OK", "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "2295", + "content-length": "2280", "content-type": "application/json; charset=utf-8", - "date": "Thu, 04 Nov 2021 20:47:50 GMT", + "date": "Tue, 20 Sep 2022 17:56:30 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "9853e696-93ee-4d64-76bd-0b77b2ba1c15", + "x-ms-client-request-id": "6412760a-b600-4c0d-5bbb-34d903b8d525", "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "westus2", - "x-ms-keyvault-service-version": "1.9.150.1", - "x-ms-request-id": "634ff698-b579-4835-8fad-77f8a076b502", - "x-powered-by": "ASP.NET" + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "7ea02920-4b5d-44dd-be90-dca8e335c874" }, "Url": "https://REDACTED.vault.azure.net/certificates/CreateCertificateResumeToken?api-version=7.3" } diff --git a/sdk/keyvault/azure-security-keyvault-keys/src/delete_key_operation.cpp b/sdk/keyvault/azure-security-keyvault-keys/src/delete_key_operation.cpp index e5f51b64c5..eebce6b742 100644 --- a/sdk/keyvault/azure-security-keyvault-keys/src/delete_key_operation.cpp +++ b/sdk/keyvault/azure-security-keyvault-keys/src/delete_key_operation.cpp @@ -18,38 +18,36 @@ Azure::Security::KeyVault::Keys::DeleteKeyOperation::PollInternal( Azure::Core::Context const& context) { std::unique_ptr rawResponse; - if (!IsDone()) + + try { - try - { - rawResponse = m_keyClient->GetDeletedKey(m_value.Name(), context).RawResponse; - } - catch (Azure::Core::RequestFailedException& error) - { - rawResponse = std::move(error.RawResponse); - } + rawResponse = m_keyClient->GetDeletedKey(m_value.Name(), context).RawResponse; + } + catch (Azure::Core::RequestFailedException& error) + { + rawResponse = std::move(error.RawResponse); + } - switch (rawResponse->GetStatusCode()) + switch (rawResponse->GetStatusCode()) + { + case Azure::Core::Http::HttpStatusCode::Ok: + case Azure::Core::Http::HttpStatusCode::Forbidden: // Access denied but proof the key was + // deleted. { - case Azure::Core::Http::HttpStatusCode::Ok: - case Azure::Core::Http::HttpStatusCode::Forbidden: // Access denied but proof the key was - // deleted. - { - m_status = Azure::Core::OperationStatus::Succeeded; - break; - } - case Azure::Core::Http::HttpStatusCode::NotFound: { - m_status = Azure::Core::OperationStatus::Running; - break; - } - default: - throw Azure::Core::RequestFailedException(rawResponse); + m_status = Azure::Core::OperationStatus::Succeeded; + break; } - - if (m_status == Azure::Core::OperationStatus::Succeeded) - { - m_value = _detail::DeletedKeySerializer::DeletedKeyDeserialize(m_value.Name(), *rawResponse); + case Azure::Core::Http::HttpStatusCode::NotFound: { + m_status = Azure::Core::OperationStatus::Running; + break; } + default: + throw Azure::Core::RequestFailedException(rawResponse); + } + + if (m_status == Azure::Core::OperationStatus::Succeeded) + { + m_value = _detail::DeletedKeySerializer::DeletedKeyDeserialize(m_value.Name(), *rawResponse); } // To ensure the success of calling Poll multiple times, even after operation is completed, a diff --git a/sdk/keyvault/azure-security-keyvault-keys/src/recover_deleted_key_operation.cpp b/sdk/keyvault/azure-security-keyvault-keys/src/recover_deleted_key_operation.cpp index 29c26044cf..f16d0ee959 100644 --- a/sdk/keyvault/azure-security-keyvault-keys/src/recover_deleted_key_operation.cpp +++ b/sdk/keyvault/azure-security-keyvault-keys/src/recover_deleted_key_operation.cpp @@ -16,37 +16,34 @@ Azure::Security::KeyVault::Keys::RecoverDeletedKeyOperation::PollInternal( Azure::Core::Context const& context) { std::unique_ptr rawResponse; - if (!IsDone()) + + try { - try - { - rawResponse = m_keyClient->GetKey(m_value.Name(), {}, context).RawResponse; - } - catch (Azure::Core::RequestFailedException& error) - { - rawResponse = std::move(error.RawResponse); - } + rawResponse = m_keyClient->GetKey(m_value.Name(), {}, context).RawResponse; + } + catch (Azure::Core::RequestFailedException& error) + { + rawResponse = std::move(error.RawResponse); + } - switch (rawResponse->GetStatusCode()) - { - case Azure::Core::Http::HttpStatusCode::Ok: - // Access denied but proof the key was deleted. - case Azure::Core::Http::HttpStatusCode::Forbidden: { - m_status = Azure::Core::OperationStatus::Succeeded; - break; - } - case Azure::Core::Http::HttpStatusCode::NotFound: { - m_status = Azure::Core::OperationStatus::Running; - break; - } - default: - throw Azure::Core::RequestFailedException(rawResponse); + switch (rawResponse->GetStatusCode()) + { + case Azure::Core::Http::HttpStatusCode::Ok: + // Access denied but proof the key was deleted. + case Azure::Core::Http::HttpStatusCode::Forbidden: { + m_status = Azure::Core::OperationStatus::Succeeded; + break; } - if (m_status == Azure::Core::OperationStatus::Succeeded) - { - m_value - = _detail::KeyVaultKeySerializer::KeyVaultKeyDeserialize(m_value.Name(), *rawResponse); + case Azure::Core::Http::HttpStatusCode::NotFound: { + m_status = Azure::Core::OperationStatus::Running; + break; } + default: + throw Azure::Core::RequestFailedException(rawResponse); + } + if (m_status == Azure::Core::OperationStatus::Succeeded) + { + m_value = _detail::KeyVaultKeySerializer::KeyVaultKeyDeserialize(m_value.Name(), *rawResponse); } // To ensure the success of calling Poll multiple times, even after operation is completed, a diff --git a/sdk/keyvault/azure-security-keyvault-keys/test/ut/key_client_delete_test_live.cpp b/sdk/keyvault/azure-security-keyvault-keys/test/ut/key_client_delete_test_live.cpp index bf13777b2f..6ba642333b 100644 --- a/sdk/keyvault/azure-security-keyvault-keys/test/ut/key_client_delete_test_live.cpp +++ b/sdk/keyvault/azure-security-keyvault-keys/test/ut/key_client_delete_test_live.cpp @@ -64,7 +64,9 @@ TEST_F(KeyVaultKeyClient, DeleteKey) EXPECT_EQ(keyResponseLRO.GetResumeToken(), expectedStatusToken); // poll each second until key is soft-deleted // Will throw and fail test if test takes more than 3 minutes (token cancelled) + // double polling should not interfere with the outcome auto keyResponse = keyResponseLRO.PollUntilDone(m_testPollingIntervalMs, cancelToken); + keyResponse = keyResponseLRO.PollUntilDone(m_testPollingIntervalMs, cancelToken); } } @@ -353,6 +355,8 @@ TEST_F(KeyVaultKeyClient, RecoverOperationResumeToken) auto resumeOperation = Azure::Security::KeyVault::Keys::DeleteKeyOperation::CreateFromResumeToken( resumeToken, client); + // double polling should have no impact on the result + resumeOperation.PollUntilDone(m_testPollingIntervalMs); resumeOperation.PollUntilDone(m_testPollingIntervalMs); } { @@ -365,7 +369,9 @@ TEST_F(KeyVaultKeyClient, RecoverOperationResumeToken) auto resumeRecoveryOp = Azure::Security::KeyVault::Keys::RecoverDeletedKeyOperation::CreateFromResumeToken( resumeToken, client); + // double polling should have no impact on the result auto keyResponse = resumeRecoveryOp.PollUntilDone(m_testPollingIntervalMs); + keyResponse = resumeRecoveryOp.PollUntilDone(m_testPollingIntervalMs); auto key = keyResponse.Value; } } diff --git a/sdk/keyvault/azure-security-keyvault-keys/test/ut/recordings/KeyVaultKeyClient.RecoverOperationResumeToken.json b/sdk/keyvault/azure-security-keyvault-keys/test/ut/recordings/KeyVaultKeyClient.RecoverOperationResumeToken.json index f517578ff0..7897935e74 100644 --- a/sdk/keyvault/azure-security-keyvault-keys/test/ut/recordings/KeyVaultKeyClient.RecoverOperationResumeToken.json +++ b/sdk/keyvault/azure-security-keyvault-keys/test/ut/recordings/KeyVaultKeyClient.RecoverOperationResumeToken.json @@ -3,235 +3,235 @@ { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-keys/4.3.0-beta.1 (Linux 5.4.0-1063-azure x86_64 #66~18.04.1-Ubuntu SMP Thu Oct 21 09:59:28 UTC 2021)", - "x-ms-client-request-id": "1aad802a-4697-4046-4a49-1737149e31a8" + "user-agent": "azsdk-cpp-keyvault-keys/4.3.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "7008943c-7818-4231-5daa-00cd5a705c08" }, "Method": "POST", "Response": { - "BODY": "{\"key\":{\"kid\":\"https://cpp-recordings.vault.azure.net/keys/RecoverOperationResumeToken/3221e32d5c7849d3bcf6f9ec3eefee72\",\"kty\":\"EC\",\"key_ops\":[\"sign\",\"verify\"],\"crv\":\"P-256\",\"x\":\"zcSKSmCxVecNVriYLG3DA3rv2T38PuPhBI2DwE9dk1E\",\"y\":\"cRyswPDlIXKNcw9xKv87jeYQ-ln2QP7VbYOxIKtETM0\"},\"attributes\":{\"enabled\":true,\"created\":1638401719,\"updated\":1638401719,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90}}", + "BODY": "{\"key\":{\"kid\":\"https://gearamakv1.vault.azure.net/keys/RecoverOperationResumeToken/c84e0042769b4ff19e8135236bc79cf7\",\"kty\":\"EC\",\"key_ops\":[\"sign\",\"verify\"],\"crv\":\"P-256\",\"x\":\"6MQqHLBRpkDRcPwmimj--MXu0ZM76EaGU3_fys-FOik\",\"y\":\"rn6SBgwrHvW7wohlg2t59kyA_g_lWmUmblJo7l7hgU8\"},\"attributes\":{\"enabled\":true,\"created\":1664233384,\"updated\":1664233384,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90,\"exportable\":false}}", + "REASON_PHRASE": "OK", "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "408", + "content-length": "423", "content-type": "application/json; charset=utf-8", - "date": "Wed, 01 Dec 2021 23:35:18 GMT", + "date": "Mon, 26 Sep 2022 23:03:03 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "1aad802a-4697-4046-4a49-1737149e31a8", - "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=20.49.4.206;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "eastus", - "x-ms-keyvault-service-version": "1.9.195.1", - "x-ms-request-id": "bc39e5e8-3f85-46fa-94b9-2e971190c2c2", - "x-powered-by": "ASP.NET" + "x-ms-client-request-id": "7008943c-7818-4231-5daa-00cd5a705c08", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "f2fb939c-c076-4666-88cb-e3fc312c242f" }, "Url": "https://REDACTED.vault.azure.net/keys/RecoverOperationResumeToken/create?api-version=7.3" }, { "Headers": { - "user-agent": "azsdk-cpp-keyvault-keys/4.3.0-beta.1 (Linux 5.4.0-1063-azure x86_64 #66~18.04.1-Ubuntu SMP Thu Oct 21 09:59:28 UTC 2021)", - "x-ms-client-request-id": "61004528-6371-433d-5092-99d6c186f08a" + "user-agent": "azsdk-cpp-keyvault-keys/4.3.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "3eec62e3-2828-4c76-783e-ef2aa12bb58e" }, "Method": "DELETE", "Response": { - "BODY": "{\"recoveryId\":\"https://cpp-recordings.vault.azure.net/deletedkeys/RecoverOperationResumeToken\",\"deletedDate\":1638401719,\"scheduledPurgeDate\":1646177719,\"key\":{\"kid\":\"https://cpp-recordings.vault.azure.net/keys/RecoverOperationResumeToken/3221e32d5c7849d3bcf6f9ec3eefee72\",\"kty\":\"EC\",\"key_ops\":[\"sign\",\"verify\"],\"crv\":\"P-256\",\"x\":\"zcSKSmCxVecNVriYLG3DA3rv2T38PuPhBI2DwE9dk1E\",\"y\":\"cRyswPDlIXKNcw9xKv87jeYQ-ln2QP7VbYOxIKtETM0\"},\"attributes\":{\"enabled\":true,\"created\":1638401719,\"updated\":1638401719,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90}}", + "BODY": "{\"recoveryId\":\"https://gearamakv1.vault.azure.net/deletedkeys/RecoverOperationResumeToken\",\"deletedDate\":1664233389,\"scheduledPurgeDate\":1672009389,\"key\":{\"kid\":\"https://gearamakv1.vault.azure.net/keys/RecoverOperationResumeToken/c84e0042769b4ff19e8135236bc79cf7\",\"kty\":\"EC\",\"key_ops\":[\"sign\",\"verify\"],\"crv\":\"P-256\",\"x\":\"6MQqHLBRpkDRcPwmimj--MXu0ZM76EaGU3_fys-FOik\",\"y\":\"rn6SBgwrHvW7wohlg2t59kyA_g_lWmUmblJo7l7hgU8\"},\"attributes\":{\"enabled\":true,\"created\":1664233384,\"updated\":1664233384,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90,\"exportable\":false}}", + "REASON_PHRASE": "OK", "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "559", + "content-length": "570", "content-type": "application/json; charset=utf-8", - "date": "Wed, 01 Dec 2021 23:35:18 GMT", + "date": "Mon, 26 Sep 2022 23:03:09 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "61004528-6371-433d-5092-99d6c186f08a", - "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=20.49.4.206;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "eastus", - "x-ms-keyvault-service-version": "1.9.195.1", - "x-ms-request-id": "3d0391ba-ac85-4f29-88e9-bcd03c587d65", - "x-powered-by": "ASP.NET" + "x-ms-client-request-id": "3eec62e3-2828-4c76-783e-ef2aa12bb58e", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "41e48a28-1528-4bb0-929a-2332111be272" }, "Url": "https://REDACTED.vault.azure.net/keys/RecoverOperationResumeToken?api-version=7.3" }, { "Headers": { - "user-agent": "azsdk-cpp-keyvault-keys/4.3.0-beta.1 (Linux 5.4.0-1063-azure x86_64 #66~18.04.1-Ubuntu SMP Thu Oct 21 09:59:28 UTC 2021)", - "x-ms-client-request-id": "e1cb097a-2efe-4067-4343-5e3aeafc7160" + "user-agent": "azsdk-cpp-keyvault-keys/4.3.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "4b79e87a-264d-4f4f-4693-b4615b9fcc7a" }, "Method": "GET", "Response": { - "BODY": "{\"error\":{\"code\":\"KeyNotFound\",\"message\":\"Deleted Key not found: RecoverOperationResumeToken\"}}", - "STATUS_CODE": "404", + "BODY": "{\"recoveryId\":\"https://gearamakv1.vault.azure.net/deletedkeys/RecoverOperationResumeToken\",\"deletedDate\":1664233389,\"scheduledPurgeDate\":1672009389,\"key\":{\"kid\":\"https://gearamakv1.vault.azure.net/keys/RecoverOperationResumeToken/c84e0042769b4ff19e8135236bc79cf7\",\"kty\":\"EC\",\"key_ops\":[\"sign\",\"verify\"],\"crv\":\"P-256\",\"x\":\"6MQqHLBRpkDRcPwmimj--MXu0ZM76EaGU3_fys-FOik\",\"y\":\"rn6SBgwrHvW7wohlg2t59kyA_g_lWmUmblJo7l7hgU8\"},\"attributes\":{\"enabled\":true,\"created\":1664233384,\"updated\":1664233384,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90,\"exportable\":false}}", + "REASON_PHRASE": "OK", + "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "95", + "content-length": "570", "content-type": "application/json; charset=utf-8", - "date": "Wed, 01 Dec 2021 23:35:18 GMT", + "date": "Mon, 26 Sep 2022 23:03:12 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "e1cb097a-2efe-4067-4343-5e3aeafc7160", - "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=20.49.4.206;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "eastus", - "x-ms-keyvault-service-version": "1.9.195.1", - "x-ms-request-id": "16bd72c8-aee1-4f5f-8895-0e7f66ce0213", - "x-powered-by": "ASP.NET" + "x-ms-client-request-id": "4b79e87a-264d-4f4f-4693-b4615b9fcc7a", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "c70ed905-ec06-4025-817b-eb2f9f9f0abf" }, "Url": "https://REDACTED.vault.azure.net/deletedkeys/RecoverOperationResumeToken?api-version=7.3" }, { "Headers": { - "user-agent": "azsdk-cpp-keyvault-keys/4.3.0-beta.1 (Linux 5.4.0-1063-azure x86_64 #66~18.04.1-Ubuntu SMP Thu Oct 21 09:59:28 UTC 2021)", - "x-ms-client-request-id": "b25b01cb-bfae-4a75-43ef-9b083f2ffc20" + "user-agent": "azsdk-cpp-keyvault-keys/4.3.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "1f63474e-9c81-4cdb-5c7c-c5a843996ae9" }, "Method": "GET", "Response": { - "BODY": "{\"error\":{\"code\":\"KeyNotFound\",\"message\":\"Deleted Key not found: RecoverOperationResumeToken\"}}", - "STATUS_CODE": "404", + "BODY": "{\"recoveryId\":\"https://gearamakv1.vault.azure.net/deletedkeys/RecoverOperationResumeToken\",\"deletedDate\":1664233389,\"scheduledPurgeDate\":1672009389,\"key\":{\"kid\":\"https://gearamakv1.vault.azure.net/keys/RecoverOperationResumeToken/c84e0042769b4ff19e8135236bc79cf7\",\"kty\":\"EC\",\"key_ops\":[\"sign\",\"verify\"],\"crv\":\"P-256\",\"x\":\"6MQqHLBRpkDRcPwmimj--MXu0ZM76EaGU3_fys-FOik\",\"y\":\"rn6SBgwrHvW7wohlg2t59kyA_g_lWmUmblJo7l7hgU8\"},\"attributes\":{\"enabled\":true,\"created\":1664233384,\"updated\":1664233384,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90,\"exportable\":false}}", + "REASON_PHRASE": "OK", + "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "95", + "content-length": "570", "content-type": "application/json; charset=utf-8", - "date": "Wed, 01 Dec 2021 23:35:19 GMT", + "date": "Mon, 26 Sep 2022 23:03:14 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "b25b01cb-bfae-4a75-43ef-9b083f2ffc20", - "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=20.49.4.206;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "eastus", - "x-ms-keyvault-service-version": "1.9.195.1", - "x-ms-request-id": "ef06577b-42cb-431e-b2ed-6521e15cc2da", - "x-powered-by": "ASP.NET" + "x-ms-client-request-id": "1f63474e-9c81-4cdb-5c7c-c5a843996ae9", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "22f5da56-e43a-469b-a4ba-19016b28886a" }, "Url": "https://REDACTED.vault.azure.net/deletedkeys/RecoverOperationResumeToken?api-version=7.3" }, { "Headers": { - "user-agent": "azsdk-cpp-keyvault-keys/4.3.0-beta.1 (Linux 5.4.0-1063-azure x86_64 #66~18.04.1-Ubuntu SMP Thu Oct 21 09:59:28 UTC 2021)", - "x-ms-client-request-id": "ca514e0a-4f95-44ce-4347-8c59fc7273fb" + "user-agent": "azsdk-cpp-keyvault-keys/4.3.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "14b39ce9-f22c-4c3a-6cd8-07c56560e254" }, "Method": "GET", "Response": { - "BODY": "{\"recoveryId\":\"https://cpp-recordings.vault.azure.net/deletedkeys/RecoverOperationResumeToken\",\"deletedDate\":1638401719,\"scheduledPurgeDate\":1646177719,\"key\":{\"kid\":\"https://cpp-recordings.vault.azure.net/keys/RecoverOperationResumeToken/3221e32d5c7849d3bcf6f9ec3eefee72\",\"kty\":\"EC\",\"key_ops\":[\"sign\",\"verify\"],\"crv\":\"P-256\",\"x\":\"zcSKSmCxVecNVriYLG3DA3rv2T38PuPhBI2DwE9dk1E\",\"y\":\"cRyswPDlIXKNcw9xKv87jeYQ-ln2QP7VbYOxIKtETM0\"},\"attributes\":{\"enabled\":true,\"created\":1638401719,\"updated\":1638401719,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90}}", + "BODY": "{\"recoveryId\":\"https://gearamakv1.vault.azure.net/deletedkeys/RecoverOperationResumeToken\",\"deletedDate\":1664233389,\"scheduledPurgeDate\":1672009389,\"key\":{\"kid\":\"https://gearamakv1.vault.azure.net/keys/RecoverOperationResumeToken/c84e0042769b4ff19e8135236bc79cf7\",\"kty\":\"EC\",\"key_ops\":[\"sign\",\"verify\"],\"crv\":\"P-256\",\"x\":\"6MQqHLBRpkDRcPwmimj--MXu0ZM76EaGU3_fys-FOik\",\"y\":\"rn6SBgwrHvW7wohlg2t59kyA_g_lWmUmblJo7l7hgU8\"},\"attributes\":{\"enabled\":true,\"created\":1664233384,\"updated\":1664233384,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90,\"exportable\":false}}", + "REASON_PHRASE": "OK", "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "559", + "content-length": "570", "content-type": "application/json; charset=utf-8", - "date": "Wed, 01 Dec 2021 23:36:19 GMT", + "date": "Mon, 26 Sep 2022 23:03:19 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "ca514e0a-4f95-44ce-4347-8c59fc7273fb", - "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=20.49.4.206;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "eastus", - "x-ms-keyvault-service-version": "1.9.195.1", - "x-ms-request-id": "a3397bc8-ded5-4710-a77a-23d518b3d688", - "x-powered-by": "ASP.NET" + "x-ms-client-request-id": "14b39ce9-f22c-4c3a-6cd8-07c56560e254", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "a796e84b-0d34-4a31-a036-46b8b0af2b1b" }, "Url": "https://REDACTED.vault.azure.net/deletedkeys/RecoverOperationResumeToken?api-version=7.3" }, { "Headers": { - "user-agent": "azsdk-cpp-keyvault-keys/4.3.0-beta.1 (Linux 5.4.0-1063-azure x86_64 #66~18.04.1-Ubuntu SMP Thu Oct 21 09:59:28 UTC 2021)", - "x-ms-client-request-id": "9ad7367f-ea95-4ae1-40c2-73c23bc2f763" + "user-agent": "azsdk-cpp-keyvault-keys/4.3.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "98360ba3-ae67-4994-7d22-be5fc266b588" }, "Method": "POST", "Response": { - "BODY": "{\"key\":{\"kid\":\"https://cpp-recordings.vault.azure.net/keys/RecoverOperationResumeToken/3221e32d5c7849d3bcf6f9ec3eefee72\",\"kty\":\"EC\",\"key_ops\":[\"sign\",\"verify\"],\"crv\":\"P-256\",\"x\":\"zcSKSmCxVecNVriYLG3DA3rv2T38PuPhBI2DwE9dk1E\",\"y\":\"cRyswPDlIXKNcw9xKv87jeYQ-ln2QP7VbYOxIKtETM0\"},\"attributes\":{\"enabled\":true,\"created\":1638401719,\"updated\":1638401719,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90}}", + "BODY": "{\"key\":{\"kid\":\"https://gearamakv1.vault.azure.net/keys/RecoverOperationResumeToken/c84e0042769b4ff19e8135236bc79cf7\",\"kty\":\"EC\",\"key_ops\":[\"sign\",\"verify\"],\"crv\":\"P-256\",\"x\":\"6MQqHLBRpkDRcPwmimj--MXu0ZM76EaGU3_fys-FOik\",\"y\":\"rn6SBgwrHvW7wohlg2t59kyA_g_lWmUmblJo7l7hgU8\"},\"attributes\":{\"enabled\":true,\"created\":1664233384,\"updated\":1664233384,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90,\"exportable\":false}}", + "REASON_PHRASE": "OK", "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "408", + "content-length": "423", "content-type": "application/json; charset=utf-8", - "date": "Wed, 01 Dec 2021 23:36:20 GMT", + "date": "Mon, 26 Sep 2022 23:03:21 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "9ad7367f-ea95-4ae1-40c2-73c23bc2f763", - "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=20.49.4.206;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "eastus", - "x-ms-keyvault-service-version": "1.9.195.1", - "x-ms-request-id": "d9cf6d76-644f-476d-9507-34a1d30e7255", - "x-powered-by": "ASP.NET" + "x-ms-client-request-id": "98360ba3-ae67-4994-7d22-be5fc266b588", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "cf2c77f5-3a6d-4eea-a53c-c02e6156743f" }, "Url": "https://REDACTED.vault.azure.net/deletedkeys/RecoverOperationResumeToken/recover?api-version=7.3" }, { "Headers": { - "user-agent": "azsdk-cpp-keyvault-keys/4.3.0-beta.1 (Linux 5.4.0-1063-azure x86_64 #66~18.04.1-Ubuntu SMP Thu Oct 21 09:59:28 UTC 2021)", - "x-ms-client-request-id": "53b0eea2-012e-4b10-40ce-1219e59bba03" + "user-agent": "azsdk-cpp-keyvault-keys/4.3.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "00296b3f-e2a9-4709-4b8f-17fbae0eb0ba" }, "Method": "GET", "Response": { - "BODY": "{\"error\":{\"code\":\"KeyNotFound\",\"message\":\"A key with (name/id) RecoverOperationResumeToken was not found in this key vault. If you recently deleted this key you may be able to recover it using the correct recovery command. For help resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182\"}}", - "STATUS_CODE": "404", + "BODY": "{\"key\":{\"kid\":\"https://gearamakv1.vault.azure.net/keys/RecoverOperationResumeToken/c84e0042769b4ff19e8135236bc79cf7\",\"kty\":\"EC\",\"key_ops\":[\"sign\",\"verify\"],\"crv\":\"P-256\",\"x\":\"6MQqHLBRpkDRcPwmimj--MXu0ZM76EaGU3_fys-FOik\",\"y\":\"rn6SBgwrHvW7wohlg2t59kyA_g_lWmUmblJo7l7hgU8\"},\"attributes\":{\"enabled\":true,\"created\":1664233384,\"updated\":1664233384,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90,\"exportable\":false}}", + "REASON_PHRASE": "OK", + "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "315", + "content-length": "423", "content-type": "application/json; charset=utf-8", - "date": "Wed, 01 Dec 2021 23:36:20 GMT", + "date": "Mon, 26 Sep 2022 23:03:24 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "53b0eea2-012e-4b10-40ce-1219e59bba03", - "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=20.49.4.206;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "eastus", - "x-ms-keyvault-service-version": "1.9.195.1", - "x-ms-request-id": "5782eb7c-1f65-4b53-be70-2871aeb24839", - "x-powered-by": "ASP.NET" + "x-ms-client-request-id": "00296b3f-e2a9-4709-4b8f-17fbae0eb0ba", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "e4582463-192a-4caa-82ea-2ea87bcf2483" }, "Url": "https://REDACTED.vault.azure.net/keys/RecoverOperationResumeToken?api-version=7.3" }, { "Headers": { - "user-agent": "azsdk-cpp-keyvault-keys/4.3.0-beta.1 (Linux 5.4.0-1063-azure x86_64 #66~18.04.1-Ubuntu SMP Thu Oct 21 09:59:28 UTC 2021)", - "x-ms-client-request-id": "d7eb5d21-7f14-4fd3-51ea-d9978a3ff31c" + "user-agent": "azsdk-cpp-keyvault-keys/4.3.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "60217f43-7d7d-404d-4a58-9110f6216c64" }, "Method": "GET", "Response": { - "BODY": "{\"error\":{\"code\":\"KeyNotFound\",\"message\":\"A key with (name/id) RecoverOperationResumeToken was not found in this key vault. If you recently deleted this key you may be able to recover it using the correct recovery command. For help resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182\"}}", - "STATUS_CODE": "404", + "BODY": "{\"key\":{\"kid\":\"https://gearamakv1.vault.azure.net/keys/RecoverOperationResumeToken/c84e0042769b4ff19e8135236bc79cf7\",\"kty\":\"EC\",\"key_ops\":[\"sign\",\"verify\"],\"crv\":\"P-256\",\"x\":\"6MQqHLBRpkDRcPwmimj--MXu0ZM76EaGU3_fys-FOik\",\"y\":\"rn6SBgwrHvW7wohlg2t59kyA_g_lWmUmblJo7l7hgU8\"},\"attributes\":{\"enabled\":true,\"created\":1664233384,\"updated\":1664233384,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90,\"exportable\":false}}", + "REASON_PHRASE": "OK", + "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "315", + "content-length": "423", "content-type": "application/json; charset=utf-8", - "date": "Wed, 01 Dec 2021 23:36:19 GMT", + "date": "Mon, 26 Sep 2022 23:03:26 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "d7eb5d21-7f14-4fd3-51ea-d9978a3ff31c", - "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=20.49.4.206;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "eastus", - "x-ms-keyvault-service-version": "1.9.195.1", - "x-ms-request-id": "e189cf9f-4b40-4b05-925f-89d12cbbe428", - "x-powered-by": "ASP.NET" + "x-ms-client-request-id": "60217f43-7d7d-404d-4a58-9110f6216c64", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "108d855a-8b11-4a2c-ad52-06569d6d9ffa" }, "Url": "https://REDACTED.vault.azure.net/keys/RecoverOperationResumeToken?api-version=7.3" }, { "Headers": { - "user-agent": "azsdk-cpp-keyvault-keys/4.3.0-beta.1 (Linux 5.4.0-1063-azure x86_64 #66~18.04.1-Ubuntu SMP Thu Oct 21 09:59:28 UTC 2021)", - "x-ms-client-request-id": "184d55ba-d360-4887-6612-742e7def21fa" + "user-agent": "azsdk-cpp-keyvault-keys/4.3.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "d7e0d514-c8b5-4a92-43d4-68a816e09f04" }, "Method": "GET", "Response": { - "BODY": "{\"key\":{\"kid\":\"https://cpp-recordings.vault.azure.net/keys/RecoverOperationResumeToken/3221e32d5c7849d3bcf6f9ec3eefee72\",\"kty\":\"EC\",\"key_ops\":[\"sign\",\"verify\"],\"crv\":\"P-256\",\"x\":\"zcSKSmCxVecNVriYLG3DA3rv2T38PuPhBI2DwE9dk1E\",\"y\":\"cRyswPDlIXKNcw9xKv87jeYQ-ln2QP7VbYOxIKtETM0\"},\"attributes\":{\"enabled\":true,\"created\":1638401719,\"updated\":1638401719,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90}}", + "BODY": "{\"key\":{\"kid\":\"https://gearamakv1.vault.azure.net/keys/RecoverOperationResumeToken/c84e0042769b4ff19e8135236bc79cf7\",\"kty\":\"EC\",\"key_ops\":[\"sign\",\"verify\"],\"crv\":\"P-256\",\"x\":\"6MQqHLBRpkDRcPwmimj--MXu0ZM76EaGU3_fys-FOik\",\"y\":\"rn6SBgwrHvW7wohlg2t59kyA_g_lWmUmblJo7l7hgU8\"},\"attributes\":{\"enabled\":true,\"created\":1664233384,\"updated\":1664233384,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90,\"exportable\":false}}", + "REASON_PHRASE": "OK", "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "408", + "content-length": "423", "content-type": "application/json; charset=utf-8", - "date": "Wed, 01 Dec 2021 23:37:19 GMT", + "date": "Mon, 26 Sep 2022 23:03:48 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "184d55ba-d360-4887-6612-742e7def21fa", - "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=20.49.4.206;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "eastus", - "x-ms-keyvault-service-version": "1.9.195.1", - "x-ms-request-id": "7ec69d73-dc5d-4213-8212-b253fbcda75e", - "x-powered-by": "ASP.NET" + "x-ms-client-request-id": "d7e0d514-c8b5-4a92-43d4-68a816e09f04", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "2a331b44-d295-4cd5-a993-5ccc37e4f6b8" }, "Url": "https://REDACTED.vault.azure.net/keys/RecoverOperationResumeToken?api-version=7.3" } diff --git a/sdk/keyvault/azure-security-keyvault-secrets/test/ut/recordings/KeyVaultSecretClientTest.RecoverSecret.json b/sdk/keyvault/azure-security-keyvault-secrets/test/ut/recordings/KeyVaultSecretClientTest.RecoverSecret.json index 1b22ed2c35..e555905f53 100644 --- a/sdk/keyvault/azure-security-keyvault-secrets/test/ut/recordings/KeyVaultSecretClientTest.RecoverSecret.json +++ b/sdk/keyvault/azure-security-keyvault-secrets/test/ut/recordings/KeyVaultSecretClientTest.RecoverSecret.json @@ -3,243 +3,297 @@ { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-secrets/4.0.0-beta.2 (Linux 5.4.0-1063-azure x86_64 #66~18.04.1-Ubuntu SMP Thu Oct 21 09:59:28 UTC 2021)", - "x-ms-client-request-id": "b315f13d-18c7-4506-4a4e-2d425887206a" + "user-agent": "azsdk-cpp-keyvault-secrets/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "7a890d41-2fde-4caf-6399-a9367492166f" }, "Method": "PUT", "Response": { - "BODY": "{\"value\":\"secretValue\",\"id\":\"https://cpp-recordings.vault.azure.net/secrets/RecoverSecret/02c7cf853d624ae9943c9261d04e8fff\",\"attributes\":{\"enabled\":true,\"created\":1638430494,\"updated\":1638430494,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90}}", + "BODY": "{\"value\":\"secretValue\",\"id\":\"https://REDACTED.vault.azure.net/secrets/RecoverSecret/33b68cc2fd1b4e188a82d4620671626c\",\"attributes\":{\"enabled\":true,\"created\":1663696630,\"updated\":1663696630,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90}}", + "REASON_PHRASE": "OK", "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "257", + "content-length": "253", "content-type": "application/json; charset=utf-8", - "date": "Thu, 02 Dec 2021 07:34:53 GMT", + "date": "Tue, 20 Sep 2022 17:57:10 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "b315f13d-18c7-4506-4a4e-2d425887206a", - "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=20.49.4.206;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "eastus", - "x-ms-keyvault-service-version": "1.9.195.1", - "x-ms-request-id": "f6eccd3a-84d5-4f33-827f-18615606d9cf", - "x-powered-by": "ASP.NET" + "x-ms-client-request-id": "7a890d41-2fde-4caf-6399-a9367492166f", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "583108e0-f174-4186-a9a6-063c659bf3b3" }, "Url": "https://REDACTED.vault.azure.net/secrets/RecoverSecret?api-version=7.3" }, { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-secrets/4.0.0-beta.2 (Linux 5.4.0-1063-azure x86_64 #66~18.04.1-Ubuntu SMP Thu Oct 21 09:59:28 UTC 2021)", - "x-ms-client-request-id": "8f3b4359-3493-4bd4-7e50-05a90ea939a0" + "user-agent": "azsdk-cpp-keyvault-secrets/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "99123f57-e08b-49af-4723-a31c5897b59f" }, "Method": "DELETE", "Response": { - "BODY": "{\"recoveryId\":\"https://cpp-recordings.vault.azure.net/deletedsecrets/RecoverSecret\",\"deletedDate\":1638430494,\"scheduledPurgeDate\":1646206494,\"id\":\"https://cpp-recordings.vault.azure.net/secrets/RecoverSecret/02c7cf853d624ae9943c9261d04e8fff\",\"attributes\":{\"enabled\":true,\"created\":1638430494,\"updated\":1638430494,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90}}", + "BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedsecrets/RecoverSecret\",\"deletedDate\":1663696630,\"scheduledPurgeDate\":1671472630,\"id\":\"https://REDACTED.vault.azure.net/secrets/RecoverSecret/33b68cc2fd1b4e188a82d4620671626c\",\"attributes\":{\"enabled\":true,\"created\":1663696630,\"updated\":1663696630,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90}}", + "REASON_PHRASE": "OK", "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "375", + "content-length": "367", "content-type": "application/json; charset=utf-8", - "date": "Thu, 02 Dec 2021 07:34:53 GMT", + "date": "Tue, 20 Sep 2022 17:57:10 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "8f3b4359-3493-4bd4-7e50-05a90ea939a0", - "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=20.49.4.206;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "eastus", - "x-ms-keyvault-service-version": "1.9.195.1", - "x-ms-request-id": "cb173625-922a-469a-8ac4-a3cbdd3c8398", - "x-powered-by": "ASP.NET" + "x-ms-client-request-id": "99123f57-e08b-49af-4723-a31c5897b59f", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "48779582-6203-4f30-9f5b-fbb1803750e1" }, "Url": "https://REDACTED.vault.azure.net/secrets/RecoverSecret?api-version=7.3" }, { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-secrets/4.0.0-beta.2 (Linux 5.4.0-1063-azure x86_64 #66~18.04.1-Ubuntu SMP Thu Oct 21 09:59:28 UTC 2021)", - "x-ms-client-request-id": "970dcf7a-8b59-4f6d-6970-9ed86c8254e8" + "user-agent": "azsdk-cpp-keyvault-secrets/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "855bb681-89fd-46d1-4280-c0794d0fd331" }, "Method": "GET", "Response": { "BODY": "{\"error\":{\"code\":\"SecretNotFound\",\"message\":\"Deleted Secret not found: RecoverSecret\"}}", + "REASON_PHRASE": "Not Found", "STATUS_CODE": "404", "cache-control": "no-cache", "content-length": "87", "content-type": "application/json; charset=utf-8", - "date": "Thu, 02 Dec 2021 07:34:53 GMT", + "date": "Tue, 20 Sep 2022 17:57:10 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "970dcf7a-8b59-4f6d-6970-9ed86c8254e8", - "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=20.49.4.206;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "eastus", - "x-ms-keyvault-service-version": "1.9.195.1", - "x-ms-request-id": "a19282a6-f411-49b2-97c4-8a77d5407781", - "x-powered-by": "ASP.NET" + "x-ms-client-request-id": "855bb681-89fd-46d1-4280-c0794d0fd331", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "1e1ccb5b-df88-4626-baf8-2657aa4304c1" }, "Url": "https://REDACTED.vault.azure.net/deletedsecrets/RecoverSecret?api-version=7.3" }, { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-secrets/4.0.0-beta.2 (Linux 5.4.0-1063-azure x86_64 #66~18.04.1-Ubuntu SMP Thu Oct 21 09:59:28 UTC 2021)", - "x-ms-client-request-id": "364b91c8-f085-40e1-4cbd-71c6a049f9d3" + "user-agent": "azsdk-cpp-keyvault-secrets/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "4023b866-2c0d-460e-4856-170e6c02073e" }, "Method": "GET", "Response": { - "BODY": "{\"recoveryId\":\"https://cpp-recordings.vault.azure.net/deletedsecrets/RecoverSecret\",\"deletedDate\":1638430494,\"scheduledPurgeDate\":1646206494,\"id\":\"https://cpp-recordings.vault.azure.net/secrets/RecoverSecret/02c7cf853d624ae9943c9261d04e8fff\",\"attributes\":{\"enabled\":true,\"created\":1638430494,\"updated\":1638430494,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90}}", + "BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedsecrets/RecoverSecret\",\"deletedDate\":1663696630,\"scheduledPurgeDate\":1671472630,\"id\":\"https://REDACTED.vault.azure.net/secrets/RecoverSecret/33b68cc2fd1b4e188a82d4620671626c\",\"attributes\":{\"enabled\":true,\"created\":1663696630,\"updated\":1663696630,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90}}", + "REASON_PHRASE": "OK", "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "375", + "content-length": "367", "content-type": "application/json; charset=utf-8", - "date": "Thu, 02 Dec 2021 07:35:54 GMT", + "date": "Tue, 20 Sep 2022 17:58:10 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "364b91c8-f085-40e1-4cbd-71c6a049f9d3", - "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=20.49.4.206;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "eastus", - "x-ms-keyvault-service-version": "1.9.195.1", - "x-ms-request-id": "8305a020-8939-42d2-b285-51b8b99ac542", - "x-powered-by": "ASP.NET" + "x-ms-client-request-id": "4023b866-2c0d-460e-4856-170e6c02073e", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "40417cbf-60ca-40e2-ae23-81142d88384d" }, "Url": "https://REDACTED.vault.azure.net/deletedsecrets/RecoverSecret?api-version=7.3" }, { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-secrets/4.0.0-beta.2 (Linux 5.4.0-1063-azure x86_64 #66~18.04.1-Ubuntu SMP Thu Oct 21 09:59:28 UTC 2021)", - "x-ms-client-request-id": "4b6f434b-857a-4c2c-5d7c-1a9b4d0e2798" + "user-agent": "azsdk-cpp-keyvault-secrets/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "ffc85f1d-6c09-4c50-40f5-66545c0a7c2e" }, "Method": "GET", "Response": { - "BODY": "{\"recoveryId\":\"https://cpp-recordings.vault.azure.net/deletedsecrets/RecoverSecret\",\"deletedDate\":1638430494,\"scheduledPurgeDate\":1646206494,\"id\":\"https://cpp-recordings.vault.azure.net/secrets/RecoverSecret/02c7cf853d624ae9943c9261d04e8fff\",\"attributes\":{\"enabled\":true,\"created\":1638430494,\"updated\":1638430494,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90}}", + "BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedsecrets/RecoverSecret\",\"deletedDate\":1663696630,\"scheduledPurgeDate\":1671472630,\"id\":\"https://REDACTED.vault.azure.net/secrets/RecoverSecret/33b68cc2fd1b4e188a82d4620671626c\",\"attributes\":{\"enabled\":true,\"created\":1663696630,\"updated\":1663696630,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90}}", + "REASON_PHRASE": "OK", "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "375", + "content-length": "367", "content-type": "application/json; charset=utf-8", - "date": "Thu, 02 Dec 2021 07:35:54 GMT", + "date": "Tue, 20 Sep 2022 17:58:10 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "4b6f434b-857a-4c2c-5d7c-1a9b4d0e2798", - "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=20.49.4.206;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "eastus", - "x-ms-keyvault-service-version": "1.9.195.1", - "x-ms-request-id": "e1d578b3-ef3c-4e7f-a6c8-2cbc02d01612", - "x-powered-by": "ASP.NET" + "x-ms-client-request-id": "ffc85f1d-6c09-4c50-40f5-66545c0a7c2e", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "28e02a7c-7a4f-483c-8a2b-e138b1988165" }, "Url": "https://REDACTED.vault.azure.net/deletedsecrets/RecoverSecret?api-version=7.3" }, { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-secrets/4.0.0-beta.2 (Linux 5.4.0-1063-azure x86_64 #66~18.04.1-Ubuntu SMP Thu Oct 21 09:59:28 UTC 2021)", - "x-ms-client-request-id": "48c39290-20bb-494c-77bd-279297be85a4" + "user-agent": "azsdk-cpp-keyvault-secrets/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "1d5820a0-6de1-40de-4b29-ac400e4dcc06" + }, + "Method": "GET", + "Response": { + "BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedsecrets/RecoverSecret\",\"deletedDate\":1663696630,\"scheduledPurgeDate\":1671472630,\"id\":\"https://REDACTED.vault.azure.net/secrets/RecoverSecret/33b68cc2fd1b4e188a82d4620671626c\",\"attributes\":{\"enabled\":true,\"created\":1663696630,\"updated\":1663696630,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90}}", + "REASON_PHRASE": "OK", + "STATUS_CODE": "200", + "cache-control": "no-cache", + "content-length": "367", + "content-type": "application/json; charset=utf-8", + "date": "Tue, 20 Sep 2022 17:58:10 GMT", + "expires": "-1", + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-client-request-id": "1d5820a0-6de1-40de-4b29-ac400e4dcc06", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "393a94b0-5b82-4779-b815-a0d578fb0d24" + }, + "Url": "https://REDACTED.vault.azure.net/deletedsecrets/RecoverSecret?api-version=7.3" + }, + { + "Headers": { + "content-type": "application/json", + "user-agent": "azsdk-cpp-keyvault-secrets/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "17e82636-6b07-4036-6154-f5b1656528a5" }, "Method": "POST", "Response": { - "BODY": "{\"id\":\"https://cpp-recordings.vault.azure.net/secrets/RecoverSecret/02c7cf853d624ae9943c9261d04e8fff\",\"attributes\":{\"enabled\":true,\"created\":1638430494,\"updated\":1638430494,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90}}", + "BODY": "{\"id\":\"https://REDACTED.vault.azure.net/secrets/RecoverSecret/33b68cc2fd1b4e188a82d4620671626c\",\"attributes\":{\"enabled\":true,\"created\":1663696630,\"updated\":1663696630,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90}}", + "REASON_PHRASE": "OK", "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "235", + "content-length": "231", "content-type": "application/json; charset=utf-8", - "date": "Thu, 02 Dec 2021 07:35:54 GMT", + "date": "Tue, 20 Sep 2022 17:58:11 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "48c39290-20bb-494c-77bd-279297be85a4", - "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=20.49.4.206;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "eastus", - "x-ms-keyvault-service-version": "1.9.195.1", - "x-ms-request-id": "296514bd-7374-4a3b-ba49-9c10929eda90", - "x-powered-by": "ASP.NET" + "x-ms-client-request-id": "17e82636-6b07-4036-6154-f5b1656528a5", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "d7600e19-bb7d-4002-80a7-8be8db15fb0c" }, "Url": "https://REDACTED.vault.azure.net/deletedsecrets/RecoverSecret/recover?api-version=7.3" }, { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-secrets/4.0.0-beta.2 (Linux 5.4.0-1063-azure x86_64 #66~18.04.1-Ubuntu SMP Thu Oct 21 09:59:28 UTC 2021)", - "x-ms-client-request-id": "3a9ee037-2ce5-4a45-5c5e-241d13af687a" + "user-agent": "azsdk-cpp-keyvault-secrets/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "1db99a8a-09af-4b59-49bb-a570771a4607" }, "Method": "GET", "Response": { "BODY": "{\"error\":{\"code\":\"SecretNotFound\",\"message\":\"A secret with (name/id) RecoverSecret was not found in this key vault. If you recently deleted this secret you may be able to recover it using the correct recovery command. For help resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182\"}}", + "REASON_PHRASE": "Not Found", "STATUS_CODE": "404", "cache-control": "no-cache", "content-length": "310", "content-type": "application/json; charset=utf-8", - "date": "Thu, 02 Dec 2021 07:35:54 GMT", + "date": "Tue, 20 Sep 2022 17:58:11 GMT", + "expires": "-1", + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-client-request-id": "1db99a8a-09af-4b59-49bb-a570771a4607", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "546bc186-b706-482d-8138-48a880e4c7ed" + }, + "Url": "https://REDACTED.vault.azure.net/secrets/RecoverSecret?api-version=7.3" + }, + { + "Headers": { + "content-type": "application/json", + "user-agent": "azsdk-cpp-keyvault-secrets/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "76b99b98-5c0b-4cd3-51ea-939357396bbd" + }, + "Method": "GET", + "Response": { + "BODY": "{\"value\":\"secretValue\",\"id\":\"https://REDACTED.vault.azure.net/secrets/RecoverSecret/33b68cc2fd1b4e188a82d4620671626c\",\"attributes\":{\"enabled\":true,\"created\":1663696630,\"updated\":1663696630,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90}}", + "REASON_PHRASE": "OK", + "STATUS_CODE": "200", + "cache-control": "no-cache", + "content-length": "253", + "content-type": "application/json; charset=utf-8", + "date": "Tue, 20 Sep 2022 17:59:11 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "3a9ee037-2ce5-4a45-5c5e-241d13af687a", - "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=20.49.4.206;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "eastus", - "x-ms-keyvault-service-version": "1.9.195.1", - "x-ms-request-id": "0823c12e-e987-45cf-a2a9-b24dca87b851", - "x-powered-by": "ASP.NET" + "x-ms-client-request-id": "76b99b98-5c0b-4cd3-51ea-939357396bbd", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "13006264-42d9-402e-aae4-97966c5fe234" }, "Url": "https://REDACTED.vault.azure.net/secrets/RecoverSecret?api-version=7.3" }, { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-secrets/4.0.0-beta.2 (Linux 5.4.0-1063-azure x86_64 #66~18.04.1-Ubuntu SMP Thu Oct 21 09:59:28 UTC 2021)", - "x-ms-client-request-id": "b268a665-cf40-426c-4a88-1e88d1254605" + "user-agent": "azsdk-cpp-keyvault-secrets/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "38a6839e-c0cb-41c7-7517-d7999da59e88" }, "Method": "GET", "Response": { - "BODY": "{\"value\":\"secretValue\",\"id\":\"https://cpp-recordings.vault.azure.net/secrets/RecoverSecret/02c7cf853d624ae9943c9261d04e8fff\",\"attributes\":{\"enabled\":true,\"created\":1638430494,\"updated\":1638430494,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90}}", + "BODY": "{\"value\":\"secretValue\",\"id\":\"https://REDACTED.vault.azure.net/secrets/RecoverSecret/33b68cc2fd1b4e188a82d4620671626c\",\"attributes\":{\"enabled\":true,\"created\":1663696630,\"updated\":1663696630,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90}}", + "REASON_PHRASE": "OK", "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "257", + "content-length": "253", "content-type": "application/json; charset=utf-8", - "date": "Thu, 02 Dec 2021 07:36:54 GMT", + "date": "Tue, 20 Sep 2022 17:59:11 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "b268a665-cf40-426c-4a88-1e88d1254605", - "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=20.49.4.206;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "eastus", - "x-ms-keyvault-service-version": "1.9.195.1", - "x-ms-request-id": "91a75a73-7f6b-48b4-a40b-9e841562b8c5", - "x-powered-by": "ASP.NET" + "x-ms-client-request-id": "38a6839e-c0cb-41c7-7517-d7999da59e88", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "ef98e29c-43ff-432a-823c-e74b37f1584a" }, "Url": "https://REDACTED.vault.azure.net/secrets/RecoverSecret?api-version=7.3" }, { "Headers": { "content-type": "application/json", - "user-agent": "azsdk-cpp-keyvault-secrets/4.0.0-beta.2 (Linux 5.4.0-1063-azure x86_64 #66~18.04.1-Ubuntu SMP Thu Oct 21 09:59:28 UTC 2021)", - "x-ms-client-request-id": "c3c46e29-655c-4129-5cd8-514817bd8d91" + "user-agent": "azsdk-cpp-keyvault-secrets/4.1.0-beta.2 (Windows 10 Enterprise 6.3 22621 22621.1.amd64fre.ni_release.220506-1250)", + "x-ms-client-request-id": "9ec29260-3b8d-4b78-6312-165bdfd96603" }, "Method": "GET", "Response": { - "BODY": "{\"value\":\"secretValue\",\"id\":\"https://cpp-recordings.vault.azure.net/secrets/RecoverSecret/02c7cf853d624ae9943c9261d04e8fff\",\"attributes\":{\"enabled\":true,\"created\":1638430494,\"updated\":1638430494,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90}}", + "BODY": "{\"value\":\"secretValue\",\"id\":\"https://REDACTED.vault.azure.net/secrets/RecoverSecret/33b68cc2fd1b4e188a82d4620671626c\",\"attributes\":{\"enabled\":true,\"created\":1663696630,\"updated\":1663696630,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90}}", + "REASON_PHRASE": "OK", "STATUS_CODE": "200", "cache-control": "no-cache", - "content-length": "257", + "content-length": "253", "content-type": "application/json; charset=utf-8", - "date": "Thu, 02 Dec 2021 07:36:54 GMT", + "date": "Tue, 20 Sep 2022 17:59:11 GMT", "expires": "-1", "pragma": "no-cache", "strict-transport-security": "max-age=31536000;includeSubDomains", "x-content-type-options": "nosniff", - "x-ms-client-request-id": "c3c46e29-655c-4129-5cd8-514817bd8d91", - "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=20.49.4.206;act_addr_fam=InterNetwork;", - "x-ms-keyvault-region": "eastus", - "x-ms-keyvault-service-version": "1.9.195.1", - "x-ms-request-id": "48f14859-e237-4099-a744-02104caa90d3", - "x-powered-by": "ASP.NET" + "x-ms-client-request-id": "9ec29260-3b8d-4b78-6312-165bdfd96603", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus3", + "x-ms-keyvault-service-version": "1.9.538.1", + "x-ms-request-id": "6b44334d-f941-4a0a-8994-c95fefb780f7" }, "Url": "https://REDACTED.vault.azure.net/secrets/RecoverSecret?api-version=7.3" } diff --git a/sdk/keyvault/azure-security-keyvault-secrets/test/ut/secret_client_test.cpp b/sdk/keyvault/azure-security-keyvault-secrets/test/ut/secret_client_test.cpp index 0a2d425ce4..4327f910a7 100644 --- a/sdk/keyvault/azure-security-keyvault-secrets/test/ut/secret_client_test.cpp +++ b/sdk/keyvault/azure-security-keyvault-secrets/test/ut/secret_client_test.cpp @@ -203,6 +203,8 @@ TEST_F(KeyVaultSecretClientTest, RecoverSecret) } { auto operation = client.StartDeleteSecret(secretName); + // double polling should not have an impact on the result + operation.PollUntilDone(m_defaultWait); operation.PollUntilDone(m_defaultWait); EXPECT_EQ(operation.GetResumeToken(), secretName); EXPECT_EQ(operation.HasValue(), true); @@ -216,6 +218,8 @@ TEST_F(KeyVaultSecretClientTest, RecoverSecret) } { auto operation = client.StartRecoverDeletedSecret(secretName); + // double polling should not have an impact on the result + operation.PollUntilDone(m_defaultWait); operation.PollUntilDone(m_defaultWait); EXPECT_EQ(operation.GetResumeToken(), secretName); EXPECT_EQ(operation.HasValue(), true);