From 9ac68a5c2bf427565ea30d8d4849776a26158f11 Mon Sep 17 00:00:00 2001 From: Heath Stewart Date: Wed, 24 Feb 2021 21:17:42 -0800 Subject: [PATCH 1/3] Support PEM for CertificatesClient.DownloadCertificate Resolves #16897 Resolves #18945 --- .../src/Shared/HttpPipelineMessageHandler.cs | 2 +- .../src/Shared}/LightweightPkcs8Decoder.cs | 2 +- .../Azure.Core/tests/Azure.Core.Tests.csproj | 7 +- sdk/core/Azure.Core/tests/Base64UrlTests.cs | 1 - .../tests/Data/cert-invalid-data.pem | 83 + .../tests/Data/cert-password-protected.pfx | Bin 0 -> 4133 bytes sdk/core/Azure.Core/tests/Data/cert.pem | 83 + .../HttpPipelineHttpClientHandlerTests.cs | 2 +- .../tests/LightweightPcks8DecoderTests.cs | 5 +- .../Azure.Identity/src/Azure.Identity.csproj | 1 + .../CHANGELOG.md | 1 + ...zure.Security.KeyVault.Certificates.csproj | 3 +- .../src/CertificateClient.cs | 38 +- .../src/PemReader.cs | 191 ++ .../tests/CertificateClientLiveTests.cs | 14 +- .../tests/PemReaderTests.cs | 433 ++++ ...Certificate(%application%x-pem-file%).json | 981 ++++++++ ...ficate(%application%x-pem-file%)Async.json | 1069 +++++++++ ...Certificate(%application%x-pem-file%).json | 928 ++++++++ ...ficate(%application%x-pem-file%)Async.json | 1060 +++++++++ ...Certificate(%application%x-pem-file%).json | 1900 ++++++++++++++++ ...ficate(%application%x-pem-file%)Async.json | 1988 +++++++++++++++++ .../src/CreateRsaKeyOptions.cs | 2 +- 23 files changed, 8765 insertions(+), 29 deletions(-) rename sdk/{identity/Azure.Identity/src => core/Azure.Core/src/Shared}/LightweightPkcs8Decoder.cs (99%) create mode 100644 sdk/core/Azure.Core/tests/Data/cert-invalid-data.pem create mode 100644 sdk/core/Azure.Core/tests/Data/cert-password-protected.pfx create mode 100644 sdk/core/Azure.Core/tests/Data/cert.pem rename sdk/{identity/Azure.Identity => core/Azure.Core}/tests/LightweightPcks8DecoderTests.cs (96%) create mode 100644 sdk/keyvault/Azure.Security.KeyVault.Certificates/src/PemReader.cs create mode 100644 sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/PemReaderTests.cs create mode 100644 sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadLatestCertificate(%application%x-pem-file%).json create mode 100644 sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadLatestCertificate(%application%x-pem-file%)Async.json create mode 100644 sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadNonExportableCertificate(%application%x-pem-file%).json create mode 100644 sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadNonExportableCertificate(%application%x-pem-file%)Async.json create mode 100644 sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadVersionedCertificate(%application%x-pem-file%).json create mode 100644 sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadVersionedCertificate(%application%x-pem-file%)Async.json diff --git a/sdk/core/Azure.Core/src/Shared/HttpPipelineMessageHandler.cs b/sdk/core/Azure.Core/src/Shared/HttpPipelineMessageHandler.cs index fd2e33ed6d97..4d6506c8f5c1 100644 --- a/sdk/core/Azure.Core/src/Shared/HttpPipelineMessageHandler.cs +++ b/sdk/core/Azure.Core/src/Shared/HttpPipelineMessageHandler.cs @@ -11,7 +11,7 @@ using Azure.Core; using System.Collections.Generic; -namespace Azure.Identity +namespace Azure.Core { /// /// An HttpMessageHandler which delegates SendAsync to a specified HttpPipeline. diff --git a/sdk/identity/Azure.Identity/src/LightweightPkcs8Decoder.cs b/sdk/core/Azure.Core/src/Shared/LightweightPkcs8Decoder.cs similarity index 99% rename from sdk/identity/Azure.Identity/src/LightweightPkcs8Decoder.cs rename to sdk/core/Azure.Core/src/Shared/LightweightPkcs8Decoder.cs index 3103a2b694a7..c31ef06c8774 100644 --- a/sdk/identity/Azure.Identity/src/LightweightPkcs8Decoder.cs +++ b/sdk/core/Azure.Core/src/Shared/LightweightPkcs8Decoder.cs @@ -6,7 +6,7 @@ using System.Linq; using System.Security.Cryptography; -namespace Azure.Identity +namespace Azure.Core { /// /// This is a very targeted PKCS#8 decoder for use when reading a PKCS# encoded RSA private key from an diff --git a/sdk/core/Azure.Core/tests/Azure.Core.Tests.csproj b/sdk/core/Azure.Core/tests/Azure.Core.Tests.csproj index b6544fdcc0b0..c9754d7ce932 100644 --- a/sdk/core/Azure.Core/tests/Azure.Core.Tests.csproj +++ b/sdk/core/Azure.Core/tests/Azure.Core.Tests.csproj @@ -36,7 +36,10 @@ - + + + + + - diff --git a/sdk/core/Azure.Core/tests/Base64UrlTests.cs b/sdk/core/Azure.Core/tests/Base64UrlTests.cs index f86c93937f28..c89f15719b6a 100644 --- a/sdk/core/Azure.Core/tests/Base64UrlTests.cs +++ b/sdk/core/Azure.Core/tests/Base64UrlTests.cs @@ -6,7 +6,6 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -using Azure.Identity; using Microsoft.Identity.Client; using NUnit.Framework; diff --git a/sdk/core/Azure.Core/tests/Data/cert-invalid-data.pem b/sdk/core/Azure.Core/tests/Data/cert-invalid-data.pem new file mode 100644 index 000000000000..5873cf16c8aa --- /dev/null +++ b/sdk/core/Azure.Core/tests/Data/cert-invalid-data.pem @@ -0,0 +1,83 @@ +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIJALbGj/XdaqzxMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV +BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX +aWRnaXRzIFB0eSBMdGQwHhcNMTkwNjE5MjAyNzM5WhcNMjAwNjE4MjAyNzM5WjBF +MQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50 +ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC +CgKCAgEAoavpJHmWlai03e9+dtflcjKMaqRhFSplhmzAxi+DoQi6Yx+yzQ+X/hlM +MpSIfZU0gxXncNpp2wj2YL0vt8BjV2Ii1KUaZ50PLgBrn2AkWchUf4wnSyIle5gu +1X3AelB6pqHc1q4/t49096NecGlagJlcP5uJwT02LnZDF+dRknGypZmxE0EUvRPF +AE5z+5hWNeQSEXTejU23OpxkD5hcwV9Zh+fJZL6z9ifzvRMTDLdKdPqZqfA1pWt5 +yHC4ZLXMCuRNxRd/rYj9cC/mgz6TJ0F1MHt4VSLIiOaZiAF1OhDg5STK052biHIG +4DORTHsU+1UgStOCXDYCBzhv4fa/Vht/Y8I4dC2crEHFKP80Cv49gyQc1GME2AUb +aNbvt6nlVM6KkoTN1MaJMmqEYQJ7P0b6sAaQq6eqx5TZ3Hy3QjaFFh4NDTTuqlhy +jmEyWWWS0bFxr7NoLWOn3v32mDJoAIFk/elnVq8rS5Q2Yhjun+hZprMwgBo5XsA+ +hVnagY3BJ3re/xNey/k9s9G5KB0FR81repLqRGL3fIj5BdF94K/Ai9mk/vCIUlTH +UyQrFsV1FHdWqgA60q6hKqY4FazSQ5Vo93FRubWZOBdJnsw6rZtwNXdQeIS+QBsf +fMRdm69yyRPEgpgiK3pnbZN75/nbdjT3VqF3J/5eoRMwcK16zOMCAwEAAaNTMFEw +HQYDVR0OBBYEFKPqOiR8Fd0zCWMQea85Ywfayw3HMB8GA1UdIwQYMBaAFKPqOiR8 +Fd0zCWMQea85Ywfayw3HMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQAD +ggIBAEjPNpPnNu+qJ2akDCiMmzimo7awXQ9JinYRr3aVDuJ6mqAkmzM1opp/JvHb +Jba9RsLOhUoN9f7JAZt0XxgsZECMzE69RyOnZ4BNY6Bd4PFJ2DX1Hajp6MhGhRUO +c+jPf6jPmfUSD0by0buWvrTASJUJ4xKqhVqCWlMkvAnMe4zX3U2VFDXYl2wgtHOv +kHQIGE8+pCYwC0O+yeuxwaNvNNdyZxaL3qRbRbTbx7nIKKnj1bnVePxIw+ilpZEb +kNZLS+sIyhc+o95comx0EZdFat5JdJyfMlYrBnLyD8fn5QFGxwhdd1o2HGZt23rQ +z+uZF6BCwzNigNgVelB/oWr6lVdhmRG6hinzw2QTaSoZQ5ax+J6keJQTAyZNvc/0 +r7XEaULfhrAuCUoNTQRE7pG3qnIHxCnyHSC8soDFiE8PoIVBkf/4An5ysNvq78Wc +lKQGmBpxpXJ37g76TnIFhYnwhtB372iMmuweLXFfUTX/vgbDG9tUfsQsJvibPhIX +thIZG7k3F3ZgbKFh9ykywHy/6eh77Wa0V8avqctX0FndrylsT31DoR/u2KZ2pYxi +aFoSbH6Wn173YNaqlhp/ZV47nrNo/gaNj4MU9pstpPkSaz3VWsu5PaWT+2uR/eLd +D0nDQrwvp98Fds2hiqq8bsKSghdrYYlcszmdauPsJhgbGgFl +-----END CERTIFICATE----- +-----BEGIN PRIVATE KEY----- +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 +TPJ0/sCkfgvKDnNAiIYJVVvu4IyYUt== +-----END PRIVATE KEY----- \ No newline at end of file diff --git a/sdk/core/Azure.Core/tests/Data/cert-password-protected.pfx b/sdk/core/Azure.Core/tests/Data/cert-password-protected.pfx new file mode 100644 index 0000000000000000000000000000000000000000..52ed251dc2b5d41738e644f50ab9d6d823b1fb74 GIT binary patch literal 4133 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 literal 0 HcmV?d00001 diff --git a/sdk/core/Azure.Core/tests/Data/cert.pem b/sdk/core/Azure.Core/tests/Data/cert.pem new file mode 100644 index 000000000000..4b47debe74dc --- /dev/null +++ b/sdk/core/Azure.Core/tests/Data/cert.pem @@ -0,0 +1,83 @@ +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIJALbGj/XdaqzxMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV +BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX +aWRnaXRzIFB0eSBMdGQwHhcNMTkwNjE5MjAyNzM5WhcNMjAwNjE4MjAyNzM5WjBF +MQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50 +ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC +CgKCAgEAoavpJHmWlai03e9+dtflcjKMaqRhFSplhmzAxi+DoQi6Yx+yzQ+X/hlM +MpSIfZU0gxXncNpp2wj2YL0vt8BjV2Ii1KUaZ50PLgBrn2AkWchUf4wnSyIle5gu +1X3AelB6pqHc1q4/t49096NecGlagJlcP5uJwT02LnZDF+dRknGypZmxE0EUvRPF +AE5z+5hWNeQSEXTejU23OpxkD5hcwV9Zh+fJZL6z9ifzvRMTDLdKdPqZqfA1pWt5 +yHC4ZLXMCuRNxRd/rYj9cC/mgz6TJ0F1MHt4VSLIiOaZiAF1OhDg5STK052biHIG +4DORTHsU+1UgStOCXDYCBzhv4fa/Vht/Y8I4dC2crEHFKP80Cv49gyQc1GME2AUb +aNbvt6nlVM6KkoTN1MaJMmqEYQJ7P0b6sAaQq6eqx5TZ3Hy3QjaFFh4NDTTuqlhy +jmEyWWWS0bFxr7NoLWOn3v32mDJoAIFk/elnVq8rS5Q2Yhjun+hZprMwgBo5XsA+ +hVnagY3BJ3re/xNey/k9s9G5KB0FR81repLqRGL3fIj5BdF94K/Ai9mk/vCIUlTH +UyQrFsV1FHdWqgA60q6hKqY4FazSQ5Vo93FRubWZOBdJnsw6rZtwNXdQeIS+QBsf +fMRdm69yyRPEgpgiK3pnbZN75/nbdjT3VqF3J/5eoRMwcK16zOMCAwEAAaNTMFEw +HQYDVR0OBBYEFKPqOiR8Fd0zCWMQea85Ywfayw3HMB8GA1UdIwQYMBaAFKPqOiR8 +Fd0zCWMQea85Ywfayw3HMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQAD +ggIBAEjPNpPnNu+qJ2akDCiMmzimo7awXQ9JinYRr3aVDuJ6mqAkmzM1opp/JvHb +Jba9RsLOhUoN9f7JAZt0XxgsZECMzE69RyOnZ4BNY6Bd4PFJ2DX1Hajp6MhGhRUO +c+jPf6jPmfUSD0by0buWvrTASJUJ4xKqhVqCWlMkvAnMe4zX3U2VFDXYl2wgtHOv +kHQIGE8+pCYwC0O+yeuxwaNvNNdyZxaL3qRbRbTbx7nIKKnj1bnVePxIw+ilpZEb +kNZLS+sIyhc+o95comx0EZdFat5JdJyfMlYrBnLyD8fn5QFGxwhdd1o2HGZt23rQ +z+uZF6BCwzNigNgVelB/oWr6lVdhmRG6hinzw2QTaSoZQ5ax+J6keJQTAyZNvc/0 +r7XEaULfhrAuCUoNTQRE7pG3qnIHxCnyHSC8soDFiE8PoIVBkf/4An5ysNvq78Wc +lKQGmBpxpXJ37g76TnIFhYnwhtB372iMmuweLXFfUTX/vgbDG9tUfsQsJvibPhIX +thIZG7k3F3ZgbKFh9ykywHy/6eh77Wa0V8avqctX0FndrylsT31DoR/u2KZ2pYxi +aFoSbH6Wn173YNaqlhp/ZV47nrNo/gaNj4MU9pstpPkSaz3VWsu5PaWT+2uR/eLd +D0nDQrwvp98Fds2hiqq8bsKSghdrYYlcszmdauPsJhgbGgFl +-----END CERTIFICATE----- +-----BEGIN PRIVATE KEY----- +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 +GCW0/fPxstiXQaANvVLWIIih4VlLHg== +-----END PRIVATE KEY----- diff --git a/sdk/core/Azure.Core/tests/HttpPipelineHttpClientHandlerTests.cs b/sdk/core/Azure.Core/tests/HttpPipelineHttpClientHandlerTests.cs index 51615d895f57..24d908071ccd 100644 --- a/sdk/core/Azure.Core/tests/HttpPipelineHttpClientHandlerTests.cs +++ b/sdk/core/Azure.Core/tests/HttpPipelineHttpClientHandlerTests.cs @@ -13,7 +13,7 @@ using Azure.Core.Tests; using NUnit.Framework; -namespace Azure.Identity.Tests +namespace Azure.Core.Tests { public class HttpPipelineHttpClientHandlerTests { diff --git a/sdk/identity/Azure.Identity/tests/LightweightPcks8DecoderTests.cs b/sdk/core/Azure.Core/tests/LightweightPcks8DecoderTests.cs similarity index 96% rename from sdk/identity/Azure.Identity/tests/LightweightPcks8DecoderTests.cs rename to sdk/core/Azure.Core/tests/LightweightPcks8DecoderTests.cs index 0cdfac3a4535..a1015f2f3234 100644 --- a/sdk/identity/Azure.Identity/tests/LightweightPcks8DecoderTests.cs +++ b/sdk/core/Azure.Core/tests/LightweightPcks8DecoderTests.cs @@ -10,7 +10,7 @@ using Azure.Core.TestFramework; using NUnit.Framework; -namespace Azure.Identity.Tests +namespace Azure.Core.Tests { public class LightweightPcks8DecoderTests : ClientTestBase { @@ -33,9 +33,10 @@ public void VerifyDecoder() Assert.AreEqual(pfxParams.Exponent, pemParams.Exponent); } + [Test] public void VerifyDecoderBadData() { - byte[] data = ExtractPrivateKeyBlobFromPem(File.ReadAllText(Path.Combine(TestContext.CurrentContext.TestDirectory, "Data", "cert-invalid.pem"))); + byte[] data = ExtractPrivateKeyBlobFromPem(File.ReadAllText(Path.Combine(TestContext.CurrentContext.TestDirectory, "Data", "cert-invalid-data.pem"))); Assert.Throws(() => LightweightPkcs8Decoder.DecodeRSAPkcs8(data)); } diff --git a/sdk/identity/Azure.Identity/src/Azure.Identity.csproj b/sdk/identity/Azure.Identity/src/Azure.Identity.csproj index 3e6781496e3b..78f1a446216f 100644 --- a/sdk/identity/Azure.Identity/src/Azure.Identity.csproj +++ b/sdk/identity/Azure.Identity/src/Azure.Identity.csproj @@ -29,6 +29,7 @@ + diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/CHANGELOG.md b/sdk/keyvault/Azure.Security.KeyVault.Certificates/CHANGELOG.md index c11ec59156c2..03dff7bc3f49 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Certificates/CHANGELOG.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Certificates/CHANGELOG.md @@ -8,6 +8,7 @@ - Added default constructor to `CertificatePolicy` to use when importing a PEM-encoded certificate ([#16217](https://github.com/Azure/azure-sdk-for-net/issues/16217)). - Added constructor to `KeyVaultCertificateIdentifier` to parse a `Uri`. +- Added support for PEM files on .NET Core for `CertificateClient.DownloadCertificate` and `CertificateClient.DownloadCertificateAsync` ([#16897](https://github.com/Azure/azure-sdk-for-net/issues/16897)) ### Changed diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/Azure.Security.KeyVault.Certificates.csproj b/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/Azure.Security.KeyVault.Certificates.csproj index 432443bc50b3..19937b21e5b9 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/Azure.Security.KeyVault.Certificates.csproj +++ b/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/Azure.Security.KeyVault.Certificates.csproj @@ -34,13 +34,14 @@ + - + diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/CertificateClient.cs b/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/CertificateClient.cs index 46c680a071fd..e84c7cc340ff 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/CertificateClient.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/CertificateClient.cs @@ -171,7 +171,8 @@ public virtual async Task StartCreateCertificateAsync(stri /// is empty. /// is null. /// The managed secret did not contain a certificate. - /// Downloading PEM-formatted certificates is not supported. + /// The is not supported. + /// Cannot create an on this platform. /// The request failed. See and the exception message for details. public virtual Response DownloadCertificate(string certificateName, string version = null, CancellationToken cancellationToken = default) { @@ -194,14 +195,20 @@ public virtual Response DownloadCertificate(string certificate throw new InvalidOperationException($"Secret {certificate.SecretId} contains no value"); } - if (secret.ContentType == CertificateContentType.Pem) + if (secret.ContentType is null || secret.ContentType == CertificateContentType.Pkcs12) { - throw new NotSupportedException($"PEM-formatted certificates are not supported"); - } + byte[] rawData = Convert.FromBase64String(value); - byte[] rawData = Convert.FromBase64String(value); + X509Certificate2 x509 = new X509Certificate2(rawData); + return Response.FromValue(x509, secretResponse.GetRawResponse()); + } + else if (secret.ContentType == CertificateContentType.Pem) + { + X509Certificate2 x509 = PemReader.LoadCertificate(value.AsSpan(), certificate.Cer, allowCertificateOnly: true); + return Response.FromValue(x509, secretResponse.GetRawResponse()); + } - return Response.FromValue(new X509Certificate2(rawData), secretResponse.GetRawResponse()); + throw new NotSupportedException($"Content type {secret.ContentType} not supported"); } catch (Exception e) { @@ -227,7 +234,8 @@ public virtual Response DownloadCertificate(string certificate /// is empty. /// is null. /// The managed secret did not contain a certificate. - /// Downloading PEM-formatted certificates is not supported. + /// The is not supported. + /// Cannot create an on this platform. /// The request failed. See and the exception message for details. public virtual async Task> DownloadCertificateAsync(string certificateName, string version = null, CancellationToken cancellationToken = default) { @@ -250,14 +258,20 @@ public virtual async Task> DownloadCertificateAsync(s throw new InvalidOperationException($"Secret {certificate.SecretId} contains no value"); } - if (secret.ContentType == CertificateContentType.Pem) + if (secret.ContentType is null || secret.ContentType == CertificateContentType.Pkcs12) { - throw new NotSupportedException($"PEM-formatted certificates are not supported"); - } + byte[] rawData = Convert.FromBase64String(value); - byte[] rawData = Convert.FromBase64String(value); + X509Certificate2 x509 = new X509Certificate2(rawData); + return Response.FromValue(x509, secretResponse.GetRawResponse()); + } + else if (secret.ContentType == CertificateContentType.Pem) + { + X509Certificate2 x509 = PemReader.LoadCertificate(value.AsSpan(), certificate.Cer, allowCertificateOnly: true); + return Response.FromValue(x509, secretResponse.GetRawResponse()); + } - return Response.FromValue(new X509Certificate2(rawData), secretResponse.GetRawResponse()); + throw new NotSupportedException($"Content type {secret.ContentType} not supported"); } catch (Exception e) { diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/PemReader.cs b/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/PemReader.cs new file mode 100644 index 000000000000..c65b4e1caf0b --- /dev/null +++ b/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/PemReader.cs @@ -0,0 +1,191 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Reflection; +using System.Security.Cryptography; +using System.Security.Cryptography.X509Certificates; +using Azure.Core; + +namespace Azure.Security.KeyVault.Certificates +{ + internal static class PemReader + { + private delegate void ImportPkcs8PrivateKeyDelegate(ReadOnlySpan blob, out int bytesRead); + + private const string Prolog = "-----BEGIN "; + private const string Epilog = "-----END "; + private const string LabelEnd = "-----"; + + private static MethodInfo s_importPkcs8PrivateKeyMethod; + private static MethodInfo s_copyWithPrivateKeyMethod; + + /// + /// Loads an from PEM data. + /// + /// The PEM data to parse. + /// Optional public certificate data if not defined within the PEM data. + /// Whether to create an if no private key is read. + /// An loaded from the PEM data. + /// A cryptographic exception occurred when trying to create the . + /// is null and no CERTIFICATE field is defined in PEM, or no PRIVATE KEY is defined in PEM. + /// Creating a from PEM data is not supported on the current platform. + public static X509Certificate2 LoadCertificate(ReadOnlySpan data, byte[] cer = null, bool allowCertificateOnly = false) + { + byte[] priv = null; + + while (TryRead(data, out PemField field)) + { + if (field.Label.Equals("CERTIFICATE".AsSpan(), StringComparison.Ordinal) && cer is null) + { + cer = field.FromBase64Data(); + data = data.Slice(field.Start + field.Length); + } + else if (field.Label.Equals("PRIVATE KEY".AsSpan(), StringComparison.Ordinal)) + { + priv = field.FromBase64Data(); + } + + int offset = field.Start + field.Length; + if (offset >= data.Length) + { + break; + } + + data = data.Slice(offset); + } + + if (cer is null) + { + throw new InvalidOperationException("Missing public key"); + } + + if (priv is null) + { + if (allowCertificateOnly) + { + return new X509Certificate2(cer); + } + + throw new InvalidOperationException("Missing private key"); + } + + if (s_importPkcs8PrivateKeyMethod is null) + { + // ImportPkcs8PrivateKey was added in .NET Core 3.0 and is only present on Core. We will fall back to a lightweight decoder if this method is missing from the current runtime. + s_importPkcs8PrivateKeyMethod = typeof(RSA).GetMethod("ImportPkcs8PrivateKey", BindingFlags.Instance | BindingFlags.Public, null, new[] { typeof(ReadOnlySpan), typeof(int).MakeByRefType() }, null); + } + + if (s_copyWithPrivateKeyMethod is null) + { + s_copyWithPrivateKeyMethod = typeof(RSACertificateExtensions).GetMethod("CopyWithPrivateKey", BindingFlags.Static | BindingFlags.Public, null, new[] { typeof(X509Certificate2), typeof(RSA) }, null) + ?? throw new PlatformNotSupportedException("The current platform does not support reading a private key from a PEM file"); + } + + RSA privateKey = null; + try + { + if (s_importPkcs8PrivateKeyMethod != null) + { + privateKey = RSA.Create(); + + // Because ImportPkcs8PrivateKey declares an out parameter we cannot call it directly using MethodInfo.Invoke since all arguments are passed as an object array. + // Instead we create a delegate with the correct signature and invoke it. + ImportPkcs8PrivateKeyDelegate importPkcs8PrivateKey = (ImportPkcs8PrivateKeyDelegate)s_importPkcs8PrivateKeyMethod.CreateDelegate(typeof(ImportPkcs8PrivateKeyDelegate), privateKey); + importPkcs8PrivateKey.Invoke(priv, out _); + } + else + { + privateKey = LightweightPkcs8Decoder.DecodeRSAPkcs8(priv); + } + + using X509Certificate2 certificateWithoutPrivateKey = new X509Certificate2(cer); + X509Certificate2 certificate = (X509Certificate2)s_copyWithPrivateKeyMethod.Invoke(null, new object[] { certificateWithoutPrivateKey, privateKey }); + + // On .NET Framework the PrivateKey member is not initialized after calling CopyWithPRivateKey. + if (certificate.PrivateKey is null) + { + certificate.PrivateKey = privateKey; + } + + // Make sure the private key doesn't get disposed now that it's used. + privateKey = null; + + return certificate; + } + finally + { + // If we created and did not use the RSA private key, make sure it's disposed. + privateKey?.Dispose(); + } + } + + /// + /// Attempts to read the next PEM field from the given data. + /// + /// The PEM data to parse. + /// The PEM first complete PEM field that was found. + /// True if a valid PEM field was parsed; otherwise, false. + /// + /// To find subsequent fields, pass a slice of passed the found . + /// + public static bool TryRead(ReadOnlySpan data, out PemField field) + { + field = default; + + int start = data.IndexOf(Prolog.AsSpan()); + if (start < 0) + { + return false; + } + + ReadOnlySpan label = data.Slice(start + Prolog.Length); + int end = label.IndexOf(LabelEnd.AsSpan()); + if (end < 0) + { + return false; + } + + // Slice the label. + label = label.Slice(0, end); + + // Slice the remaining data after the label. + int dataOffset = start + Prolog.Length + end + LabelEnd.Length; + data = data.Slice(dataOffset); + + // Find the label end. + string labelEpilog = Epilog + label.ToString() + LabelEnd; + end = data.IndexOf(labelEpilog.AsSpan()); + if (end < 0) + { + return false; + } + + int fieldLength = dataOffset + end + labelEpilog.Length - start; + field = new PemField(start, label, data.Slice(0, end), fieldLength); + + return true; + } + + public ref struct PemField + { + internal PemField(int start, ReadOnlySpan label, ReadOnlySpan data, int length) + { + Start = start; + Label = label; + Data = data; + Length = length; + } + + public int Start { get; } + + public ReadOnlySpan Label { get; } + + public ReadOnlySpan Data { get; } + + public int Length { get; } + + public byte[] FromBase64Data() => Convert.FromBase64String(Data.ToString()); + } + } +} diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/CertificateClientLiveTests.cs b/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/CertificateClientLiveTests.cs index bd17216a8523..a87bd4af171f 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/CertificateClientLiveTests.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/CertificateClientLiveTests.cs @@ -726,7 +726,7 @@ public async Task VerifyUpdateCertificatePolicy() } [TestCase("application/x-pkcs12")] - [TestCase("application/x-pem-file", Ignore = "Investigate downlevel creation with PEM: https://github.com/Azure/azure-sdk-for-net/issues/16897")] + [TestCase("application/x-pem-file")] public async Task DownloadLatestCertificate(string contentType) { string name = Recording.GenerateId(); @@ -748,7 +748,7 @@ public async Task DownloadLatestCertificate(string contentType) CertificateOperation operation = await Client.StartCreateCertificateAsync(name, policy); RegisterForCleanup(name); - await operation.WaitForCompletionAsync(); + await WaitForCompletion(operation); KeyVaultCertificate certificate = await Client.GetCertificateAsync(name); @@ -768,7 +768,7 @@ public async Task DownloadLatestCertificate(string contentType) } [TestCase("application/x-pkcs12")] - [TestCase("application/x-pem-file", Ignore = "Investigate downlevel creation with PEM: https://github.com/Azure/azure-sdk-for-net/issues/16897")] + [TestCase("application/x-pem-file")] public async Task DownloadVersionedCertificate(string contentType) { string name = Recording.GenerateId(); @@ -790,7 +790,7 @@ public async Task DownloadVersionedCertificate(string contentType) CertificateOperation operation = await Client.StartCreateCertificateAsync(name, policy); RegisterForCleanup(name); - await operation.WaitForCompletionAsync(); + await WaitForCompletion(operation); KeyVaultCertificate certificate = await Client.GetCertificateAsync(name); string version = certificate.Properties.Version; @@ -805,7 +805,7 @@ public async Task DownloadVersionedCertificate(string contentType) policy.Exportable = false; operation = await Client.StartCreateCertificateAsync(name, policy); - await operation.WaitForCompletionAsync(); + await WaitForCompletion(operation); certificate = await Client.GetCertificateAsync(name); Assert.AreNotEqual(version, certificate.Properties.Version); @@ -821,7 +821,7 @@ public async Task DownloadVersionedCertificate(string contentType) } [TestCase("application/x-pkcs12")] - [TestCase("application/x-pem-file", Ignore = "Investigate downlevel creation with PEM: https://github.com/Azure/azure-sdk-for-net/issues/16897")] + [TestCase("application/x-pem-file")] public async Task DownloadNonExportableCertificate(string contentType) { string name = Recording.GenerateId(); @@ -843,7 +843,7 @@ public async Task DownloadNonExportableCertificate(string contentType) CertificateOperation operation = await Client.StartCreateCertificateAsync(name, policy); RegisterForCleanup(name); - await operation.WaitForCompletionAsync(); + await WaitForCompletion(operation); using X509Certificate2 x509certificate = await Client.DownloadCertificateAsync(name); Assert.IsFalse(x509certificate.HasPrivateKey); diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/PemReaderTests.cs b/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/PemReaderTests.cs new file mode 100644 index 000000000000..1d53d74bfcfa --- /dev/null +++ b/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/PemReaderTests.cs @@ -0,0 +1,433 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Security.Cryptography; +using System.Security.Cryptography.X509Certificates; +using System.Text; +using NUnit.Framework; + +namespace Azure.Security.KeyVault.Certificates.Tests +{ + public class PemReaderTests + { + [TestCaseSource(nameof(LineEndings))] + public void ReadsPrivateKey(string lineEnding) + { + string pem = +$"-----BEGIN PRIVATE KEY-----{lineEnding}" + +$"MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDbRUT3kwyXKfvK{lineEnding}" + +$"7vpeYQ8FXkaPtKfQHNq8ZNhzj3sddGnLgRzx51fkLq7tCk755A5WUUBt7IiDX8gw{lineEnding}" + +$"Z2h3xC5qvHXWaoLIGFdWVK2uOqg1MijTQ4D0QWtaORrZlisvGWdLqT/DaTXydAT4{lineEnding}" + +$"U/rcMhfU6RdTdPEd9WFlbAeA5urmNbPHgSMbfuGdhImScAH/vU31/aDrdxQzbwdw{lineEnding}" + +$"YN8zM2sSFuT5OkV8aDetmKiwfJsPIMfHzyNPFHEVgGJpZCk07NkD4z1dR5Qret3E{lineEnding}" + +$"5+PkkvwTFYa48yP1A0oZwqRxysugy0zmEU/1Hx/2cF55iuYBSxnBTsdZR9pPNYfi{lineEnding}" + +$"ChZ9lEVBAgMBAAECggEBALOLCcjrCLEyeHGXszzanrEXnBGJrKt1JQqETNR7FSVu{lineEnding}" + +$"MD6pjyjo9IfsTeHcwgROYAr/5xDbUIC6SjKQSfNfmV5eyOJ0PnhXrhQLrFdwwlEk{lineEnding}" + +$"rFco/AuFEcFD5x9pnhyn4XQLtyFsIfdQVs17/nqVLfxxjF8S72hHh6PDjHVZH9i1{lineEnding}" + +$"daF4woC7obyKqv8+uoc/MEqTgE/bbaQoL8tDUhCcuoKjcBEXpRryWFaeMoolnuTU{lineEnding}" + +$"D7656CHKFAnloGpNaeNPy8XmpicRxHEODXSoEZDxYoj3SSbPqn/7FDzHqh/Fk3kD{lineEnding}" + +$"tfjhYdhwZFrlTkvC766DxEBgIQHvJbdjujsX4uLJVQECgYEA/HoOKmA2KgK+f126{lineEnding}" + +$"oKmF38o4S/8hBd4vT7Qq2Q88zFom7MWrdlHdg5WO0ZLXS+l6LTOVkS2NM+WtbeeF{lineEnding}" + +$"5el4ICEl0x/Z1/e3vZl0QTDDOKqzfWsVxNwM9FD2bmVjVZHU0o9DPy45ugZdV0ti{lineEnding}" + +$"9YTm9TLIachAjU5vIIwz6CJ5g9ECgYEA3lSWtSeo76q0hlXE/FN5jn9BeuZHYmCJ{lineEnding}" + +$"aHYhtG50tXUxghwPRzfTVoQFbUQa1w/Ex4Ny2xZ+OnQTzdBjC13Xz2PAaldrNYlH{lineEnding}" + +$"5C/LjhbFdOvuQWU3nli9wXq25GTvzla3F5dn0NCUP3xwUIMld1Yq7mCaIy9HrP4i{lineEnding}" + +$"gn6jZimzNnECgYEAsXdR0bODHxCCuqA1eIzwTxejbrfMjIVamBm6LIyrXbDYv4FK{lineEnding}" + +$"PobYv482rlUbBH7+pBsoPL3aDOqadzBQTAVJrLvgDIDM7SNwgdMFhnUyI/jI5ZWJ{lineEnding}" + +$"3bAXYvwt2/dkVVeGUuLkj9p8NSgYIC4bRxy+AwhJGyHpTeod7rDeI4NoCqECgYB1{lineEnding}" + +$"DKWXU/ztyLpn6undSfk6GycXE/tLALX2yBKwkmJhUgSxkiI9BVf/OVw+DVfwF34q{lineEnding}" + +$"57plO69TCN+QQICUcGB47/RSSBnKQq8VpFAPS0/DYZ660RX6CJBGN1voXHef8ylL{lineEnding}" + +$"g0uFtPoHfnUG/jSQYk4R18vucCrVGaqDdzaBR7zxEQKBgCEqovhMGJ1xOrkzetBB{lineEnding}" + +$"+zgh5zJbAWx5DQk5ZdmAcAnEeqconM2yhFB636wC07UbeAZaQmhB5kQYMOuiCstt{lineEnding}" + +$"30sdQlNG9EGdqNsoVn/363Cg1iKJy4JU5uW/5kjh4UfBZG6DDwjLK88ZWh0OHPRV{lineEnding}" + +$"h8q0or9YnvqnVrELMR8cjUkZ{lineEnding}" + +$"-----END PRIVATE KEY-----"; + + Assert.IsTrue(PemReader.TryRead(pem.AsSpan(), out PemReader.PemField field)); + Assert.AreEqual("PRIVATE KEY", field.Label.ToString()); + Assert.AreEqual(PrivateKeyBytes, field.FromBase64Data()); + } + + [TestCaseSource(nameof(LineEndings))] + public void ReadsCertificate(string lineEnding) + { + string pem = +$"-----BEGIN CERTIFICATE-----{lineEnding}" + +$"MIIDCDCCAfCgAwIBAgIUB9Mxn1KLNBaTKu6pYdn3W1EBvWkwDQYJKoZIhvcNAQEL{lineEnding}" + +$"BQAwFDESMBAGA1UEAwwJQXp1cmUgU0RLMB4XDTIxMDIwNDE5MzUzNVoXDTIxMTAy{lineEnding}" + +$"NzE5MzUzNVowFDESMBAGA1UEAwwJQXp1cmUgU0RLMIIBIjANBgkqhkiG9w0BAQEF{lineEnding}" + +$"AAOCAQ8AMIIBCgKCAQEA20VE95MMlyn7yu76XmEPBV5Gj7Sn0BzavGTYc497HXRp{lineEnding}" + +$"y4Ec8edX5C6u7QpO+eQOVlFAbeyIg1/IMGdod8Quarx11mqCyBhXVlStrjqoNTIo{lineEnding}" + +$"00OA9EFrWjka2ZYrLxlnS6k/w2k18nQE+FP63DIX1OkXU3TxHfVhZWwHgObq5jWz{lineEnding}" + +$"x4EjG37hnYSJknAB/71N9f2g63cUM28HcGDfMzNrEhbk+TpFfGg3rZiosHybDyDH{lineEnding}" + +$"x88jTxRxFYBiaWQpNOzZA+M9XUeUK3rdxOfj5JL8ExWGuPMj9QNKGcKkccrLoMtM{lineEnding}" + +$"5hFP9R8f9nBeeYrmAUsZwU7HWUfaTzWH4goWfZRFQQIDAQABo1IwUDAJBgNVHRME{lineEnding}" + +$"AjAAMAsGA1UdDwQEAwIF4DATBgNVHSUEDDAKBggrBgEFBQcDATAhBgNVHREEGjAY{lineEnding}" + +$"gRZhenVyZXNka0BtaWNyb3NvZnQuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQAbUn/U{lineEnding}" + +$"IrlqGYv417Zwx00VEKOsis3Hafof6KjxQKzHwhNZ2EhLSNIRPrzK3ITbR2f0ZoCO{lineEnding}" + +$"J5RnL11/KiLA1C9i38aAiekMxxYYikVWkpQHc3BB85v+lhSm5cuSvrdVeTcCXDTA{lineEnding}" + +$"rJUjjPW4aQuo0GyzL4v1M1U2pByKsVCYAikuLmQKS2zXLoyW3ana1aQYyh2/3cXm{lineEnding}" + +$"lkApwUZg00+9hRWxv0DTh/mRS2zu5i/9W+cZbIcRah0JHgOzAjvsyY9RHjqZ9r7c{lineEnding}" + +$"Md7RrFHxnAKJj5TZJJJOf5h3OaaF3A5W8gf9Bc68aGQLFT5Y2afIawkYNSULypc3{lineEnding}" + +$"pn29yMivL7r48dlo{lineEnding}" + +$"-----END CERTIFICATE-----"; + + Assert.IsTrue(PemReader.TryRead(pem.AsSpan(), out PemReader.PemField field)); + Assert.AreEqual("CERTIFICATE", field.Label.ToString()); + Assert.AreEqual(CertificateBytes, field.FromBase64Data()); + } + + [Test] + public void ReadNoLabel() + { + const string pem = @" +MIIDCDCCAfCgAwIBAgIUB9Mxn1KLNBaTKu6pYdn3W1EBvWkwDQYJKoZIhvcNAQEL +BQAwFDESMBAGA1UEAwwJQXp1cmUgU0RLMB4XDTIxMDIwNDE5MzUzNVoXDTIxMTAy +NzE5MzUzNVowFDESMBAGA1UEAwwJQXp1cmUgU0RLMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEA20VE95MMlyn7yu76XmEPBV5Gj7Sn0BzavGTYc497HXRp +y4Ec8edX5C6u7QpO+eQOVlFAbeyIg1/IMGdod8Quarx11mqCyBhXVlStrjqoNTIo +00OA9EFrWjka2ZYrLxlnS6k/w2k18nQE+FP63DIX1OkXU3TxHfVhZWwHgObq5jWz +x4EjG37hnYSJknAB/71N9f2g63cUM28HcGDfMzNrEhbk+TpFfGg3rZiosHybDyDH +x88jTxRxFYBiaWQpNOzZA+M9XUeUK3rdxOfj5JL8ExWGuPMj9QNKGcKkccrLoMtM +5hFP9R8f9nBeeYrmAUsZwU7HWUfaTzWH4goWfZRFQQIDAQABo1IwUDAJBgNVHRME +AjAAMAsGA1UdDwQEAwIF4DATBgNVHSUEDDAKBggrBgEFBQcDATAhBgNVHREEGjAY +gRZhenVyZXNka0BtaWNyb3NvZnQuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQAbUn/U +IrlqGYv417Zwx00VEKOsis3Hafof6KjxQKzHwhNZ2EhLSNIRPrzK3ITbR2f0ZoCO +J5RnL11/KiLA1C9i38aAiekMxxYYikVWkpQHc3BB85v+lhSm5cuSvrdVeTcCXDTA +rJUjjPW4aQuo0GyzL4v1M1U2pByKsVCYAikuLmQKS2zXLoyW3ana1aQYyh2/3cXm +lkApwUZg00+9hRWxv0DTh/mRS2zu5i/9W+cZbIcRah0JHgOzAjvsyY9RHjqZ9r7c +Md7RrFHxnAKJj5TZJJJOf5h3OaaF3A5W8gf9Bc68aGQLFT5Y2afIawkYNSULypc3 +pn29yMivL7r48dlo"; + + Assert.IsFalse(PemReader.TryRead(pem.AsSpan(), out _)); + } + + [Test] + public void ReadInvalidLabel() + { + const string pem = @" +-----BEGIN CERTIFICATE +MIIDCDCCAfCgAwIBAgIUB9Mxn1KLNBaTKu6pYdn3W1EBvWkwDQYJKoZIhvcNAQEL +BQAwFDESMBAGA1UEAwwJQXp1cmUgU0RLMB4XDTIxMDIwNDE5MzUzNVoXDTIxMTAy +NzE5MzUzNVowFDESMBAGA1UEAwwJQXp1cmUgU0RLMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEA20VE95MMlyn7yu76XmEPBV5Gj7Sn0BzavGTYc497HXRp +y4Ec8edX5C6u7QpO+eQOVlFAbeyIg1/IMGdod8Quarx11mqCyBhXVlStrjqoNTIo +00OA9EFrWjka2ZYrLxlnS6k/w2k18nQE+FP63DIX1OkXU3TxHfVhZWwHgObq5jWz +x4EjG37hnYSJknAB/71N9f2g63cUM28HcGDfMzNrEhbk+TpFfGg3rZiosHybDyDH +x88jTxRxFYBiaWQpNOzZA+M9XUeUK3rdxOfj5JL8ExWGuPMj9QNKGcKkccrLoMtM +5hFP9R8f9nBeeYrmAUsZwU7HWUfaTzWH4goWfZRFQQIDAQABo1IwUDAJBgNVHRME +AjAAMAsGA1UdDwQEAwIF4DATBgNVHSUEDDAKBggrBgEFBQcDATAhBgNVHREEGjAY +gRZhenVyZXNka0BtaWNyb3NvZnQuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQAbUn/U +IrlqGYv417Zwx00VEKOsis3Hafof6KjxQKzHwhNZ2EhLSNIRPrzK3ITbR2f0ZoCO +J5RnL11/KiLA1C9i38aAiekMxxYYikVWkpQHc3BB85v+lhSm5cuSvrdVeTcCXDTA +rJUjjPW4aQuo0GyzL4v1M1U2pByKsVCYAikuLmQKS2zXLoyW3ana1aQYyh2/3cXm +lkApwUZg00+9hRWxv0DTh/mRS2zu5i/9W+cZbIcRah0JHgOzAjvsyY9RHjqZ9r7c +Md7RrFHxnAKJj5TZJJJOf5h3OaaF3A5W8gf9Bc68aGQLFT5Y2afIawkYNSULypc3 +pn29yMivL7r48dlo"; + + Assert.IsFalse(PemReader.TryRead(pem.AsSpan(), out _)); + } + + [Test] + public void ReadNoEndLabel() + { + const string pem = @" +MIIDCDCCAfCgAwIBAgIUB9Mxn1KLNBaTKu6pYdn3W1EBvWkwDQYJKoZIhvcNAQEL +BQAwFDESMBAGA1UEAwwJQXp1cmUgU0RLMB4XDTIxMDIwNDE5MzUzNVoXDTIxMTAy +NzE5MzUzNVowFDESMBAGA1UEAwwJQXp1cmUgU0RLMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEA20VE95MMlyn7yu76XmEPBV5Gj7Sn0BzavGTYc497HXRp +y4Ec8edX5C6u7QpO+eQOVlFAbeyIg1/IMGdod8Quarx11mqCyBhXVlStrjqoNTIo +00OA9EFrWjka2ZYrLxlnS6k/w2k18nQE+FP63DIX1OkXU3TxHfVhZWwHgObq5jWz +x4EjG37hnYSJknAB/71N9f2g63cUM28HcGDfMzNrEhbk+TpFfGg3rZiosHybDyDH +x88jTxRxFYBiaWQpNOzZA+M9XUeUK3rdxOfj5JL8ExWGuPMj9QNKGcKkccrLoMtM +5hFP9R8f9nBeeYrmAUsZwU7HWUfaTzWH4goWfZRFQQIDAQABo1IwUDAJBgNVHRME +AjAAMAsGA1UdDwQEAwIF4DATBgNVHSUEDDAKBggrBgEFBQcDATAhBgNVHREEGjAY +gRZhenVyZXNka0BtaWNyb3NvZnQuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQAbUn/U +IrlqGYv417Zwx00VEKOsis3Hafof6KjxQKzHwhNZ2EhLSNIRPrzK3ITbR2f0ZoCO +J5RnL11/KiLA1C9i38aAiekMxxYYikVWkpQHc3BB85v+lhSm5cuSvrdVeTcCXDTA +rJUjjPW4aQuo0GyzL4v1M1U2pByKsVCYAikuLmQKS2zXLoyW3ana1aQYyh2/3cXm +lkApwUZg00+9hRWxv0DTh/mRS2zu5i/9W+cZbIcRah0JHgOzAjvsyY9RHjqZ9r7c +Md7RrFHxnAKJj5TZJJJOf5h3OaaF3A5W8gf9Bc68aGQLFT5Y2afIawkYNSULypc3 +pn29yMivL7r48dlo"; + + Assert.IsFalse(PemReader.TryRead(pem.AsSpan(), out _)); + } + + [Test] + public void ReadWithExtraneousData() + { + Assert.IsTrue(PemReader.TryRead(PEMPrivateKey.AsSpan(), out PemReader.PemField field)); + Assert.AreEqual("PRIVATE KEY", field.Label.ToString()); + Assert.AreEqual(PrivateKeyBytes, field.FromBase64Data()); + } + + [Test] + public void ReadCertificateWithPrivateKey() + { + ReadOnlySpan data = PEM.AsSpan(); + + // Expect to find the private key first. + Assert.IsTrue(PemReader.TryRead(data, out PemReader.PemField field)); + Assert.AreEqual("PRIVATE KEY", field.Label.ToString()); + Assert.AreEqual(PrivateKeyBytes, field.FromBase64Data()); + + // Expect to find the certificate second. + data = data.Slice(field.Start + field.Length); + + Assert.IsTrue(PemReader.TryRead(data, out field)); + Assert.AreEqual("CERTIFICATE", field.Label.ToString()); + Assert.AreEqual(CertificateBytes, field.FromBase64Data()); + } + + [Test] + public void LoadCertificate() + { + using X509Certificate2 certificate = PemReader.LoadCertificate(PEM.AsSpan()); + Assert.AreEqual("CN=Azure SDK", certificate.Subject); + Assert.IsTrue(certificate.HasPrivateKey); + Assert.AreEqual(2048, certificate.PrivateKey.KeySize); + } + + [Test] + public void LoadCertificateWithPublicKey() + { + using X509Certificate2 certificate = PemReader.LoadCertificate(PEMPrivateKey.AsSpan(), CertificateBytes); + Assert.AreEqual("CN=Azure SDK", certificate.Subject); + Assert.IsTrue(certificate.HasPrivateKey); + Assert.AreEqual(2048, certificate.PrivateKey.KeySize); + } + + [Test] + public void LoadCertificateWithoutPublicKey() + { + Exception ex = Assert.Throws(() => PemReader.LoadCertificate(PEMPrivateKey.AsSpan())); + Assert.AreEqual("Missing public key", ex.Message); + } + + [Test] + public void LoadCertificateWithoutPrivateKey() + { + Exception ex = Assert.Throws(() => PemReader.LoadCertificate(PEMPublicKey.AsSpan())); + Assert.AreEqual("Missing private key", ex.Message); + } + + [Test] + public void LoadCertificateWithOnlyPublicKeyAllowed() + { + using X509Certificate2 certificate = PemReader.LoadCertificate(PEMPublicKey.AsSpan(), CertificateBytes, allowCertificateOnly: true); + Assert.AreEqual("CN=Azure SDK", certificate.Subject); + Assert.IsFalse(certificate.HasPrivateKey); + } + + [Test] + public void LoadCertificateWithNoKeys() + { + Exception ex = Assert.Throws(() => PemReader.LoadCertificate(Span.Empty)); + Assert.AreEqual("Missing public key", ex.Message); + } + + [Test] + public void LoadedCertificateNotDisposed() + { + using X509Certificate2 certificate = PemReader.LoadCertificate(PEM.AsSpan()); + + using RSA publicKey = certificate.GetRSAPublicKey(); + using RSA privateKey = certificate.GetRSAPrivateKey(); + + byte[] plaintext = Encoding.UTF8.GetBytes("test"); + byte[] ciphertext = publicKey.Encrypt(plaintext, RSAEncryptionPadding.Pkcs1); + + byte[] decrypted = privateKey.Decrypt(ciphertext, RSAEncryptionPadding.Pkcs1); + Assert.AreEqual(plaintext, decrypted); + } + + private const string PEM = @" +MAC: sha1, Iteration 2000 +MAC length: 20, salt length: 20 +PKCS7 Data +Shrouded Keybag: pbeWithSHA1And3-KeyTripleDES-CBC, Iteration 2000 +Bag Attributes + localKeyID: 00 00 00 00 +Key Attributes: +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDbRUT3kwyXKfvK +7vpeYQ8FXkaPtKfQHNq8ZNhzj3sddGnLgRzx51fkLq7tCk755A5WUUBt7IiDX8gw +Z2h3xC5qvHXWaoLIGFdWVK2uOqg1MijTQ4D0QWtaORrZlisvGWdLqT/DaTXydAT4 +U/rcMhfU6RdTdPEd9WFlbAeA5urmNbPHgSMbfuGdhImScAH/vU31/aDrdxQzbwdw +YN8zM2sSFuT5OkV8aDetmKiwfJsPIMfHzyNPFHEVgGJpZCk07NkD4z1dR5Qret3E +5+PkkvwTFYa48yP1A0oZwqRxysugy0zmEU/1Hx/2cF55iuYBSxnBTsdZR9pPNYfi +ChZ9lEVBAgMBAAECggEBALOLCcjrCLEyeHGXszzanrEXnBGJrKt1JQqETNR7FSVu +MD6pjyjo9IfsTeHcwgROYAr/5xDbUIC6SjKQSfNfmV5eyOJ0PnhXrhQLrFdwwlEk +rFco/AuFEcFD5x9pnhyn4XQLtyFsIfdQVs17/nqVLfxxjF8S72hHh6PDjHVZH9i1 +daF4woC7obyKqv8+uoc/MEqTgE/bbaQoL8tDUhCcuoKjcBEXpRryWFaeMoolnuTU +D7656CHKFAnloGpNaeNPy8XmpicRxHEODXSoEZDxYoj3SSbPqn/7FDzHqh/Fk3kD +tfjhYdhwZFrlTkvC766DxEBgIQHvJbdjujsX4uLJVQECgYEA/HoOKmA2KgK+f126 +oKmF38o4S/8hBd4vT7Qq2Q88zFom7MWrdlHdg5WO0ZLXS+l6LTOVkS2NM+WtbeeF +5el4ICEl0x/Z1/e3vZl0QTDDOKqzfWsVxNwM9FD2bmVjVZHU0o9DPy45ugZdV0ti +9YTm9TLIachAjU5vIIwz6CJ5g9ECgYEA3lSWtSeo76q0hlXE/FN5jn9BeuZHYmCJ +aHYhtG50tXUxghwPRzfTVoQFbUQa1w/Ex4Ny2xZ+OnQTzdBjC13Xz2PAaldrNYlH +5C/LjhbFdOvuQWU3nli9wXq25GTvzla3F5dn0NCUP3xwUIMld1Yq7mCaIy9HrP4i +gn6jZimzNnECgYEAsXdR0bODHxCCuqA1eIzwTxejbrfMjIVamBm6LIyrXbDYv4FK +PobYv482rlUbBH7+pBsoPL3aDOqadzBQTAVJrLvgDIDM7SNwgdMFhnUyI/jI5ZWJ +3bAXYvwt2/dkVVeGUuLkj9p8NSgYIC4bRxy+AwhJGyHpTeod7rDeI4NoCqECgYB1 +DKWXU/ztyLpn6undSfk6GycXE/tLALX2yBKwkmJhUgSxkiI9BVf/OVw+DVfwF34q +57plO69TCN+QQICUcGB47/RSSBnKQq8VpFAPS0/DYZ660RX6CJBGN1voXHef8ylL +g0uFtPoHfnUG/jSQYk4R18vucCrVGaqDdzaBR7zxEQKBgCEqovhMGJ1xOrkzetBB ++zgh5zJbAWx5DQk5ZdmAcAnEeqconM2yhFB636wC07UbeAZaQmhB5kQYMOuiCstt +30sdQlNG9EGdqNsoVn/363Cg1iKJy4JU5uW/5kjh4UfBZG6DDwjLK88ZWh0OHPRV +h8q0or9YnvqnVrELMR8cjUkZ +-----END PRIVATE KEY----- +PKCS7 Encrypted data: pbeWithSHA1And3-KeyTripleDES-CBC, Iteration 2000 +Certificate bag +Bag Attributes + localKeyID: 00 00 00 00 +subject=CN = Azure SDK + +issuer=CN = Azure SDK + +-----BEGIN CERTIFICATE----- +MIIDCDCCAfCgAwIBAgIUB9Mxn1KLNBaTKu6pYdn3W1EBvWkwDQYJKoZIhvcNAQEL +BQAwFDESMBAGA1UEAwwJQXp1cmUgU0RLMB4XDTIxMDIwNDE5MzUzNVoXDTIxMTAy +NzE5MzUzNVowFDESMBAGA1UEAwwJQXp1cmUgU0RLMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEA20VE95MMlyn7yu76XmEPBV5Gj7Sn0BzavGTYc497HXRp +y4Ec8edX5C6u7QpO+eQOVlFAbeyIg1/IMGdod8Quarx11mqCyBhXVlStrjqoNTIo +00OA9EFrWjka2ZYrLxlnS6k/w2k18nQE+FP63DIX1OkXU3TxHfVhZWwHgObq5jWz +x4EjG37hnYSJknAB/71N9f2g63cUM28HcGDfMzNrEhbk+TpFfGg3rZiosHybDyDH +x88jTxRxFYBiaWQpNOzZA+M9XUeUK3rdxOfj5JL8ExWGuPMj9QNKGcKkccrLoMtM +5hFP9R8f9nBeeYrmAUsZwU7HWUfaTzWH4goWfZRFQQIDAQABo1IwUDAJBgNVHRME +AjAAMAsGA1UdDwQEAwIF4DATBgNVHSUEDDAKBggrBgEFBQcDATAhBgNVHREEGjAY +gRZhenVyZXNka0BtaWNyb3NvZnQuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQAbUn/U +IrlqGYv417Zwx00VEKOsis3Hafof6KjxQKzHwhNZ2EhLSNIRPrzK3ITbR2f0ZoCO +J5RnL11/KiLA1C9i38aAiekMxxYYikVWkpQHc3BB85v+lhSm5cuSvrdVeTcCXDTA +rJUjjPW4aQuo0GyzL4v1M1U2pByKsVCYAikuLmQKS2zXLoyW3ana1aQYyh2/3cXm +lkApwUZg00+9hRWxv0DTh/mRS2zu5i/9W+cZbIcRah0JHgOzAjvsyY9RHjqZ9r7c +Md7RrFHxnAKJj5TZJJJOf5h3OaaF3A5W8gf9Bc68aGQLFT5Y2afIawkYNSULypc3 +pn29yMivL7r48dlo +-----END CERTIFICATE-----"; + + private const string PEMPrivateKey = @" +MAC: sha1, Iteration 2000 +MAC length: 20, salt length: 20 +PKCS7 Data +Shrouded Keybag: pbeWithSHA1And3-KeyTripleDES-CBC, Iteration 2000 +Bag Attributes + localKeyID: 00 00 00 00 +Key Attributes: +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDbRUT3kwyXKfvK +7vpeYQ8FXkaPtKfQHNq8ZNhzj3sddGnLgRzx51fkLq7tCk755A5WUUBt7IiDX8gw +Z2h3xC5qvHXWaoLIGFdWVK2uOqg1MijTQ4D0QWtaORrZlisvGWdLqT/DaTXydAT4 +U/rcMhfU6RdTdPEd9WFlbAeA5urmNbPHgSMbfuGdhImScAH/vU31/aDrdxQzbwdw +YN8zM2sSFuT5OkV8aDetmKiwfJsPIMfHzyNPFHEVgGJpZCk07NkD4z1dR5Qret3E +5+PkkvwTFYa48yP1A0oZwqRxysugy0zmEU/1Hx/2cF55iuYBSxnBTsdZR9pPNYfi +ChZ9lEVBAgMBAAECggEBALOLCcjrCLEyeHGXszzanrEXnBGJrKt1JQqETNR7FSVu +MD6pjyjo9IfsTeHcwgROYAr/5xDbUIC6SjKQSfNfmV5eyOJ0PnhXrhQLrFdwwlEk +rFco/AuFEcFD5x9pnhyn4XQLtyFsIfdQVs17/nqVLfxxjF8S72hHh6PDjHVZH9i1 +daF4woC7obyKqv8+uoc/MEqTgE/bbaQoL8tDUhCcuoKjcBEXpRryWFaeMoolnuTU +D7656CHKFAnloGpNaeNPy8XmpicRxHEODXSoEZDxYoj3SSbPqn/7FDzHqh/Fk3kD +tfjhYdhwZFrlTkvC766DxEBgIQHvJbdjujsX4uLJVQECgYEA/HoOKmA2KgK+f126 +oKmF38o4S/8hBd4vT7Qq2Q88zFom7MWrdlHdg5WO0ZLXS+l6LTOVkS2NM+WtbeeF +5el4ICEl0x/Z1/e3vZl0QTDDOKqzfWsVxNwM9FD2bmVjVZHU0o9DPy45ugZdV0ti +9YTm9TLIachAjU5vIIwz6CJ5g9ECgYEA3lSWtSeo76q0hlXE/FN5jn9BeuZHYmCJ +aHYhtG50tXUxghwPRzfTVoQFbUQa1w/Ex4Ny2xZ+OnQTzdBjC13Xz2PAaldrNYlH +5C/LjhbFdOvuQWU3nli9wXq25GTvzla3F5dn0NCUP3xwUIMld1Yq7mCaIy9HrP4i +gn6jZimzNnECgYEAsXdR0bODHxCCuqA1eIzwTxejbrfMjIVamBm6LIyrXbDYv4FK +PobYv482rlUbBH7+pBsoPL3aDOqadzBQTAVJrLvgDIDM7SNwgdMFhnUyI/jI5ZWJ +3bAXYvwt2/dkVVeGUuLkj9p8NSgYIC4bRxy+AwhJGyHpTeod7rDeI4NoCqECgYB1 +DKWXU/ztyLpn6undSfk6GycXE/tLALX2yBKwkmJhUgSxkiI9BVf/OVw+DVfwF34q +57plO69TCN+QQICUcGB47/RSSBnKQq8VpFAPS0/DYZ660RX6CJBGN1voXHef8ylL +g0uFtPoHfnUG/jSQYk4R18vucCrVGaqDdzaBR7zxEQKBgCEqovhMGJ1xOrkzetBB ++zgh5zJbAWx5DQk5ZdmAcAnEeqconM2yhFB636wC07UbeAZaQmhB5kQYMOuiCstt +30sdQlNG9EGdqNsoVn/363Cg1iKJy4JU5uW/5kjh4UfBZG6DDwjLK88ZWh0OHPRV +h8q0or9YnvqnVrELMR8cjUkZ +-----END PRIVATE KEY-----"; + + private const string PEMPublicKey = @" +PKCS7 Encrypted data: pbeWithSHA1And3-KeyTripleDES-CBC, Iteration 2000 +Certificate bag +Bag Attributes + localKeyID: 00 00 00 00 +subject=CN = Azure SDK + +issuer=CN = Azure SDK + +-----BEGIN CERTIFICATE----- +MIIDCDCCAfCgAwIBAgIUB9Mxn1KLNBaTKu6pYdn3W1EBvWkwDQYJKoZIhvcNAQEL +BQAwFDESMBAGA1UEAwwJQXp1cmUgU0RLMB4XDTIxMDIwNDE5MzUzNVoXDTIxMTAy +NzE5MzUzNVowFDESMBAGA1UEAwwJQXp1cmUgU0RLMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEA20VE95MMlyn7yu76XmEPBV5Gj7Sn0BzavGTYc497HXRp +y4Ec8edX5C6u7QpO+eQOVlFAbeyIg1/IMGdod8Quarx11mqCyBhXVlStrjqoNTIo +00OA9EFrWjka2ZYrLxlnS6k/w2k18nQE+FP63DIX1OkXU3TxHfVhZWwHgObq5jWz +x4EjG37hnYSJknAB/71N9f2g63cUM28HcGDfMzNrEhbk+TpFfGg3rZiosHybDyDH +x88jTxRxFYBiaWQpNOzZA+M9XUeUK3rdxOfj5JL8ExWGuPMj9QNKGcKkccrLoMtM +5hFP9R8f9nBeeYrmAUsZwU7HWUfaTzWH4goWfZRFQQIDAQABo1IwUDAJBgNVHRME +AjAAMAsGA1UdDwQEAwIF4DATBgNVHSUEDDAKBggrBgEFBQcDATAhBgNVHREEGjAY +gRZhenVyZXNka0BtaWNyb3NvZnQuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQAbUn/U +IrlqGYv417Zwx00VEKOsis3Hafof6KjxQKzHwhNZ2EhLSNIRPrzK3ITbR2f0ZoCO +J5RnL11/KiLA1C9i38aAiekMxxYYikVWkpQHc3BB85v+lhSm5cuSvrdVeTcCXDTA +rJUjjPW4aQuo0GyzL4v1M1U2pByKsVCYAikuLmQKS2zXLoyW3ana1aQYyh2/3cXm +lkApwUZg00+9hRWxv0DTh/mRS2zu5i/9W+cZbIcRah0JHgOzAjvsyY9RHjqZ9r7c +Md7RrFHxnAKJj5TZJJJOf5h3OaaF3A5W8gf9Bc68aGQLFT5Y2afIawkYNSULypc3 +pn29yMivL7r48dlo +-----END CERTIFICATE-----"; + + private const string PrivateKey = @" +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDbRUT3kwyXKfvK +7vpeYQ8FXkaPtKfQHNq8ZNhzj3sddGnLgRzx51fkLq7tCk755A5WUUBt7IiDX8gw +Z2h3xC5qvHXWaoLIGFdWVK2uOqg1MijTQ4D0QWtaORrZlisvGWdLqT/DaTXydAT4 +U/rcMhfU6RdTdPEd9WFlbAeA5urmNbPHgSMbfuGdhImScAH/vU31/aDrdxQzbwdw +YN8zM2sSFuT5OkV8aDetmKiwfJsPIMfHzyNPFHEVgGJpZCk07NkD4z1dR5Qret3E +5+PkkvwTFYa48yP1A0oZwqRxysugy0zmEU/1Hx/2cF55iuYBSxnBTsdZR9pPNYfi +ChZ9lEVBAgMBAAECggEBALOLCcjrCLEyeHGXszzanrEXnBGJrKt1JQqETNR7FSVu +MD6pjyjo9IfsTeHcwgROYAr/5xDbUIC6SjKQSfNfmV5eyOJ0PnhXrhQLrFdwwlEk +rFco/AuFEcFD5x9pnhyn4XQLtyFsIfdQVs17/nqVLfxxjF8S72hHh6PDjHVZH9i1 +daF4woC7obyKqv8+uoc/MEqTgE/bbaQoL8tDUhCcuoKjcBEXpRryWFaeMoolnuTU +D7656CHKFAnloGpNaeNPy8XmpicRxHEODXSoEZDxYoj3SSbPqn/7FDzHqh/Fk3kD +tfjhYdhwZFrlTkvC766DxEBgIQHvJbdjujsX4uLJVQECgYEA/HoOKmA2KgK+f126 +oKmF38o4S/8hBd4vT7Qq2Q88zFom7MWrdlHdg5WO0ZLXS+l6LTOVkS2NM+WtbeeF +5el4ICEl0x/Z1/e3vZl0QTDDOKqzfWsVxNwM9FD2bmVjVZHU0o9DPy45ugZdV0ti +9YTm9TLIachAjU5vIIwz6CJ5g9ECgYEA3lSWtSeo76q0hlXE/FN5jn9BeuZHYmCJ +aHYhtG50tXUxghwPRzfTVoQFbUQa1w/Ex4Ny2xZ+OnQTzdBjC13Xz2PAaldrNYlH +5C/LjhbFdOvuQWU3nli9wXq25GTvzla3F5dn0NCUP3xwUIMld1Yq7mCaIy9HrP4i +gn6jZimzNnECgYEAsXdR0bODHxCCuqA1eIzwTxejbrfMjIVamBm6LIyrXbDYv4FK +PobYv482rlUbBH7+pBsoPL3aDOqadzBQTAVJrLvgDIDM7SNwgdMFhnUyI/jI5ZWJ +3bAXYvwt2/dkVVeGUuLkj9p8NSgYIC4bRxy+AwhJGyHpTeod7rDeI4NoCqECgYB1 +DKWXU/ztyLpn6undSfk6GycXE/tLALX2yBKwkmJhUgSxkiI9BVf/OVw+DVfwF34q +57plO69TCN+QQICUcGB47/RSSBnKQq8VpFAPS0/DYZ660RX6CJBGN1voXHef8ylL +g0uFtPoHfnUG/jSQYk4R18vucCrVGaqDdzaBR7zxEQKBgCEqovhMGJ1xOrkzetBB ++zgh5zJbAWx5DQk5ZdmAcAnEeqconM2yhFB636wC07UbeAZaQmhB5kQYMOuiCstt +30sdQlNG9EGdqNsoVn/363Cg1iKJy4JU5uW/5kjh4UfBZG6DDwjLK88ZWh0OHPRV +h8q0or9YnvqnVrELMR8cjUkZ"; + + private const string Certificate = @" +MIIDCDCCAfCgAwIBAgIUB9Mxn1KLNBaTKu6pYdn3W1EBvWkwDQYJKoZIhvcNAQEL +BQAwFDESMBAGA1UEAwwJQXp1cmUgU0RLMB4XDTIxMDIwNDE5MzUzNVoXDTIxMTAy +NzE5MzUzNVowFDESMBAGA1UEAwwJQXp1cmUgU0RLMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEA20VE95MMlyn7yu76XmEPBV5Gj7Sn0BzavGTYc497HXRp +y4Ec8edX5C6u7QpO+eQOVlFAbeyIg1/IMGdod8Quarx11mqCyBhXVlStrjqoNTIo +00OA9EFrWjka2ZYrLxlnS6k/w2k18nQE+FP63DIX1OkXU3TxHfVhZWwHgObq5jWz +x4EjG37hnYSJknAB/71N9f2g63cUM28HcGDfMzNrEhbk+TpFfGg3rZiosHybDyDH +x88jTxRxFYBiaWQpNOzZA+M9XUeUK3rdxOfj5JL8ExWGuPMj9QNKGcKkccrLoMtM +5hFP9R8f9nBeeYrmAUsZwU7HWUfaTzWH4goWfZRFQQIDAQABo1IwUDAJBgNVHRME +AjAAMAsGA1UdDwQEAwIF4DATBgNVHSUEDDAKBggrBgEFBQcDATAhBgNVHREEGjAY +gRZhenVyZXNka0BtaWNyb3NvZnQuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQAbUn/U +IrlqGYv417Zwx00VEKOsis3Hafof6KjxQKzHwhNZ2EhLSNIRPrzK3ITbR2f0ZoCO +J5RnL11/KiLA1C9i38aAiekMxxYYikVWkpQHc3BB85v+lhSm5cuSvrdVeTcCXDTA +rJUjjPW4aQuo0GyzL4v1M1U2pByKsVCYAikuLmQKS2zXLoyW3ana1aQYyh2/3cXm +lkApwUZg00+9hRWxv0DTh/mRS2zu5i/9W+cZbIcRah0JHgOzAjvsyY9RHjqZ9r7c +Md7RrFHxnAKJj5TZJJJOf5h3OaaF3A5W8gf9Bc68aGQLFT5Y2afIawkYNSULypc3 +pn29yMivL7r48dlo"; + + private static readonly byte[] PrivateKeyBytes = Convert.FromBase64String(PrivateKey.Trim()); + private static readonly byte[] CertificateBytes = Convert.FromBase64String(Certificate.Trim()); + + private static IEnumerable LineEndings => new[] + { + "\n", // Linux + "\r\n", // Windows + "\r", // Mac + }; + } +} diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadLatestCertificate(%application%x-pem-file%).json b/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadLatestCertificate(%application%x-pem-file%).json new file mode 100644 index 000000000000..5dcf182823bd --- /dev/null +++ b/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadLatestCertificate(%application%x-pem-file%).json @@ -0,0 +1,981 @@ +{ + "Entries": [ + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/2086895028/create?api-version=7.2", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Type": "application/json", + "traceparent": "00-bba7430635e174439337114a3f3cfb12-44002723f9dac547-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "f0706d27df68528972f2676c0da3cf97", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "87", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:45:42 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47\u0022, resource=\u0022https://vault.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "c65fb42c-11c1-4554-b6b5-661ed42e855f", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "error": { + "code": "Unauthorized", + "message": "Request is missing a Bearer or PoP token." + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/2086895028/create?api-version=7.2", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "252", + "Content-Type": "application/json", + "traceparent": "00-bba7430635e174439337114a3f3cfb12-44002723f9dac547-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "f0706d27df68528972f2676c0da3cf97", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "policy": { + "key_props": { + "kty": "RSA", + "reuse_key": false, + "exportable": true + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "key_usage": [ + "dataEncipherment" + ] + }, + "issuer": { + "name": "Self", + "cert_transparency": false + } + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:45:44 GMT", + "Expires": "-1", + "Location": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending?api-version=7.2\u0026request_id=c00c29dfc4b545899bca5105d71e28b3", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "4ec5e040-4dea-4cfb-bcab-7060e4760dbf", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALdYxdKsyintXYvpPu/8Qpk0lU0U/6AILYLXeOfnFLiMpepu3Nj5iKYK8wtVWdPFZek/cKWmO0BYYsRHqvMbV4OaY/RErS0iR6tl1DnAg7ljn7nibBJAWky1txTk2jTH/c0gKj34eDGaWC9sOG96pI/j13AGNXvSLPYzMELcowPiETMWkJI/PHvOswXAIIU9Zs3uznmDF2dwBVAdnj62l9rfIQNtF7Sr\u002Bd5DIXxvOVe/wgBbo8o8a9y4tc/ddw4GSmtj50KQgLA5wAjsn8Iu1/hpbMJUq297TPIbe7oRpCwZzOHKkqxDIacu3fRKjh0lLLUbzKC6ozU55YWkI19DBa0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBTrfgKVfJWLgUxlSbAuqtRYc2t5yQcjRLU3OhPnvx1z5GJrFkj3QLZNoWCvHc1oFHx1\u002BBC97nNi8Rh4XnxTDmPjMiUDq\u002BTj1GFaAv17Fvr5mDHTi6W0N1cte56UmikuRtnqqJ9DoVmDNpsg3GEX9V6lxAiq/LkIpX1O4uf1S8kalE7iwyu/R96GEmvTOwOON1LqXPk8hNg2sXZMOV0IgP59SN6ke7GCNlpBuoXf\u002BV0lXn9poJp4zxQQ0yZolZfMy\u002BSQj7CesAUIn65tS1eyVBF0uKsN2TqJKZbPxifkQcJdcVq3kTFEsH8pNqsQdIRqF\u002BIzO48kqhEvD0g5a9VJ1bt", + "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": "c00c29dfc4b545899bca5105d71e28b3" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "fa780e79f0ae38cc96068a54febb2588", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:45:44 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "63e35da4-aef5-4581-9faf-e68986261e0c", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALdYxdKsyintXYvpPu/8Qpk0lU0U/6AILYLXeOfnFLiMpepu3Nj5iKYK8wtVWdPFZek/cKWmO0BYYsRHqvMbV4OaY/RErS0iR6tl1DnAg7ljn7nibBJAWky1txTk2jTH/c0gKj34eDGaWC9sOG96pI/j13AGNXvSLPYzMELcowPiETMWkJI/PHvOswXAIIU9Zs3uznmDF2dwBVAdnj62l9rfIQNtF7Sr\u002Bd5DIXxvOVe/wgBbo8o8a9y4tc/ddw4GSmtj50KQgLA5wAjsn8Iu1/hpbMJUq297TPIbe7oRpCwZzOHKkqxDIacu3fRKjh0lLLUbzKC6ozU55YWkI19DBa0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBTrfgKVfJWLgUxlSbAuqtRYc2t5yQcjRLU3OhPnvx1z5GJrFkj3QLZNoWCvHc1oFHx1\u002BBC97nNi8Rh4XnxTDmPjMiUDq\u002BTj1GFaAv17Fvr5mDHTi6W0N1cte56UmikuRtnqqJ9DoVmDNpsg3GEX9V6lxAiq/LkIpX1O4uf1S8kalE7iwyu/R96GEmvTOwOON1LqXPk8hNg2sXZMOV0IgP59SN6ke7GCNlpBuoXf\u002BV0lXn9poJp4zxQQ0yZolZfMy\u002BSQj7CesAUIn65tS1eyVBF0uKsN2TqJKZbPxifkQcJdcVq3kTFEsH8pNqsQdIRqF\u002BIzO48kqhEvD0g5a9VJ1bt", + "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": "c00c29dfc4b545899bca5105d71e28b3" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "6a51ae5aab613901754f60cd4e5807f8", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:45:45 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "509da387-25ad-4f65-85c9-6b892b998504", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALdYxdKsyintXYvpPu/8Qpk0lU0U/6AILYLXeOfnFLiMpepu3Nj5iKYK8wtVWdPFZek/cKWmO0BYYsRHqvMbV4OaY/RErS0iR6tl1DnAg7ljn7nibBJAWky1txTk2jTH/c0gKj34eDGaWC9sOG96pI/j13AGNXvSLPYzMELcowPiETMWkJI/PHvOswXAIIU9Zs3uznmDF2dwBVAdnj62l9rfIQNtF7Sr\u002Bd5DIXxvOVe/wgBbo8o8a9y4tc/ddw4GSmtj50KQgLA5wAjsn8Iu1/hpbMJUq297TPIbe7oRpCwZzOHKkqxDIacu3fRKjh0lLLUbzKC6ozU55YWkI19DBa0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBTrfgKVfJWLgUxlSbAuqtRYc2t5yQcjRLU3OhPnvx1z5GJrFkj3QLZNoWCvHc1oFHx1\u002BBC97nNi8Rh4XnxTDmPjMiUDq\u002BTj1GFaAv17Fvr5mDHTi6W0N1cte56UmikuRtnqqJ9DoVmDNpsg3GEX9V6lxAiq/LkIpX1O4uf1S8kalE7iwyu/R96GEmvTOwOON1LqXPk8hNg2sXZMOV0IgP59SN6ke7GCNlpBuoXf\u002BV0lXn9poJp4zxQQ0yZolZfMy\u002BSQj7CesAUIn65tS1eyVBF0uKsN2TqJKZbPxifkQcJdcVq3kTFEsH8pNqsQdIRqF\u002BIzO48kqhEvD0g5a9VJ1bt", + "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": "c00c29dfc4b545899bca5105d71e28b3" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "4f06d132917b3706a1385a61543454b6", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:45:46 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "a78bd02b-80fa-41df-a496-cae2c099d894", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALdYxdKsyintXYvpPu/8Qpk0lU0U/6AILYLXeOfnFLiMpepu3Nj5iKYK8wtVWdPFZek/cKWmO0BYYsRHqvMbV4OaY/RErS0iR6tl1DnAg7ljn7nibBJAWky1txTk2jTH/c0gKj34eDGaWC9sOG96pI/j13AGNXvSLPYzMELcowPiETMWkJI/PHvOswXAIIU9Zs3uznmDF2dwBVAdnj62l9rfIQNtF7Sr\u002Bd5DIXxvOVe/wgBbo8o8a9y4tc/ddw4GSmtj50KQgLA5wAjsn8Iu1/hpbMJUq297TPIbe7oRpCwZzOHKkqxDIacu3fRKjh0lLLUbzKC6ozU55YWkI19DBa0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBTrfgKVfJWLgUxlSbAuqtRYc2t5yQcjRLU3OhPnvx1z5GJrFkj3QLZNoWCvHc1oFHx1\u002BBC97nNi8Rh4XnxTDmPjMiUDq\u002BTj1GFaAv17Fvr5mDHTi6W0N1cte56UmikuRtnqqJ9DoVmDNpsg3GEX9V6lxAiq/LkIpX1O4uf1S8kalE7iwyu/R96GEmvTOwOON1LqXPk8hNg2sXZMOV0IgP59SN6ke7GCNlpBuoXf\u002BV0lXn9poJp4zxQQ0yZolZfMy\u002BSQj7CesAUIn65tS1eyVBF0uKsN2TqJKZbPxifkQcJdcVq3kTFEsH8pNqsQdIRqF\u002BIzO48kqhEvD0g5a9VJ1bt", + "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": "c00c29dfc4b545899bca5105d71e28b3" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "5e11decc6451cd350c3e845f8fffe93d", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:45:47 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "3478527c-19e6-467c-b45b-9410c7b3d044", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALdYxdKsyintXYvpPu/8Qpk0lU0U/6AILYLXeOfnFLiMpepu3Nj5iKYK8wtVWdPFZek/cKWmO0BYYsRHqvMbV4OaY/RErS0iR6tl1DnAg7ljn7nibBJAWky1txTk2jTH/c0gKj34eDGaWC9sOG96pI/j13AGNXvSLPYzMELcowPiETMWkJI/PHvOswXAIIU9Zs3uznmDF2dwBVAdnj62l9rfIQNtF7Sr\u002Bd5DIXxvOVe/wgBbo8o8a9y4tc/ddw4GSmtj50KQgLA5wAjsn8Iu1/hpbMJUq297TPIbe7oRpCwZzOHKkqxDIacu3fRKjh0lLLUbzKC6ozU55YWkI19DBa0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBTrfgKVfJWLgUxlSbAuqtRYc2t5yQcjRLU3OhPnvx1z5GJrFkj3QLZNoWCvHc1oFHx1\u002BBC97nNi8Rh4XnxTDmPjMiUDq\u002BTj1GFaAv17Fvr5mDHTi6W0N1cte56UmikuRtnqqJ9DoVmDNpsg3GEX9V6lxAiq/LkIpX1O4uf1S8kalE7iwyu/R96GEmvTOwOON1LqXPk8hNg2sXZMOV0IgP59SN6ke7GCNlpBuoXf\u002BV0lXn9poJp4zxQQ0yZolZfMy\u002BSQj7CesAUIn65tS1eyVBF0uKsN2TqJKZbPxifkQcJdcVq3kTFEsH8pNqsQdIRqF\u002BIzO48kqhEvD0g5a9VJ1bt", + "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": "c00c29dfc4b545899bca5105d71e28b3" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "2d2192ffd6b5c90da81ac92850a0e540", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:45:48 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "b11c2ad2-c396-40a0-9c2c-b1cb301810a2", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALdYxdKsyintXYvpPu/8Qpk0lU0U/6AILYLXeOfnFLiMpepu3Nj5iKYK8wtVWdPFZek/cKWmO0BYYsRHqvMbV4OaY/RErS0iR6tl1DnAg7ljn7nibBJAWky1txTk2jTH/c0gKj34eDGaWC9sOG96pI/j13AGNXvSLPYzMELcowPiETMWkJI/PHvOswXAIIU9Zs3uznmDF2dwBVAdnj62l9rfIQNtF7Sr\u002Bd5DIXxvOVe/wgBbo8o8a9y4tc/ddw4GSmtj50KQgLA5wAjsn8Iu1/hpbMJUq297TPIbe7oRpCwZzOHKkqxDIacu3fRKjh0lLLUbzKC6ozU55YWkI19DBa0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBTrfgKVfJWLgUxlSbAuqtRYc2t5yQcjRLU3OhPnvx1z5GJrFkj3QLZNoWCvHc1oFHx1\u002BBC97nNi8Rh4XnxTDmPjMiUDq\u002BTj1GFaAv17Fvr5mDHTi6W0N1cte56UmikuRtnqqJ9DoVmDNpsg3GEX9V6lxAiq/LkIpX1O4uf1S8kalE7iwyu/R96GEmvTOwOON1LqXPk8hNg2sXZMOV0IgP59SN6ke7GCNlpBuoXf\u002BV0lXn9poJp4zxQQ0yZolZfMy\u002BSQj7CesAUIn65tS1eyVBF0uKsN2TqJKZbPxifkQcJdcVq3kTFEsH8pNqsQdIRqF\u002BIzO48kqhEvD0g5a9VJ1bt", + "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": "c00c29dfc4b545899bca5105d71e28b3" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "6f00a9faa846cda69b38423c0ca7a7a1", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:45:49 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "8bc8f3af-16c6-4f10-a1f2-22d2457dede3", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALdYxdKsyintXYvpPu/8Qpk0lU0U/6AILYLXeOfnFLiMpepu3Nj5iKYK8wtVWdPFZek/cKWmO0BYYsRHqvMbV4OaY/RErS0iR6tl1DnAg7ljn7nibBJAWky1txTk2jTH/c0gKj34eDGaWC9sOG96pI/j13AGNXvSLPYzMELcowPiETMWkJI/PHvOswXAIIU9Zs3uznmDF2dwBVAdnj62l9rfIQNtF7Sr\u002Bd5DIXxvOVe/wgBbo8o8a9y4tc/ddw4GSmtj50KQgLA5wAjsn8Iu1/hpbMJUq297TPIbe7oRpCwZzOHKkqxDIacu3fRKjh0lLLUbzKC6ozU55YWkI19DBa0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBTrfgKVfJWLgUxlSbAuqtRYc2t5yQcjRLU3OhPnvx1z5GJrFkj3QLZNoWCvHc1oFHx1\u002BBC97nNi8Rh4XnxTDmPjMiUDq\u002BTj1GFaAv17Fvr5mDHTi6W0N1cte56UmikuRtnqqJ9DoVmDNpsg3GEX9V6lxAiq/LkIpX1O4uf1S8kalE7iwyu/R96GEmvTOwOON1LqXPk8hNg2sXZMOV0IgP59SN6ke7GCNlpBuoXf\u002BV0lXn9poJp4zxQQ0yZolZfMy\u002BSQj7CesAUIn65tS1eyVBF0uKsN2TqJKZbPxifkQcJdcVq3kTFEsH8pNqsQdIRqF\u002BIzO48kqhEvD0g5a9VJ1bt", + "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": "c00c29dfc4b545899bca5105d71e28b3" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "c2621d4e2713f601d147b6379a0d7d6c", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:45:50 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "be496458-92da-43dc-b4ee-55abe55617ec", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALdYxdKsyintXYvpPu/8Qpk0lU0U/6AILYLXeOfnFLiMpepu3Nj5iKYK8wtVWdPFZek/cKWmO0BYYsRHqvMbV4OaY/RErS0iR6tl1DnAg7ljn7nibBJAWky1txTk2jTH/c0gKj34eDGaWC9sOG96pI/j13AGNXvSLPYzMELcowPiETMWkJI/PHvOswXAIIU9Zs3uznmDF2dwBVAdnj62l9rfIQNtF7Sr\u002Bd5DIXxvOVe/wgBbo8o8a9y4tc/ddw4GSmtj50KQgLA5wAjsn8Iu1/hpbMJUq297TPIbe7oRpCwZzOHKkqxDIacu3fRKjh0lLLUbzKC6ozU55YWkI19DBa0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBTrfgKVfJWLgUxlSbAuqtRYc2t5yQcjRLU3OhPnvx1z5GJrFkj3QLZNoWCvHc1oFHx1\u002BBC97nNi8Rh4XnxTDmPjMiUDq\u002BTj1GFaAv17Fvr5mDHTi6W0N1cte56UmikuRtnqqJ9DoVmDNpsg3GEX9V6lxAiq/LkIpX1O4uf1S8kalE7iwyu/R96GEmvTOwOON1LqXPk8hNg2sXZMOV0IgP59SN6ke7GCNlpBuoXf\u002BV0lXn9poJp4zxQQ0yZolZfMy\u002BSQj7CesAUIn65tS1eyVBF0uKsN2TqJKZbPxifkQcJdcVq3kTFEsH8pNqsQdIRqF\u002BIzO48kqhEvD0g5a9VJ1bt", + "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": "c00c29dfc4b545899bca5105d71e28b3" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "e664445979fe56f6eb54927c94d1bc00", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:45:51 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "75789ae1-661f-439f-82bd-4df0df4ef1f0", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALdYxdKsyintXYvpPu/8Qpk0lU0U/6AILYLXeOfnFLiMpepu3Nj5iKYK8wtVWdPFZek/cKWmO0BYYsRHqvMbV4OaY/RErS0iR6tl1DnAg7ljn7nibBJAWky1txTk2jTH/c0gKj34eDGaWC9sOG96pI/j13AGNXvSLPYzMELcowPiETMWkJI/PHvOswXAIIU9Zs3uznmDF2dwBVAdnj62l9rfIQNtF7Sr\u002Bd5DIXxvOVe/wgBbo8o8a9y4tc/ddw4GSmtj50KQgLA5wAjsn8Iu1/hpbMJUq297TPIbe7oRpCwZzOHKkqxDIacu3fRKjh0lLLUbzKC6ozU55YWkI19DBa0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBTrfgKVfJWLgUxlSbAuqtRYc2t5yQcjRLU3OhPnvx1z5GJrFkj3QLZNoWCvHc1oFHx1\u002BBC97nNi8Rh4XnxTDmPjMiUDq\u002BTj1GFaAv17Fvr5mDHTi6W0N1cte56UmikuRtnqqJ9DoVmDNpsg3GEX9V6lxAiq/LkIpX1O4uf1S8kalE7iwyu/R96GEmvTOwOON1LqXPk8hNg2sXZMOV0IgP59SN6ke7GCNlpBuoXf\u002BV0lXn9poJp4zxQQ0yZolZfMy\u002BSQj7CesAUIn65tS1eyVBF0uKsN2TqJKZbPxifkQcJdcVq3kTFEsH8pNqsQdIRqF\u002BIzO48kqhEvD0g5a9VJ1bt", + "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": "c00c29dfc4b545899bca5105d71e28b3" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "33d92873223dd32da80a9efef16f338d", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:45:52 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "84e5bf59-4087-46d7-b857-05d4985fa87c", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALdYxdKsyintXYvpPu/8Qpk0lU0U/6AILYLXeOfnFLiMpepu3Nj5iKYK8wtVWdPFZek/cKWmO0BYYsRHqvMbV4OaY/RErS0iR6tl1DnAg7ljn7nibBJAWky1txTk2jTH/c0gKj34eDGaWC9sOG96pI/j13AGNXvSLPYzMELcowPiETMWkJI/PHvOswXAIIU9Zs3uznmDF2dwBVAdnj62l9rfIQNtF7Sr\u002Bd5DIXxvOVe/wgBbo8o8a9y4tc/ddw4GSmtj50KQgLA5wAjsn8Iu1/hpbMJUq297TPIbe7oRpCwZzOHKkqxDIacu3fRKjh0lLLUbzKC6ozU55YWkI19DBa0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBTrfgKVfJWLgUxlSbAuqtRYc2t5yQcjRLU3OhPnvx1z5GJrFkj3QLZNoWCvHc1oFHx1\u002BBC97nNi8Rh4XnxTDmPjMiUDq\u002BTj1GFaAv17Fvr5mDHTi6W0N1cte56UmikuRtnqqJ9DoVmDNpsg3GEX9V6lxAiq/LkIpX1O4uf1S8kalE7iwyu/R96GEmvTOwOON1LqXPk8hNg2sXZMOV0IgP59SN6ke7GCNlpBuoXf\u002BV0lXn9poJp4zxQQ0yZolZfMy\u002BSQj7CesAUIn65tS1eyVBF0uKsN2TqJKZbPxifkQcJdcVq3kTFEsH8pNqsQdIRqF\u002BIzO48kqhEvD0g5a9VJ1bt", + "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": "c00c29dfc4b545899bca5105d71e28b3" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "c8e2d5bbc143d5a3260cd6be958561ff", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:45:53 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "057efa09-559c-4f73-8817-9d820b15e52c", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALdYxdKsyintXYvpPu/8Qpk0lU0U/6AILYLXeOfnFLiMpepu3Nj5iKYK8wtVWdPFZek/cKWmO0BYYsRHqvMbV4OaY/RErS0iR6tl1DnAg7ljn7nibBJAWky1txTk2jTH/c0gKj34eDGaWC9sOG96pI/j13AGNXvSLPYzMELcowPiETMWkJI/PHvOswXAIIU9Zs3uznmDF2dwBVAdnj62l9rfIQNtF7Sr\u002Bd5DIXxvOVe/wgBbo8o8a9y4tc/ddw4GSmtj50KQgLA5wAjsn8Iu1/hpbMJUq297TPIbe7oRpCwZzOHKkqxDIacu3fRKjh0lLLUbzKC6ozU55YWkI19DBa0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBTrfgKVfJWLgUxlSbAuqtRYc2t5yQcjRLU3OhPnvx1z5GJrFkj3QLZNoWCvHc1oFHx1\u002BBC97nNi8Rh4XnxTDmPjMiUDq\u002BTj1GFaAv17Fvr5mDHTi6W0N1cte56UmikuRtnqqJ9DoVmDNpsg3GEX9V6lxAiq/LkIpX1O4uf1S8kalE7iwyu/R96GEmvTOwOON1LqXPk8hNg2sXZMOV0IgP59SN6ke7GCNlpBuoXf\u002BV0lXn9poJp4zxQQ0yZolZfMy\u002BSQj7CesAUIn65tS1eyVBF0uKsN2TqJKZbPxifkQcJdcVq3kTFEsH8pNqsQdIRqF\u002BIzO48kqhEvD0g5a9VJ1bt", + "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": "c00c29dfc4b545899bca5105d71e28b3" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "72c4b58b4933362e16913df3dbf7647c", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:45:54 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "ba92d906-57dc-4499-a74d-76c0ac414a67", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALdYxdKsyintXYvpPu/8Qpk0lU0U/6AILYLXeOfnFLiMpepu3Nj5iKYK8wtVWdPFZek/cKWmO0BYYsRHqvMbV4OaY/RErS0iR6tl1DnAg7ljn7nibBJAWky1txTk2jTH/c0gKj34eDGaWC9sOG96pI/j13AGNXvSLPYzMELcowPiETMWkJI/PHvOswXAIIU9Zs3uznmDF2dwBVAdnj62l9rfIQNtF7Sr\u002Bd5DIXxvOVe/wgBbo8o8a9y4tc/ddw4GSmtj50KQgLA5wAjsn8Iu1/hpbMJUq297TPIbe7oRpCwZzOHKkqxDIacu3fRKjh0lLLUbzKC6ozU55YWkI19DBa0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBTrfgKVfJWLgUxlSbAuqtRYc2t5yQcjRLU3OhPnvx1z5GJrFkj3QLZNoWCvHc1oFHx1\u002BBC97nNi8Rh4XnxTDmPjMiUDq\u002BTj1GFaAv17Fvr5mDHTi6W0N1cte56UmikuRtnqqJ9DoVmDNpsg3GEX9V6lxAiq/LkIpX1O4uf1S8kalE7iwyu/R96GEmvTOwOON1LqXPk8hNg2sXZMOV0IgP59SN6ke7GCNlpBuoXf\u002BV0lXn9poJp4zxQQ0yZolZfMy\u002BSQj7CesAUIn65tS1eyVBF0uKsN2TqJKZbPxifkQcJdcVq3kTFEsH8pNqsQdIRqF\u002BIzO48kqhEvD0g5a9VJ1bt", + "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": "c00c29dfc4b545899bca5105d71e28b3" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "bec00420f4eeb1bd84040d314b6e3d22", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1191", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:45:56 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "85ca422e-28e8-49ee-80d3-e779b57182fe", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALdYxdKsyintXYvpPu/8Qpk0lU0U/6AILYLXeOfnFLiMpepu3Nj5iKYK8wtVWdPFZek/cKWmO0BYYsRHqvMbV4OaY/RErS0iR6tl1DnAg7ljn7nibBJAWky1txTk2jTH/c0gKj34eDGaWC9sOG96pI/j13AGNXvSLPYzMELcowPiETMWkJI/PHvOswXAIIU9Zs3uznmDF2dwBVAdnj62l9rfIQNtF7Sr\u002Bd5DIXxvOVe/wgBbo8o8a9y4tc/ddw4GSmtj50KQgLA5wAjsn8Iu1/hpbMJUq297TPIbe7oRpCwZzOHKkqxDIacu3fRKjh0lLLUbzKC6ozU55YWkI19DBa0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBTrfgKVfJWLgUxlSbAuqtRYc2t5yQcjRLU3OhPnvx1z5GJrFkj3QLZNoWCvHc1oFHx1\u002BBC97nNi8Rh4XnxTDmPjMiUDq\u002BTj1GFaAv17Fvr5mDHTi6W0N1cte56UmikuRtnqqJ9DoVmDNpsg3GEX9V6lxAiq/LkIpX1O4uf1S8kalE7iwyu/R96GEmvTOwOON1LqXPk8hNg2sXZMOV0IgP59SN6ke7GCNlpBuoXf\u002BV0lXn9poJp4zxQQ0yZolZfMy\u002BSQj7CesAUIn65tS1eyVBF0uKsN2TqJKZbPxifkQcJdcVq3kTFEsH8pNqsQdIRqF\u002BIzO48kqhEvD0g5a9VJ1bt", + "cancellation_requested": false, + "status": "completed", + "target": "https://heathskeyvault.vault.azure.net/certificates/2086895028", + "request_id": "c00c29dfc4b545899bca5105d71e28b3" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/2086895028?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "3b739ea8c0ab7259a6abb2b283aff92e", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2305", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:45:56 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "06fe4209-e7b5-4468-9297-fb7e30c24007", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/2086895028/51fe727f3b954a249dd17dd37bcb478f", + "kid": "https://heathskeyvault.vault.azure.net/keys/2086895028/51fe727f3b954a249dd17dd37bcb478f", + "sid": "https://heathskeyvault.vault.azure.net/secrets/2086895028/51fe727f3b954a249dd17dd37bcb478f", + "x5t": "GSAUAnGxPle6u6Cwh_TUbKJzRV0", + "cer": "MIIDKjCCAhKgAwIBAgIQXeh\u002BVokeQT\u002BfRnQV9ymZ3DANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0MzU1NFoXDTIyMDIyNTA0NDU1NFowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALdYxdKsyintXYvpPu/8Qpk0lU0U/6AILYLXeOfnFLiMpepu3Nj5iKYK8wtVWdPFZek/cKWmO0BYYsRHqvMbV4OaY/RErS0iR6tl1DnAg7ljn7nibBJAWky1txTk2jTH/c0gKj34eDGaWC9sOG96pI/j13AGNXvSLPYzMELcowPiETMWkJI/PHvOswXAIIU9Zs3uznmDF2dwBVAdnj62l9rfIQNtF7Sr\u002Bd5DIXxvOVe/wgBbo8o8a9y4tc/ddw4GSmtj50KQgLA5wAjsn8Iu1/hpbMJUq297TPIbe7oRpCwZzOHKkqxDIacu3fRKjh0lLLUbzKC6ozU55YWkI19DBa0CAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFIKAdML51DoW14JvwmI5q5oHsTK/MB0GA1UdDgQWBBSCgHTC\u002BdQ6FteCb8JiOauaB7EyvzANBgkqhkiG9w0BAQsFAAOCAQEAW2sdkvRXWQ8MmIlnTSRa1a5jXuJGbgCEzPPrWoQ1tvx3FlfAQLxKNvJLyeGSTnDPxnPnqZDi\u002BJMHsFo4UCb3PWLlTM4exGDnvxGLSZcq/FT0Rz/neIhYs2ihBh4xayciNKAFf7ZvmfbdMoKW2X97VBRSiblLBrU0JC5kXzRmDPXdj0r5to\u002BQrT78Q0rztX/oiUem8PqMfRjCclTxGQ2qLa82w7yZY3CofLCoinUF1AWsfSIRBQNAo3NJM4/UlPc2MOTJ9B5xz2SCjcQ8pfIOmYGEZZkq28a8h0DjAIX1uRwNvow9CAdAk5R3uZgmyLU6fEMCEFxHyZMtMbc3wSHfRg==", + "attributes": { + "enabled": true, + "nbf": 1614227754, + "exp": 1645764354, + "created": 1614228354, + "updated": 1614228354, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "policy": { + "id": "https://heathskeyvault.vault.azure.net/certificates/2086895028/policy", + "key_props": { + "exportable": true, + "kty": "RSA", + "key_size": 2048, + "reuse_key": false + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "ekus": [ + "1.3.6.1.5.5.7.3.1", + "1.3.6.1.5.5.7.3.2" + ], + "key_usage": [ + "dataEncipherment" + ], + "validity_months": 12, + "basic_constraints": { + "ca": false + } + }, + "lifetime_actions": [ + { + "trigger": { + "lifetime_percentage": 80 + }, + "action": { + "action_type": "AutoRenew" + } + } + ], + "issuer": { + "name": "Self", + "cert_transparency": false + }, + "attributes": { + "enabled": true, + "created": 1614228344, + "updated": 1614228344 + } + }, + "pending": { + "id": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending" + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/2086895028?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "traceparent": "00-605eeba10823b640a894db8f95f07816-bbb79921bb170046-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "919d5aa7a3c49611f812ed2f3cfdeaa7", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2305", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:45:56 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "267b7c39-6af9-4b32-8a39-40e54cde24f8", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/2086895028/51fe727f3b954a249dd17dd37bcb478f", + "kid": "https://heathskeyvault.vault.azure.net/keys/2086895028/51fe727f3b954a249dd17dd37bcb478f", + "sid": "https://heathskeyvault.vault.azure.net/secrets/2086895028/51fe727f3b954a249dd17dd37bcb478f", + "x5t": "GSAUAnGxPle6u6Cwh_TUbKJzRV0", + "cer": "MIIDKjCCAhKgAwIBAgIQXeh\u002BVokeQT\u002BfRnQV9ymZ3DANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0MzU1NFoXDTIyMDIyNTA0NDU1NFowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALdYxdKsyintXYvpPu/8Qpk0lU0U/6AILYLXeOfnFLiMpepu3Nj5iKYK8wtVWdPFZek/cKWmO0BYYsRHqvMbV4OaY/RErS0iR6tl1DnAg7ljn7nibBJAWky1txTk2jTH/c0gKj34eDGaWC9sOG96pI/j13AGNXvSLPYzMELcowPiETMWkJI/PHvOswXAIIU9Zs3uznmDF2dwBVAdnj62l9rfIQNtF7Sr\u002Bd5DIXxvOVe/wgBbo8o8a9y4tc/ddw4GSmtj50KQgLA5wAjsn8Iu1/hpbMJUq297TPIbe7oRpCwZzOHKkqxDIacu3fRKjh0lLLUbzKC6ozU55YWkI19DBa0CAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFIKAdML51DoW14JvwmI5q5oHsTK/MB0GA1UdDgQWBBSCgHTC\u002BdQ6FteCb8JiOauaB7EyvzANBgkqhkiG9w0BAQsFAAOCAQEAW2sdkvRXWQ8MmIlnTSRa1a5jXuJGbgCEzPPrWoQ1tvx3FlfAQLxKNvJLyeGSTnDPxnPnqZDi\u002BJMHsFo4UCb3PWLlTM4exGDnvxGLSZcq/FT0Rz/neIhYs2ihBh4xayciNKAFf7ZvmfbdMoKW2X97VBRSiblLBrU0JC5kXzRmDPXdj0r5to\u002BQrT78Q0rztX/oiUem8PqMfRjCclTxGQ2qLa82w7yZY3CofLCoinUF1AWsfSIRBQNAo3NJM4/UlPc2MOTJ9B5xz2SCjcQ8pfIOmYGEZZkq28a8h0DjAIX1uRwNvow9CAdAk5R3uZgmyLU6fEMCEFxHyZMtMbc3wSHfRg==", + "attributes": { + "enabled": true, + "nbf": 1614227754, + "exp": 1645764354, + "created": 1614228354, + "updated": 1614228354, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "policy": { + "id": "https://heathskeyvault.vault.azure.net/certificates/2086895028/policy", + "key_props": { + "exportable": true, + "kty": "RSA", + "key_size": 2048, + "reuse_key": false + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "ekus": [ + "1.3.6.1.5.5.7.3.1", + "1.3.6.1.5.5.7.3.2" + ], + "key_usage": [ + "dataEncipherment" + ], + "validity_months": 12, + "basic_constraints": { + "ca": false + } + }, + "lifetime_actions": [ + { + "trigger": { + "lifetime_percentage": 80 + }, + "action": { + "action_type": "AutoRenew" + } + } + ], + "issuer": { + "name": "Self", + "cert_transparency": false + }, + "attributes": { + "enabled": true, + "created": 1614228344, + "updated": 1614228344 + } + }, + "pending": { + "id": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending" + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/2086895028/?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "traceparent": "00-063c87f93db16349a6c295d2257a3bfb-90d7effde81c3f4f-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "3c4a1b53298460d1aa4e1742420b2ed4", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2305", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:45:56 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "86d3c6da-ca44-4cbc-ad5e-88fe355d9680", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/2086895028/51fe727f3b954a249dd17dd37bcb478f", + "kid": "https://heathskeyvault.vault.azure.net/keys/2086895028/51fe727f3b954a249dd17dd37bcb478f", + "sid": "https://heathskeyvault.vault.azure.net/secrets/2086895028/51fe727f3b954a249dd17dd37bcb478f", + "x5t": "GSAUAnGxPle6u6Cwh_TUbKJzRV0", + "cer": "MIIDKjCCAhKgAwIBAgIQXeh\u002BVokeQT\u002BfRnQV9ymZ3DANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0MzU1NFoXDTIyMDIyNTA0NDU1NFowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALdYxdKsyintXYvpPu/8Qpk0lU0U/6AILYLXeOfnFLiMpepu3Nj5iKYK8wtVWdPFZek/cKWmO0BYYsRHqvMbV4OaY/RErS0iR6tl1DnAg7ljn7nibBJAWky1txTk2jTH/c0gKj34eDGaWC9sOG96pI/j13AGNXvSLPYzMELcowPiETMWkJI/PHvOswXAIIU9Zs3uznmDF2dwBVAdnj62l9rfIQNtF7Sr\u002Bd5DIXxvOVe/wgBbo8o8a9y4tc/ddw4GSmtj50KQgLA5wAjsn8Iu1/hpbMJUq297TPIbe7oRpCwZzOHKkqxDIacu3fRKjh0lLLUbzKC6ozU55YWkI19DBa0CAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFIKAdML51DoW14JvwmI5q5oHsTK/MB0GA1UdDgQWBBSCgHTC\u002BdQ6FteCb8JiOauaB7EyvzANBgkqhkiG9w0BAQsFAAOCAQEAW2sdkvRXWQ8MmIlnTSRa1a5jXuJGbgCEzPPrWoQ1tvx3FlfAQLxKNvJLyeGSTnDPxnPnqZDi\u002BJMHsFo4UCb3PWLlTM4exGDnvxGLSZcq/FT0Rz/neIhYs2ihBh4xayciNKAFf7ZvmfbdMoKW2X97VBRSiblLBrU0JC5kXzRmDPXdj0r5to\u002BQrT78Q0rztX/oiUem8PqMfRjCclTxGQ2qLa82w7yZY3CofLCoinUF1AWsfSIRBQNAo3NJM4/UlPc2MOTJ9B5xz2SCjcQ8pfIOmYGEZZkq28a8h0DjAIX1uRwNvow9CAdAk5R3uZgmyLU6fEMCEFxHyZMtMbc3wSHfRg==", + "attributes": { + "enabled": true, + "nbf": 1614227754, + "exp": 1645764354, + "created": 1614228354, + "updated": 1614228354, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "policy": { + "id": "https://heathskeyvault.vault.azure.net/certificates/2086895028/policy", + "key_props": { + "exportable": true, + "kty": "RSA", + "key_size": 2048, + "reuse_key": false + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "ekus": [ + "1.3.6.1.5.5.7.3.1", + "1.3.6.1.5.5.7.3.2" + ], + "key_usage": [ + "dataEncipherment" + ], + "validity_months": 12, + "basic_constraints": { + "ca": false + } + }, + "lifetime_actions": [ + { + "trigger": { + "lifetime_percentage": 80 + }, + "action": { + "action_type": "AutoRenew" + } + } + ], + "issuer": { + "name": "Self", + "cert_transparency": false + }, + "attributes": { + "enabled": true, + "created": 1614228344, + "updated": 1614228344 + } + }, + "pending": { + "id": "https://heathskeyvault.vault.azure.net/certificates/2086895028/pending" + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/secrets/2086895028/51fe727f3b954a249dd17dd37bcb478f?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "traceparent": "00-063c87f93db16349a6c295d2257a3bfb-9bc849bd0ed0564d-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "f18adf0aabd0055d8cdd4398d22a36a9", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "3337", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:45:56 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "49300449-a2f8-48e2-9b82-8cf4ddd25c6f", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "value": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC3WMXSrMop7V2L\n6T7v/EKZNJVNFP\u002BgCC2C13jn5xS4jKXqbtzY\u002BYimCvMLVVnTxWXpP3ClpjtAWGLE\nR6rzG1eDmmP0RK0tIkerZdQ5wIO5Y5\u002B54mwSQFpMtbcU5No0x/3NICo9\u002BHgxmlgv\nbDhveqSP49dwBjV70iz2MzBC3KMD4hEzFpCSPzx7zrMFwCCFPWbN7s55gxdncAVQ\nHZ4\u002Btpfa3yEDbRe0q/neQyF8bzlXv8IAW6PKPGvcuLXP3XcOBkprY\u002BdCkICwOcAI\n7J/CLtf4aWzCVKtve0zyG3u6EaQsGczhypKsQyGnLt30So4dJSy1G8yguqM1OeWF\npCNfQwWtAgMBAAECggEBAIOgndUT68eR\u002B5jYiTCtf/qRf6ZpLuPrOxE2NDz47y1W\n/D6D/NVgwDPEpJw8WFLq4rFDtFGYN\u002B2IBtA3S4lg1cFLc/sH2vQOKjnozyXvCiJs\nXV2MKl4oCSwNQTUk32sJMTK0pt76pP\u002BneSwCm7mc6MvMnPx12KveRh0yvrEhyX6c\n87eJU3TYlhWVyMqmUZ6i8dqgSXD97T2gpNO3yqbx0KH51DqfK7t59CQt\u002BtCBOrDg\nfuC6x65d9uF8A2PMrCatLmlxhdDTUUgKZ/XwBdX2WMT02p8N/snqh03tFUJRoAJH\nEsg2W4dxWpI7Zfaf62MBfz51twZKZSXvim6VxqRot1kCgYEA7SHcJIYNSVH2bcej\nbMBQg9S7HEQ7llnLjvv5\u002BDZhuj36ZTE2l8P/NgaCLbdx/PNDdDJv8IMGKwDf7wJ1\n\u002BDiQMLEs7bL4X\u002BrAfS07Eh2fKhrjpst1nv7M1TFlCIh1mL0udRR/B0b58iq3HBH6\n3H3zMj54pUItEyo7tzpKR5RtUDsCgYEAxe9bjW7MC51N0PRsfOWUSxLI69JSTD7D\nvBdqAoPXElOcf2E9IslOK2VDW3CnNPWid/Rpj0vAbT0d0YAb2spl3pSCQsX8xoIj\nJs1qmob41A3fniL2QsZQ5bll2eQPL40iAjJiD5S0e3pNbNc76QRtEQWqZ26QSUZ1\noYjSkPz4yzcCgYEAzkdwK015bVihV\u002BocndPFtohtpC8u7qF6VA2Z63PTG6Iimbhv\n1yGmdqa\u002Bw2oa/IHZIdFmUwCHcw01v8KSQLVjqRfXD4dqTHX3sGySQDYIaSYu9r9y\nuDbKlIJ9cyjRs2aObUbBIeF6OFE0LHTvlrLxxblWVdv1PgC1JbTNPOs/FFUCgYAF\ncs1GW2Jqf24A7nl\u002BBqPKXT4Cn8t8Jc4lg097uj1VV8/bAcY5CumH8EWmYrd3kbtj\nKest8pvdZe1IMwqRPzkGo3fidqi6niJxkv34Ovbmf2tEYxn8RJE9gZj4Inr4iB4D\niXeBjkpZi8hN0q7nfyOxcEJ8jmKSYcojJC0HqK8AiQKBgGbnCtBQvw1fPev29phy\n7BoqabED9A5eGIkiiWSkfrILD2SQX8FSVES9p2JnaUISjKV9iyS9csdIDpn/7gxj\nBPhOSyRScHNoY\u002BZQ2IXttyv7FTX4qFOYswWV4sWvEvMr\u002B1qqAP0AjA\u002BiJMDvgnAY\nwxQqIdNmGLscgH4LR3ADJUnO\n-----END PRIVATE KEY-----\n-----BEGIN CERTIFICATE-----\nMIIDKjCCAhKgAwIBAgIQXeh\u002BVokeQT\u002BfRnQV9ymZ3DANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0MzU1NFoXDTIyMDIyNTA0NDU1\nNFowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBALdYxdKsyintXYvpPu/8Qpk0lU0U/6AILYLXeOfnFLiMpepu3Nj5iKYK\n8wtVWdPFZek/cKWmO0BYYsRHqvMbV4OaY/RErS0iR6tl1DnAg7ljn7nibBJAWky1\ntxTk2jTH/c0gKj34eDGaWC9sOG96pI/j13AGNXvSLPYzMELcowPiETMWkJI/PHvO\nswXAIIU9Zs3uznmDF2dwBVAdnj62l9rfIQNtF7Sr\u002Bd5DIXxvOVe/wgBbo8o8a9y4\ntc/ddw4GSmtj50KQgLA5wAjsn8Iu1/hpbMJUq297TPIbe7oRpCwZzOHKkqxDIacu\n3fRKjh0lLLUbzKC6ozU55YWkI19DBa0CAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQ\nMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1Ud\nIwQYMBaAFIKAdML51DoW14JvwmI5q5oHsTK/MB0GA1UdDgQWBBSCgHTC\u002BdQ6FteC\nb8JiOauaB7EyvzANBgkqhkiG9w0BAQsFAAOCAQEAW2sdkvRXWQ8MmIlnTSRa1a5j\nXuJGbgCEzPPrWoQ1tvx3FlfAQLxKNvJLyeGSTnDPxnPnqZDi\u002BJMHsFo4UCb3PWLl\nTM4exGDnvxGLSZcq/FT0Rz/neIhYs2ihBh4xayciNKAFf7ZvmfbdMoKW2X97VBRS\niblLBrU0JC5kXzRmDPXdj0r5to\u002BQrT78Q0rztX/oiUem8PqMfRjCclTxGQ2qLa82\nw7yZY3CofLCoinUF1AWsfSIRBQNAo3NJM4/UlPc2MOTJ9B5xz2SCjcQ8pfIOmYGE\nZZkq28a8h0DjAIX1uRwNvow9CAdAk5R3uZgmyLU6fEMCEFxHyZMtMbc3wSHfRg==\n-----END CERTIFICATE-----\n", + "contentType": "application/x-pem-file", + "id": "https://heathskeyvault.vault.azure.net/secrets/2086895028/51fe727f3b954a249dd17dd37bcb478f", + "managed": true, + "attributes": { + "enabled": true, + "nbf": 1614227754, + "exp": 1645764354, + "created": 1614228354, + "updated": 1614228354, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "kid": "https://heathskeyvault.vault.azure.net/keys/2086895028/51fe727f3b954a249dd17dd37bcb478f" + } + } + ], + "Variables": { + "AZURE_KEYVAULT_URL": "https://heathskeyvault.vault.azure.net/", + "RandomSeed": "1243855538" + } +} \ No newline at end of file diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadLatestCertificate(%application%x-pem-file%)Async.json b/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadLatestCertificate(%application%x-pem-file%)Async.json new file mode 100644 index 000000000000..170a76a32edb --- /dev/null +++ b/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadLatestCertificate(%application%x-pem-file%)Async.json @@ -0,0 +1,1069 @@ +{ + "Entries": [ + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/267088861/create?api-version=7.2", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Type": "application/json", + "traceparent": "00-bdf9249f45d0024bb61a5798f5f8f545-18770e0d40eb6443-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "647f59b9c6556284cf7d85468fbfb533", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "87", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:55 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47\u0022, resource=\u0022https://vault.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "4edf1652-dcd5-4b90-b588-df463983df50", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "error": { + "code": "Unauthorized", + "message": "Request is missing a Bearer or PoP token." + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/267088861/create?api-version=7.2", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "252", + "Content-Type": "application/json", + "traceparent": "00-bdf9249f45d0024bb61a5798f5f8f545-18770e0d40eb6443-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "647f59b9c6556284cf7d85468fbfb533", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "policy": { + "key_props": { + "kty": "RSA", + "reuse_key": false, + "exportable": true + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "key_usage": [ + "dataEncipherment" + ] + }, + "issuer": { + "name": "Self", + "cert_transparency": false + } + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:57 GMT", + "Expires": "-1", + "Location": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending?api-version=7.2\u0026request_id=d18513a4deac40bd91053a120cbc256c", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "22500f9c-6f52-4d6f-b9c7-92394665d15e", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMR7qbhDH3ut8q8gXzTttIOnLXzr4KOxWKWY5z6IHn\u002BRRUg3HrSAdSb89FdDY/KDh0JblDsvPD3vVglsZiYBwpNwZZohpgzYaq2oW3k2HAUUyRyYLjcY77QewFPKNReNoVdEdsm1MP1\u002BpvpKMZhSwHyscQmRL88\u002B8jqiyq277wVaNq/QGH8mJ3M\u002BigGpPvpgk2VGvfMyeyqFCnktX8jWcVhBKjtw5WUUwzsOB0pX1LjLgYKPTjRxE9MXYYwWg60tusSy79dsqvBhtaCqGOLGdCLlUSX3IqmnuN0suWUqd3ps7d9y7KYVWivMZHTI/tmGYZIlizKM/BQZq110oE9WSbECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBqKi2/iDkHLAIWSRS10PbRDQsTAtzsu31R3V9Apj4gnW3LyqKnJTwrEdqFKsY\u002BCoQVtDOJ2CMrzSCln8fyswfqWzJUokdWwch8ZlEexvZjz3vXEtvCgFZukReUhyWsEzMJEctvZDrkaW7xkFlzSMoQIUyi2p3\u002BUUjcTe84DsSNc9vZV75UX1\u002BIoclQoz9W1GESNY5duV6aOuY3MemzvRhyRxXm4bWQgdC7H7v53sgqlf2O3T4YJLtKGEYnxwU/W7qqOM\u002B8FHcQyLQ7OCvvheMaZ6HylZMTALCq0XoxunN6rD\u002BloFe8ShaKOQAhg8LKiHkjFAHh0kssQL8uR3kPGqiT", + "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": "d18513a4deac40bd91053a120cbc256c" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "8af792c15c955b61e8aab70011e044ee", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:57 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "cb3123be-5f1d-49ba-896a-6d0f16f6b997", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMR7qbhDH3ut8q8gXzTttIOnLXzr4KOxWKWY5z6IHn\u002BRRUg3HrSAdSb89FdDY/KDh0JblDsvPD3vVglsZiYBwpNwZZohpgzYaq2oW3k2HAUUyRyYLjcY77QewFPKNReNoVdEdsm1MP1\u002BpvpKMZhSwHyscQmRL88\u002B8jqiyq277wVaNq/QGH8mJ3M\u002BigGpPvpgk2VGvfMyeyqFCnktX8jWcVhBKjtw5WUUwzsOB0pX1LjLgYKPTjRxE9MXYYwWg60tusSy79dsqvBhtaCqGOLGdCLlUSX3IqmnuN0suWUqd3ps7d9y7KYVWivMZHTI/tmGYZIlizKM/BQZq110oE9WSbECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBqKi2/iDkHLAIWSRS10PbRDQsTAtzsu31R3V9Apj4gnW3LyqKnJTwrEdqFKsY\u002BCoQVtDOJ2CMrzSCln8fyswfqWzJUokdWwch8ZlEexvZjz3vXEtvCgFZukReUhyWsEzMJEctvZDrkaW7xkFlzSMoQIUyi2p3\u002BUUjcTe84DsSNc9vZV75UX1\u002BIoclQoz9W1GESNY5duV6aOuY3MemzvRhyRxXm4bWQgdC7H7v53sgqlf2O3T4YJLtKGEYnxwU/W7qqOM\u002B8FHcQyLQ7OCvvheMaZ6HylZMTALCq0XoxunN6rD\u002BloFe8ShaKOQAhg8LKiHkjFAHh0kssQL8uR3kPGqiT", + "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": "d18513a4deac40bd91053a120cbc256c" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "a0686b2d6a17f4a94cd83a1f39205ff7", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:58 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "71d5fae5-e32d-45b5-9fac-36798c751052", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMR7qbhDH3ut8q8gXzTttIOnLXzr4KOxWKWY5z6IHn\u002BRRUg3HrSAdSb89FdDY/KDh0JblDsvPD3vVglsZiYBwpNwZZohpgzYaq2oW3k2HAUUyRyYLjcY77QewFPKNReNoVdEdsm1MP1\u002BpvpKMZhSwHyscQmRL88\u002B8jqiyq277wVaNq/QGH8mJ3M\u002BigGpPvpgk2VGvfMyeyqFCnktX8jWcVhBKjtw5WUUwzsOB0pX1LjLgYKPTjRxE9MXYYwWg60tusSy79dsqvBhtaCqGOLGdCLlUSX3IqmnuN0suWUqd3ps7d9y7KYVWivMZHTI/tmGYZIlizKM/BQZq110oE9WSbECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBqKi2/iDkHLAIWSRS10PbRDQsTAtzsu31R3V9Apj4gnW3LyqKnJTwrEdqFKsY\u002BCoQVtDOJ2CMrzSCln8fyswfqWzJUokdWwch8ZlEexvZjz3vXEtvCgFZukReUhyWsEzMJEctvZDrkaW7xkFlzSMoQIUyi2p3\u002BUUjcTe84DsSNc9vZV75UX1\u002BIoclQoz9W1GESNY5duV6aOuY3MemzvRhyRxXm4bWQgdC7H7v53sgqlf2O3T4YJLtKGEYnxwU/W7qqOM\u002B8FHcQyLQ7OCvvheMaZ6HylZMTALCq0XoxunN6rD\u002BloFe8ShaKOQAhg8LKiHkjFAHh0kssQL8uR3kPGqiT", + "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": "d18513a4deac40bd91053a120cbc256c" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "ea814711f5715c47f8247bab0e8351ef", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:59 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "963a9889-66b6-4ded-9a93-b013bee0f896", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMR7qbhDH3ut8q8gXzTttIOnLXzr4KOxWKWY5z6IHn\u002BRRUg3HrSAdSb89FdDY/KDh0JblDsvPD3vVglsZiYBwpNwZZohpgzYaq2oW3k2HAUUyRyYLjcY77QewFPKNReNoVdEdsm1MP1\u002BpvpKMZhSwHyscQmRL88\u002B8jqiyq277wVaNq/QGH8mJ3M\u002BigGpPvpgk2VGvfMyeyqFCnktX8jWcVhBKjtw5WUUwzsOB0pX1LjLgYKPTjRxE9MXYYwWg60tusSy79dsqvBhtaCqGOLGdCLlUSX3IqmnuN0suWUqd3ps7d9y7KYVWivMZHTI/tmGYZIlizKM/BQZq110oE9WSbECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBqKi2/iDkHLAIWSRS10PbRDQsTAtzsu31R3V9Apj4gnW3LyqKnJTwrEdqFKsY\u002BCoQVtDOJ2CMrzSCln8fyswfqWzJUokdWwch8ZlEexvZjz3vXEtvCgFZukReUhyWsEzMJEctvZDrkaW7xkFlzSMoQIUyi2p3\u002BUUjcTe84DsSNc9vZV75UX1\u002BIoclQoz9W1GESNY5duV6aOuY3MemzvRhyRxXm4bWQgdC7H7v53sgqlf2O3T4YJLtKGEYnxwU/W7qqOM\u002B8FHcQyLQ7OCvvheMaZ6HylZMTALCq0XoxunN6rD\u002BloFe8ShaKOQAhg8LKiHkjFAHh0kssQL8uR3kPGqiT", + "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": "d18513a4deac40bd91053a120cbc256c" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "241897391557571be8033dbc224221c7", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:00 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "6bae8a51-0985-45ee-996a-06fda4d1713d", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMR7qbhDH3ut8q8gXzTttIOnLXzr4KOxWKWY5z6IHn\u002BRRUg3HrSAdSb89FdDY/KDh0JblDsvPD3vVglsZiYBwpNwZZohpgzYaq2oW3k2HAUUyRyYLjcY77QewFPKNReNoVdEdsm1MP1\u002BpvpKMZhSwHyscQmRL88\u002B8jqiyq277wVaNq/QGH8mJ3M\u002BigGpPvpgk2VGvfMyeyqFCnktX8jWcVhBKjtw5WUUwzsOB0pX1LjLgYKPTjRxE9MXYYwWg60tusSy79dsqvBhtaCqGOLGdCLlUSX3IqmnuN0suWUqd3ps7d9y7KYVWivMZHTI/tmGYZIlizKM/BQZq110oE9WSbECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBqKi2/iDkHLAIWSRS10PbRDQsTAtzsu31R3V9Apj4gnW3LyqKnJTwrEdqFKsY\u002BCoQVtDOJ2CMrzSCln8fyswfqWzJUokdWwch8ZlEexvZjz3vXEtvCgFZukReUhyWsEzMJEctvZDrkaW7xkFlzSMoQIUyi2p3\u002BUUjcTe84DsSNc9vZV75UX1\u002BIoclQoz9W1GESNY5duV6aOuY3MemzvRhyRxXm4bWQgdC7H7v53sgqlf2O3T4YJLtKGEYnxwU/W7qqOM\u002B8FHcQyLQ7OCvvheMaZ6HylZMTALCq0XoxunN6rD\u002BloFe8ShaKOQAhg8LKiHkjFAHh0kssQL8uR3kPGqiT", + "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": "d18513a4deac40bd91053a120cbc256c" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "caeec04a595e377c240ba8f2effde5c8", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:01 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "2121feca-b9c0-4777-abc5-1de59978e681", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMR7qbhDH3ut8q8gXzTttIOnLXzr4KOxWKWY5z6IHn\u002BRRUg3HrSAdSb89FdDY/KDh0JblDsvPD3vVglsZiYBwpNwZZohpgzYaq2oW3k2HAUUyRyYLjcY77QewFPKNReNoVdEdsm1MP1\u002BpvpKMZhSwHyscQmRL88\u002B8jqiyq277wVaNq/QGH8mJ3M\u002BigGpPvpgk2VGvfMyeyqFCnktX8jWcVhBKjtw5WUUwzsOB0pX1LjLgYKPTjRxE9MXYYwWg60tusSy79dsqvBhtaCqGOLGdCLlUSX3IqmnuN0suWUqd3ps7d9y7KYVWivMZHTI/tmGYZIlizKM/BQZq110oE9WSbECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBqKi2/iDkHLAIWSRS10PbRDQsTAtzsu31R3V9Apj4gnW3LyqKnJTwrEdqFKsY\u002BCoQVtDOJ2CMrzSCln8fyswfqWzJUokdWwch8ZlEexvZjz3vXEtvCgFZukReUhyWsEzMJEctvZDrkaW7xkFlzSMoQIUyi2p3\u002BUUjcTe84DsSNc9vZV75UX1\u002BIoclQoz9W1GESNY5duV6aOuY3MemzvRhyRxXm4bWQgdC7H7v53sgqlf2O3T4YJLtKGEYnxwU/W7qqOM\u002B8FHcQyLQ7OCvvheMaZ6HylZMTALCq0XoxunN6rD\u002BloFe8ShaKOQAhg8LKiHkjFAHh0kssQL8uR3kPGqiT", + "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": "d18513a4deac40bd91053a120cbc256c" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "a1e54b873b08fca02b2a016eb88a3ab5", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:02 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "e76a0816-62d5-4f94-833f-b568f0efec42", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMR7qbhDH3ut8q8gXzTttIOnLXzr4KOxWKWY5z6IHn\u002BRRUg3HrSAdSb89FdDY/KDh0JblDsvPD3vVglsZiYBwpNwZZohpgzYaq2oW3k2HAUUyRyYLjcY77QewFPKNReNoVdEdsm1MP1\u002BpvpKMZhSwHyscQmRL88\u002B8jqiyq277wVaNq/QGH8mJ3M\u002BigGpPvpgk2VGvfMyeyqFCnktX8jWcVhBKjtw5WUUwzsOB0pX1LjLgYKPTjRxE9MXYYwWg60tusSy79dsqvBhtaCqGOLGdCLlUSX3IqmnuN0suWUqd3ps7d9y7KYVWivMZHTI/tmGYZIlizKM/BQZq110oE9WSbECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBqKi2/iDkHLAIWSRS10PbRDQsTAtzsu31R3V9Apj4gnW3LyqKnJTwrEdqFKsY\u002BCoQVtDOJ2CMrzSCln8fyswfqWzJUokdWwch8ZlEexvZjz3vXEtvCgFZukReUhyWsEzMJEctvZDrkaW7xkFlzSMoQIUyi2p3\u002BUUjcTe84DsSNc9vZV75UX1\u002BIoclQoz9W1GESNY5duV6aOuY3MemzvRhyRxXm4bWQgdC7H7v53sgqlf2O3T4YJLtKGEYnxwU/W7qqOM\u002B8FHcQyLQ7OCvvheMaZ6HylZMTALCq0XoxunN6rD\u002BloFe8ShaKOQAhg8LKiHkjFAHh0kssQL8uR3kPGqiT", + "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": "d18513a4deac40bd91053a120cbc256c" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "4d61b3028795df901ae0ff4b6d2967eb", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:03 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "6fd66112-3608-48f6-913c-225b223fbdf0", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMR7qbhDH3ut8q8gXzTttIOnLXzr4KOxWKWY5z6IHn\u002BRRUg3HrSAdSb89FdDY/KDh0JblDsvPD3vVglsZiYBwpNwZZohpgzYaq2oW3k2HAUUyRyYLjcY77QewFPKNReNoVdEdsm1MP1\u002BpvpKMZhSwHyscQmRL88\u002B8jqiyq277wVaNq/QGH8mJ3M\u002BigGpPvpgk2VGvfMyeyqFCnktX8jWcVhBKjtw5WUUwzsOB0pX1LjLgYKPTjRxE9MXYYwWg60tusSy79dsqvBhtaCqGOLGdCLlUSX3IqmnuN0suWUqd3ps7d9y7KYVWivMZHTI/tmGYZIlizKM/BQZq110oE9WSbECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBqKi2/iDkHLAIWSRS10PbRDQsTAtzsu31R3V9Apj4gnW3LyqKnJTwrEdqFKsY\u002BCoQVtDOJ2CMrzSCln8fyswfqWzJUokdWwch8ZlEexvZjz3vXEtvCgFZukReUhyWsEzMJEctvZDrkaW7xkFlzSMoQIUyi2p3\u002BUUjcTe84DsSNc9vZV75UX1\u002BIoclQoz9W1GESNY5duV6aOuY3MemzvRhyRxXm4bWQgdC7H7v53sgqlf2O3T4YJLtKGEYnxwU/W7qqOM\u002B8FHcQyLQ7OCvvheMaZ6HylZMTALCq0XoxunN6rD\u002BloFe8ShaKOQAhg8LKiHkjFAHh0kssQL8uR3kPGqiT", + "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": "d18513a4deac40bd91053a120cbc256c" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "d735741d7f5c0ebf20f29e34580e7f9a", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:04 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "1afd553f-c1d1-4333-8c70-0901ca65a34f", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMR7qbhDH3ut8q8gXzTttIOnLXzr4KOxWKWY5z6IHn\u002BRRUg3HrSAdSb89FdDY/KDh0JblDsvPD3vVglsZiYBwpNwZZohpgzYaq2oW3k2HAUUyRyYLjcY77QewFPKNReNoVdEdsm1MP1\u002BpvpKMZhSwHyscQmRL88\u002B8jqiyq277wVaNq/QGH8mJ3M\u002BigGpPvpgk2VGvfMyeyqFCnktX8jWcVhBKjtw5WUUwzsOB0pX1LjLgYKPTjRxE9MXYYwWg60tusSy79dsqvBhtaCqGOLGdCLlUSX3IqmnuN0suWUqd3ps7d9y7KYVWivMZHTI/tmGYZIlizKM/BQZq110oE9WSbECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBqKi2/iDkHLAIWSRS10PbRDQsTAtzsu31R3V9Apj4gnW3LyqKnJTwrEdqFKsY\u002BCoQVtDOJ2CMrzSCln8fyswfqWzJUokdWwch8ZlEexvZjz3vXEtvCgFZukReUhyWsEzMJEctvZDrkaW7xkFlzSMoQIUyi2p3\u002BUUjcTe84DsSNc9vZV75UX1\u002BIoclQoz9W1GESNY5duV6aOuY3MemzvRhyRxXm4bWQgdC7H7v53sgqlf2O3T4YJLtKGEYnxwU/W7qqOM\u002B8FHcQyLQ7OCvvheMaZ6HylZMTALCq0XoxunN6rD\u002BloFe8ShaKOQAhg8LKiHkjFAHh0kssQL8uR3kPGqiT", + "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": "d18513a4deac40bd91053a120cbc256c" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "3beff2d0989c0033ba0687273c548e02", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:05 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "3ba9eb6d-dcd9-4208-936f-bbe8f85bc9a2", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMR7qbhDH3ut8q8gXzTttIOnLXzr4KOxWKWY5z6IHn\u002BRRUg3HrSAdSb89FdDY/KDh0JblDsvPD3vVglsZiYBwpNwZZohpgzYaq2oW3k2HAUUyRyYLjcY77QewFPKNReNoVdEdsm1MP1\u002BpvpKMZhSwHyscQmRL88\u002B8jqiyq277wVaNq/QGH8mJ3M\u002BigGpPvpgk2VGvfMyeyqFCnktX8jWcVhBKjtw5WUUwzsOB0pX1LjLgYKPTjRxE9MXYYwWg60tusSy79dsqvBhtaCqGOLGdCLlUSX3IqmnuN0suWUqd3ps7d9y7KYVWivMZHTI/tmGYZIlizKM/BQZq110oE9WSbECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBqKi2/iDkHLAIWSRS10PbRDQsTAtzsu31R3V9Apj4gnW3LyqKnJTwrEdqFKsY\u002BCoQVtDOJ2CMrzSCln8fyswfqWzJUokdWwch8ZlEexvZjz3vXEtvCgFZukReUhyWsEzMJEctvZDrkaW7xkFlzSMoQIUyi2p3\u002BUUjcTe84DsSNc9vZV75UX1\u002BIoclQoz9W1GESNY5duV6aOuY3MemzvRhyRxXm4bWQgdC7H7v53sgqlf2O3T4YJLtKGEYnxwU/W7qqOM\u002B8FHcQyLQ7OCvvheMaZ6HylZMTALCq0XoxunN6rD\u002BloFe8ShaKOQAhg8LKiHkjFAHh0kssQL8uR3kPGqiT", + "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": "d18513a4deac40bd91053a120cbc256c" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "435116c263558359f4522ca2e85c860c", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:06 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "798d3e38-506e-431e-844a-8cfee560ac02", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMR7qbhDH3ut8q8gXzTttIOnLXzr4KOxWKWY5z6IHn\u002BRRUg3HrSAdSb89FdDY/KDh0JblDsvPD3vVglsZiYBwpNwZZohpgzYaq2oW3k2HAUUyRyYLjcY77QewFPKNReNoVdEdsm1MP1\u002BpvpKMZhSwHyscQmRL88\u002B8jqiyq277wVaNq/QGH8mJ3M\u002BigGpPvpgk2VGvfMyeyqFCnktX8jWcVhBKjtw5WUUwzsOB0pX1LjLgYKPTjRxE9MXYYwWg60tusSy79dsqvBhtaCqGOLGdCLlUSX3IqmnuN0suWUqd3ps7d9y7KYVWivMZHTI/tmGYZIlizKM/BQZq110oE9WSbECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBqKi2/iDkHLAIWSRS10PbRDQsTAtzsu31R3V9Apj4gnW3LyqKnJTwrEdqFKsY\u002BCoQVtDOJ2CMrzSCln8fyswfqWzJUokdWwch8ZlEexvZjz3vXEtvCgFZukReUhyWsEzMJEctvZDrkaW7xkFlzSMoQIUyi2p3\u002BUUjcTe84DsSNc9vZV75UX1\u002BIoclQoz9W1GESNY5duV6aOuY3MemzvRhyRxXm4bWQgdC7H7v53sgqlf2O3T4YJLtKGEYnxwU/W7qqOM\u002B8FHcQyLQ7OCvvheMaZ6HylZMTALCq0XoxunN6rD\u002BloFe8ShaKOQAhg8LKiHkjFAHh0kssQL8uR3kPGqiT", + "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": "d18513a4deac40bd91053a120cbc256c" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "7b7a65612c39844e40341c55f897d2cc", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:08 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "2f39796a-2739-4217-a69e-182f2bcb281d", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMR7qbhDH3ut8q8gXzTttIOnLXzr4KOxWKWY5z6IHn\u002BRRUg3HrSAdSb89FdDY/KDh0JblDsvPD3vVglsZiYBwpNwZZohpgzYaq2oW3k2HAUUyRyYLjcY77QewFPKNReNoVdEdsm1MP1\u002BpvpKMZhSwHyscQmRL88\u002B8jqiyq277wVaNq/QGH8mJ3M\u002BigGpPvpgk2VGvfMyeyqFCnktX8jWcVhBKjtw5WUUwzsOB0pX1LjLgYKPTjRxE9MXYYwWg60tusSy79dsqvBhtaCqGOLGdCLlUSX3IqmnuN0suWUqd3ps7d9y7KYVWivMZHTI/tmGYZIlizKM/BQZq110oE9WSbECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBqKi2/iDkHLAIWSRS10PbRDQsTAtzsu31R3V9Apj4gnW3LyqKnJTwrEdqFKsY\u002BCoQVtDOJ2CMrzSCln8fyswfqWzJUokdWwch8ZlEexvZjz3vXEtvCgFZukReUhyWsEzMJEctvZDrkaW7xkFlzSMoQIUyi2p3\u002BUUjcTe84DsSNc9vZV75UX1\u002BIoclQoz9W1GESNY5duV6aOuY3MemzvRhyRxXm4bWQgdC7H7v53sgqlf2O3T4YJLtKGEYnxwU/W7qqOM\u002B8FHcQyLQ7OCvvheMaZ6HylZMTALCq0XoxunN6rD\u002BloFe8ShaKOQAhg8LKiHkjFAHh0kssQL8uR3kPGqiT", + "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": "d18513a4deac40bd91053a120cbc256c" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "42719b633bbd6d44986c46496b91175e", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:09 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "fe25ed94-578e-41ee-987a-3f047a4b2413", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMR7qbhDH3ut8q8gXzTttIOnLXzr4KOxWKWY5z6IHn\u002BRRUg3HrSAdSb89FdDY/KDh0JblDsvPD3vVglsZiYBwpNwZZohpgzYaq2oW3k2HAUUyRyYLjcY77QewFPKNReNoVdEdsm1MP1\u002BpvpKMZhSwHyscQmRL88\u002B8jqiyq277wVaNq/QGH8mJ3M\u002BigGpPvpgk2VGvfMyeyqFCnktX8jWcVhBKjtw5WUUwzsOB0pX1LjLgYKPTjRxE9MXYYwWg60tusSy79dsqvBhtaCqGOLGdCLlUSX3IqmnuN0suWUqd3ps7d9y7KYVWivMZHTI/tmGYZIlizKM/BQZq110oE9WSbECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBqKi2/iDkHLAIWSRS10PbRDQsTAtzsu31R3V9Apj4gnW3LyqKnJTwrEdqFKsY\u002BCoQVtDOJ2CMrzSCln8fyswfqWzJUokdWwch8ZlEexvZjz3vXEtvCgFZukReUhyWsEzMJEctvZDrkaW7xkFlzSMoQIUyi2p3\u002BUUjcTe84DsSNc9vZV75UX1\u002BIoclQoz9W1GESNY5duV6aOuY3MemzvRhyRxXm4bWQgdC7H7v53sgqlf2O3T4YJLtKGEYnxwU/W7qqOM\u002B8FHcQyLQ7OCvvheMaZ6HylZMTALCq0XoxunN6rD\u002BloFe8ShaKOQAhg8LKiHkjFAHh0kssQL8uR3kPGqiT", + "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": "d18513a4deac40bd91053a120cbc256c" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "d6c67b8013d995c9c7cc032146038a5c", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:10 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "7a695520-b265-4810-b9a6-1f3f5412dfcd", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMR7qbhDH3ut8q8gXzTttIOnLXzr4KOxWKWY5z6IHn\u002BRRUg3HrSAdSb89FdDY/KDh0JblDsvPD3vVglsZiYBwpNwZZohpgzYaq2oW3k2HAUUyRyYLjcY77QewFPKNReNoVdEdsm1MP1\u002BpvpKMZhSwHyscQmRL88\u002B8jqiyq277wVaNq/QGH8mJ3M\u002BigGpPvpgk2VGvfMyeyqFCnktX8jWcVhBKjtw5WUUwzsOB0pX1LjLgYKPTjRxE9MXYYwWg60tusSy79dsqvBhtaCqGOLGdCLlUSX3IqmnuN0suWUqd3ps7d9y7KYVWivMZHTI/tmGYZIlizKM/BQZq110oE9WSbECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBqKi2/iDkHLAIWSRS10PbRDQsTAtzsu31R3V9Apj4gnW3LyqKnJTwrEdqFKsY\u002BCoQVtDOJ2CMrzSCln8fyswfqWzJUokdWwch8ZlEexvZjz3vXEtvCgFZukReUhyWsEzMJEctvZDrkaW7xkFlzSMoQIUyi2p3\u002BUUjcTe84DsSNc9vZV75UX1\u002BIoclQoz9W1GESNY5duV6aOuY3MemzvRhyRxXm4bWQgdC7H7v53sgqlf2O3T4YJLtKGEYnxwU/W7qqOM\u002B8FHcQyLQ7OCvvheMaZ6HylZMTALCq0XoxunN6rD\u002BloFe8ShaKOQAhg8LKiHkjFAHh0kssQL8uR3kPGqiT", + "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": "d18513a4deac40bd91053a120cbc256c" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "4d3f608044ea254f200de2cce50519af", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1189", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:11 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "5c2378b1-05e0-4116-a6fe-d87b69acde34", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMR7qbhDH3ut8q8gXzTttIOnLXzr4KOxWKWY5z6IHn\u002BRRUg3HrSAdSb89FdDY/KDh0JblDsvPD3vVglsZiYBwpNwZZohpgzYaq2oW3k2HAUUyRyYLjcY77QewFPKNReNoVdEdsm1MP1\u002BpvpKMZhSwHyscQmRL88\u002B8jqiyq277wVaNq/QGH8mJ3M\u002BigGpPvpgk2VGvfMyeyqFCnktX8jWcVhBKjtw5WUUwzsOB0pX1LjLgYKPTjRxE9MXYYwWg60tusSy79dsqvBhtaCqGOLGdCLlUSX3IqmnuN0suWUqd3ps7d9y7KYVWivMZHTI/tmGYZIlizKM/BQZq110oE9WSbECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBqKi2/iDkHLAIWSRS10PbRDQsTAtzsu31R3V9Apj4gnW3LyqKnJTwrEdqFKsY\u002BCoQVtDOJ2CMrzSCln8fyswfqWzJUokdWwch8ZlEexvZjz3vXEtvCgFZukReUhyWsEzMJEctvZDrkaW7xkFlzSMoQIUyi2p3\u002BUUjcTe84DsSNc9vZV75UX1\u002BIoclQoz9W1GESNY5duV6aOuY3MemzvRhyRxXm4bWQgdC7H7v53sgqlf2O3T4YJLtKGEYnxwU/W7qqOM\u002B8FHcQyLQ7OCvvheMaZ6HylZMTALCq0XoxunN6rD\u002BloFe8ShaKOQAhg8LKiHkjFAHh0kssQL8uR3kPGqiT", + "cancellation_requested": false, + "status": "completed", + "target": "https://heathskeyvault.vault.azure.net/certificates/267088861", + "request_id": "d18513a4deac40bd91053a120cbc256c" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/267088861?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "7dd5be1cfbd14ff3d1db7af038232695", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2300", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:11 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "1cc3098c-61a4-4929-a5d2-6851bb30bedc", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/8417276b47c24ac482f4375f6bef2272", + "kid": "https://heathskeyvault.vault.azure.net/keys/267088861/8417276b47c24ac482f4375f6bef2272", + "sid": "https://heathskeyvault.vault.azure.net/secrets/267088861/8417276b47c24ac482f4375f6bef2272", + "x5t": "TnhfRswYxCW_kNYiM00oV-S8TkM", + "cer": "MIIDKjCCAhKgAwIBAgIQcXOEYXk7RoOlqrz0zds1PTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0MzcxMFoXDTIyMDIyNTA0NDcxMFowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMR7qbhDH3ut8q8gXzTttIOnLXzr4KOxWKWY5z6IHn\u002BRRUg3HrSAdSb89FdDY/KDh0JblDsvPD3vVglsZiYBwpNwZZohpgzYaq2oW3k2HAUUyRyYLjcY77QewFPKNReNoVdEdsm1MP1\u002BpvpKMZhSwHyscQmRL88\u002B8jqiyq277wVaNq/QGH8mJ3M\u002BigGpPvpgk2VGvfMyeyqFCnktX8jWcVhBKjtw5WUUwzsOB0pX1LjLgYKPTjRxE9MXYYwWg60tusSy79dsqvBhtaCqGOLGdCLlUSX3IqmnuN0suWUqd3ps7d9y7KYVWivMZHTI/tmGYZIlizKM/BQZq110oE9WSbECAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFLbxDOU/PGWUZAcn4jc0zRAyM4x6MB0GA1UdDgQWBBS28QzlPzxllGQHJ\u002BI3NM0QMjOMejANBgkqhkiG9w0BAQsFAAOCAQEAIknxn/3UXNXgaELEdDEfNq3k72\u002BPhNE0CMCKQ0fjYoVVQoGwAJrNVUj5VrqfuR2Un\u002BnOb\u002BRqI62oMq6gcxvSD9PoV9nvWSQieuqa0WEaHEGLrbKOSekx4AQ39Nvz7z8x80ljwzzWOmfVG5X7CHPS73x//lANdSyrUaJkaXu05MuRRR4fyMDJ0rB75oIkcxNgNP0WfP2bG0UpKiXghcqPW7Dy11DzVZ9P/GIaqrXmZfie2V1pajxAf7/bqTTo9Nig9Fvv\u002BgsTfRuYTbwhAHzytWYwoZLFILHVTFoPFb6RpULN657W6i/F5GOfd0QtWzAo7ZJHhhr\u002BlIaMIJBd9/MaKg==", + "attributes": { + "enabled": true, + "nbf": 1614227830, + "exp": 1645764430, + "created": 1614228430, + "updated": 1614228430, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "policy": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/policy", + "key_props": { + "exportable": true, + "kty": "RSA", + "key_size": 2048, + "reuse_key": false + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "ekus": [ + "1.3.6.1.5.5.7.3.1", + "1.3.6.1.5.5.7.3.2" + ], + "key_usage": [ + "dataEncipherment" + ], + "validity_months": 12, + "basic_constraints": { + "ca": false + } + }, + "lifetime_actions": [ + { + "trigger": { + "lifetime_percentage": 80 + }, + "action": { + "action_type": "AutoRenew" + } + } + ], + "issuer": { + "name": "Self", + "cert_transparency": false + }, + "attributes": { + "enabled": true, + "created": 1614228417, + "updated": 1614228417 + } + }, + "pending": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending" + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/267088861?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "traceparent": "00-32b79c42fe0be947a71f280296f8ebb3-5a8202bdb7b1aa49-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "0ac8e9e2ca523b732ca0b5cb31fdafc2", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2300", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:11 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "370c31d7-98ff-441d-b3f6-dd0172ae2322", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/8417276b47c24ac482f4375f6bef2272", + "kid": "https://heathskeyvault.vault.azure.net/keys/267088861/8417276b47c24ac482f4375f6bef2272", + "sid": "https://heathskeyvault.vault.azure.net/secrets/267088861/8417276b47c24ac482f4375f6bef2272", + "x5t": "TnhfRswYxCW_kNYiM00oV-S8TkM", + "cer": "MIIDKjCCAhKgAwIBAgIQcXOEYXk7RoOlqrz0zds1PTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0MzcxMFoXDTIyMDIyNTA0NDcxMFowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMR7qbhDH3ut8q8gXzTttIOnLXzr4KOxWKWY5z6IHn\u002BRRUg3HrSAdSb89FdDY/KDh0JblDsvPD3vVglsZiYBwpNwZZohpgzYaq2oW3k2HAUUyRyYLjcY77QewFPKNReNoVdEdsm1MP1\u002BpvpKMZhSwHyscQmRL88\u002B8jqiyq277wVaNq/QGH8mJ3M\u002BigGpPvpgk2VGvfMyeyqFCnktX8jWcVhBKjtw5WUUwzsOB0pX1LjLgYKPTjRxE9MXYYwWg60tusSy79dsqvBhtaCqGOLGdCLlUSX3IqmnuN0suWUqd3ps7d9y7KYVWivMZHTI/tmGYZIlizKM/BQZq110oE9WSbECAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFLbxDOU/PGWUZAcn4jc0zRAyM4x6MB0GA1UdDgQWBBS28QzlPzxllGQHJ\u002BI3NM0QMjOMejANBgkqhkiG9w0BAQsFAAOCAQEAIknxn/3UXNXgaELEdDEfNq3k72\u002BPhNE0CMCKQ0fjYoVVQoGwAJrNVUj5VrqfuR2Un\u002BnOb\u002BRqI62oMq6gcxvSD9PoV9nvWSQieuqa0WEaHEGLrbKOSekx4AQ39Nvz7z8x80ljwzzWOmfVG5X7CHPS73x//lANdSyrUaJkaXu05MuRRR4fyMDJ0rB75oIkcxNgNP0WfP2bG0UpKiXghcqPW7Dy11DzVZ9P/GIaqrXmZfie2V1pajxAf7/bqTTo9Nig9Fvv\u002BgsTfRuYTbwhAHzytWYwoZLFILHVTFoPFb6RpULN657W6i/F5GOfd0QtWzAo7ZJHhhr\u002BlIaMIJBd9/MaKg==", + "attributes": { + "enabled": true, + "nbf": 1614227830, + "exp": 1645764430, + "created": 1614228430, + "updated": 1614228430, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "policy": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/policy", + "key_props": { + "exportable": true, + "kty": "RSA", + "key_size": 2048, + "reuse_key": false + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "ekus": [ + "1.3.6.1.5.5.7.3.1", + "1.3.6.1.5.5.7.3.2" + ], + "key_usage": [ + "dataEncipherment" + ], + "validity_months": 12, + "basic_constraints": { + "ca": false + } + }, + "lifetime_actions": [ + { + "trigger": { + "lifetime_percentage": 80 + }, + "action": { + "action_type": "AutoRenew" + } + } + ], + "issuer": { + "name": "Self", + "cert_transparency": false + }, + "attributes": { + "enabled": true, + "created": 1614228417, + "updated": 1614228417 + } + }, + "pending": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending" + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/267088861/?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "traceparent": "00-67d09feccb292a4db051f77aac57d4a9-a52720538b6a1e4a-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "880453b20c2e858b6def7b0ec95eedfd", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2300", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:11 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "88e3f8f4-e79b-466a-919c-c14fa1609f41", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/8417276b47c24ac482f4375f6bef2272", + "kid": "https://heathskeyvault.vault.azure.net/keys/267088861/8417276b47c24ac482f4375f6bef2272", + "sid": "https://heathskeyvault.vault.azure.net/secrets/267088861/8417276b47c24ac482f4375f6bef2272", + "x5t": "TnhfRswYxCW_kNYiM00oV-S8TkM", + "cer": "MIIDKjCCAhKgAwIBAgIQcXOEYXk7RoOlqrz0zds1PTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0MzcxMFoXDTIyMDIyNTA0NDcxMFowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMR7qbhDH3ut8q8gXzTttIOnLXzr4KOxWKWY5z6IHn\u002BRRUg3HrSAdSb89FdDY/KDh0JblDsvPD3vVglsZiYBwpNwZZohpgzYaq2oW3k2HAUUyRyYLjcY77QewFPKNReNoVdEdsm1MP1\u002BpvpKMZhSwHyscQmRL88\u002B8jqiyq277wVaNq/QGH8mJ3M\u002BigGpPvpgk2VGvfMyeyqFCnktX8jWcVhBKjtw5WUUwzsOB0pX1LjLgYKPTjRxE9MXYYwWg60tusSy79dsqvBhtaCqGOLGdCLlUSX3IqmnuN0suWUqd3ps7d9y7KYVWivMZHTI/tmGYZIlizKM/BQZq110oE9WSbECAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFLbxDOU/PGWUZAcn4jc0zRAyM4x6MB0GA1UdDgQWBBS28QzlPzxllGQHJ\u002BI3NM0QMjOMejANBgkqhkiG9w0BAQsFAAOCAQEAIknxn/3UXNXgaELEdDEfNq3k72\u002BPhNE0CMCKQ0fjYoVVQoGwAJrNVUj5VrqfuR2Un\u002BnOb\u002BRqI62oMq6gcxvSD9PoV9nvWSQieuqa0WEaHEGLrbKOSekx4AQ39Nvz7z8x80ljwzzWOmfVG5X7CHPS73x//lANdSyrUaJkaXu05MuRRR4fyMDJ0rB75oIkcxNgNP0WfP2bG0UpKiXghcqPW7Dy11DzVZ9P/GIaqrXmZfie2V1pajxAf7/bqTTo9Nig9Fvv\u002BgsTfRuYTbwhAHzytWYwoZLFILHVTFoPFb6RpULN657W6i/F5GOfd0QtWzAo7ZJHhhr\u002BlIaMIJBd9/MaKg==", + "attributes": { + "enabled": true, + "nbf": 1614227830, + "exp": 1645764430, + "created": 1614228430, + "updated": 1614228430, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "policy": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/policy", + "key_props": { + "exportable": true, + "kty": "RSA", + "key_size": 2048, + "reuse_key": false + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "ekus": [ + "1.3.6.1.5.5.7.3.1", + "1.3.6.1.5.5.7.3.2" + ], + "key_usage": [ + "dataEncipherment" + ], + "validity_months": 12, + "basic_constraints": { + "ca": false + } + }, + "lifetime_actions": [ + { + "trigger": { + "lifetime_percentage": 80 + }, + "action": { + "action_type": "AutoRenew" + } + } + ], + "issuer": { + "name": "Self", + "cert_transparency": false + }, + "attributes": { + "enabled": true, + "created": 1614228417, + "updated": 1614228417 + } + }, + "pending": { + "id": "https://heathskeyvault.vault.azure.net/certificates/267088861/pending" + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/secrets/267088861/8417276b47c24ac482f4375f6bef2272?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "traceparent": "00-67d09feccb292a4db051f77aac57d4a9-5ad5023c2da8144f-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "fce94de60f3c525d4a9a513045271ed4", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "3335", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:11 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "ae5e514c-c4c5-4a7c-85ec-c55f05f81691", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "value": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEe6m4Qx97rfKv\nIF807bSDpy186\u002BCjsVilmOc\u002BiB5/kUVINx60gHUm/PRXQ2Pyg4dCW5Q7Lzw971YJ\nbGYmAcKTcGWaIaYM2GqtqFt5NhwFFMkcmC43GO\u002B0HsBTyjUXjaFXRHbJtTD9fqb6\nSjGYUsB8rHEJkS/PPvI6osqtu\u002B8FWjav0Bh/JidzPooBqT76YJNlRr3zMnsqhQp5\nLV/I1nFYQSo7cOVlFMM7DgdKV9S4y4GCj040cRPTF2GMFoOtLbrEsu/XbKrwYbWg\nqhjixnQi5VEl9yKpp7jdLLllKnd6bO3fcuymFVorzGR0yP7ZhmGSJYsyjPwUGatd\ndKBPVkmxAgMBAAECggEAHqn\u002BDtfK7g5ztYkj0qrWZUWN/9UANgvTfeSjEktEFzyg\nx2hyzlDN98u6hnPqAUstrNmGBMaWbEQR9V6Jgpz7tO7xrGBb/d04qOmBfSVIsjJQ\nQLovXEH0BvRVp74DEy3zZB83Orugba96d81keBVSHSL8cTXLdFiqjSQi5YJTB06K\njuyP0JCLvfgeSzBx2cu3\u002BRgezS/pBXxV3urbwZlavnoYxkyKizSZJ2I3DxxpYIHW\n00cp7WxZodPtbsFGpkGDgpfnyRtSAKRMDEKbIDh62D\u002BVJtNPoHyjtaG5MTzkn7Qh\n0VfvLEDSUEDnh5tv0K\u002BUqtK3bHM4TNKo7rHuaxSPUQKBgQDIU3GCwTP\u002BRUvqFwez\np6eVoVq/mskosO5bIFEZZRcAVH3jUZoXLIUQBQQV5Gn9JQ/xFKscXb0S/vr387WR\nb0W0XmcuNOmerqIoSbi8jbMw4Jo5n3MCfdVS8Jb\u002B3xbsuhwkJiKzTAyL0G3O\u002BsBt\n9U09FQI/A0F0CxhXpduQ9RnWbwKBgQD7Fs9ZPi/s8i5jXOV/dAW8qzDG2P6KtLlX\ndnoX0tmp4rP6UFOH2EUaiFngJRD4l8HJxL5R9i7e7zQopu2TcUMwC7RRx0b/8X8o\nztEjZRqYPYbtUNd2RvJuRvR4EmN9OG/8i\u002BqXjrI9j3M2pxy0Otb\u002BYlJliQi7/rgY\n6hXg32rx3wKBgFDra/m\u002BY2s9wLmRjfnjKk3F/OtS8hjux4ml1zyj2hO3DZcKem0L\n/cAH1qulNa8dDoB6sdfmgZ6vwt7v4hMaWJTQYWuH0irYLgaKKQZ5Ur3WrFXEc\u002Be4\nvrgfGU9g/FipoP51LSUx/gtoKUMnhR2lrgqTdvHPNdxTMwUMqVG3wDUfAoGBAKIN\n9MGKi3AIVrw2psB9533/lzmfr5liTwUOKHrb0TP\u002BZ161HVRd1yvquOcbxTpM5/wL\niTJpC5NDG4zpQAibX1vREg596WsjOIjkAsMva9y6SS09sfJak/lsvjgI1kFpfY2n\n2D79EDj/LsMlVDdWipAgcUGrEgITwkoCOyCp0eJNAoGAQ8Q3IvyiadkDGf9KyY5o\npz2JOns9psrxN/5vmU/O3FRShz8Dk8C3XRO\u002BpGAEzNjy1R4gcf5031zzq6qBl3Ai\nD8xH\u002BFwfEzQSAJq2x95/qk7heYPMqOI8P6/XILygnlRAOf8\u002B\u002BeX/tiRnnuGUMg9J\nwd\u002BAnciSGhqnrOG42V6rod0=\n-----END PRIVATE KEY-----\n-----BEGIN CERTIFICATE-----\nMIIDKjCCAhKgAwIBAgIQcXOEYXk7RoOlqrz0zds1PTANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0MzcxMFoXDTIyMDIyNTA0NDcx\nMFowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBAMR7qbhDH3ut8q8gXzTttIOnLXzr4KOxWKWY5z6IHn\u002BRRUg3HrSAdSb8\n9FdDY/KDh0JblDsvPD3vVglsZiYBwpNwZZohpgzYaq2oW3k2HAUUyRyYLjcY77Qe\nwFPKNReNoVdEdsm1MP1\u002BpvpKMZhSwHyscQmRL88\u002B8jqiyq277wVaNq/QGH8mJ3M\u002B\nigGpPvpgk2VGvfMyeyqFCnktX8jWcVhBKjtw5WUUwzsOB0pX1LjLgYKPTjRxE9MX\nYYwWg60tusSy79dsqvBhtaCqGOLGdCLlUSX3IqmnuN0suWUqd3ps7d9y7KYVWivM\nZHTI/tmGYZIlizKM/BQZq110oE9WSbECAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQ\nMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1Ud\nIwQYMBaAFLbxDOU/PGWUZAcn4jc0zRAyM4x6MB0GA1UdDgQWBBS28QzlPzxllGQH\nJ\u002BI3NM0QMjOMejANBgkqhkiG9w0BAQsFAAOCAQEAIknxn/3UXNXgaELEdDEfNq3k\n72\u002BPhNE0CMCKQ0fjYoVVQoGwAJrNVUj5VrqfuR2Un\u002BnOb\u002BRqI62oMq6gcxvSD9Po\nV9nvWSQieuqa0WEaHEGLrbKOSekx4AQ39Nvz7z8x80ljwzzWOmfVG5X7CHPS73x/\n/lANdSyrUaJkaXu05MuRRR4fyMDJ0rB75oIkcxNgNP0WfP2bG0UpKiXghcqPW7Dy\n11DzVZ9P/GIaqrXmZfie2V1pajxAf7/bqTTo9Nig9Fvv\u002BgsTfRuYTbwhAHzytWYw\noZLFILHVTFoPFb6RpULN657W6i/F5GOfd0QtWzAo7ZJHhhr\u002BlIaMIJBd9/MaKg==\n-----END CERTIFICATE-----\n", + "contentType": "application/x-pem-file", + "id": "https://heathskeyvault.vault.azure.net/secrets/267088861/8417276b47c24ac482f4375f6bef2272", + "managed": true, + "attributes": { + "enabled": true, + "nbf": 1614227830, + "exp": 1645764430, + "created": 1614228430, + "updated": 1614228430, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "kid": "https://heathskeyvault.vault.azure.net/keys/267088861/8417276b47c24ac482f4375f6bef2272" + } + } + ], + "Variables": { + "AZURE_KEYVAULT_URL": "https://heathskeyvault.vault.azure.net/", + "RandomSeed": "375983022" + } +} \ No newline at end of file diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadNonExportableCertificate(%application%x-pem-file%).json b/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadNonExportableCertificate(%application%x-pem-file%).json new file mode 100644 index 000000000000..1d24c5eac881 --- /dev/null +++ b/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadNonExportableCertificate(%application%x-pem-file%).json @@ -0,0 +1,928 @@ +{ + "Entries": [ + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1838444724/create?api-version=7.2", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Type": "application/json", + "traceparent": "00-0909030dff77af4b9cf07c11455eafae-68dbbaeaced5bc44-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "b1303a361633e0ab6678901d5b5af583", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "87", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:03:28 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47\u0022, resource=\u0022https://vault.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "f4d76086-c370-4209-9512-a50d53835fd9", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "error": { + "code": "Unauthorized", + "message": "Request is missing a Bearer or PoP token." + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1838444724/create?api-version=7.2", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "253", + "Content-Type": "application/json", + "traceparent": "00-0909030dff77af4b9cf07c11455eafae-68dbbaeaced5bc44-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "b1303a361633e0ab6678901d5b5af583", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "policy": { + "key_props": { + "kty": "RSA", + "reuse_key": false, + "exportable": false + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "key_usage": [ + "dataEncipherment" + ] + }, + "issuer": { + "name": "Self", + "cert_transparency": false + } + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:03:29 GMT", + "Expires": "-1", + "Location": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending?api-version=7.2\u0026request_id=3a4dedda46064d0b8c6868cf494b67da", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "cf085eb1-6ba6-4457-a84d-6b3070631a00", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOa2//BFqL\u002Bz3FzmkfwwzhZuaITAV5tcaW3kFWewK2xVgAlzAwJ1RYZKFw8Ia5dBOLKe9cA1Fw16B7c0HwKnQylgazks6VuQrxtE5\u002BD249A/PXENnalQAhBwX5MDKxS8bs91ESdThpZ5koRf/MTe\u002BOM/FjgXCMHDCQEQD41bwiEWcuboQpha5Zsx1/ncOHDujE67llgZLnRIaXtrwbrPxQ\u002BadGw32eF7A9OuFkbBIcAo5eYipo29grXan0HY9ju9\u002BkGaACKqzh8y3VG6Pg2B5mdt\u002BX3SdKG2zzfNlZM0CYv/9s9tNGEZqTKbbybug1eMIn\u002BfyLw7wINsUQ8UD5N9MBkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQDC3jAcKp5I9jvzbWzIRHIk4EGSfpf0Nu5aP78OpTTKgUR/AQEuECXLgAip6/JzaN887VZWYtS8r4oGMWBllrDheSFUUiG339faWeuAM2bGVUOP\u002B6Wo5iH9PshhB6NJ5LPg8Z2au\u002BebuORNycS5XiHmR1mC6WuCCh7T7KtmqjU1zN5p8X397JxSpVahU2KBlisN82W\u002BUBZsmavK5UWidXYy9bsBpVkh6u02OGClsA7hzf0yY/HbV8phoG0IKJlgnky7YXhPCGDzdz9Hc6xTmLJ6j7t9\u002BLRrdvXIRvWgOd0thvHjCcMGPub7onVG\u002BoveydVnoquF6ZB22BXOiIYMcNm/", + "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": "3a4dedda46064d0b8c6868cf494b67da" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "f11a8442598b870252ccd462b0acfee2", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:03:29 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "0111fc1b-317a-4423-8903-8e3c6af4b93d", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOa2//BFqL\u002Bz3FzmkfwwzhZuaITAV5tcaW3kFWewK2xVgAlzAwJ1RYZKFw8Ia5dBOLKe9cA1Fw16B7c0HwKnQylgazks6VuQrxtE5\u002BD249A/PXENnalQAhBwX5MDKxS8bs91ESdThpZ5koRf/MTe\u002BOM/FjgXCMHDCQEQD41bwiEWcuboQpha5Zsx1/ncOHDujE67llgZLnRIaXtrwbrPxQ\u002BadGw32eF7A9OuFkbBIcAo5eYipo29grXan0HY9ju9\u002BkGaACKqzh8y3VG6Pg2B5mdt\u002BX3SdKG2zzfNlZM0CYv/9s9tNGEZqTKbbybug1eMIn\u002BfyLw7wINsUQ8UD5N9MBkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQDC3jAcKp5I9jvzbWzIRHIk4EGSfpf0Nu5aP78OpTTKgUR/AQEuECXLgAip6/JzaN887VZWYtS8r4oGMWBllrDheSFUUiG339faWeuAM2bGVUOP\u002B6Wo5iH9PshhB6NJ5LPg8Z2au\u002BebuORNycS5XiHmR1mC6WuCCh7T7KtmqjU1zN5p8X397JxSpVahU2KBlisN82W\u002BUBZsmavK5UWidXYy9bsBpVkh6u02OGClsA7hzf0yY/HbV8phoG0IKJlgnky7YXhPCGDzdz9Hc6xTmLJ6j7t9\u002BLRrdvXIRvWgOd0thvHjCcMGPub7onVG\u002BoveydVnoquF6ZB22BXOiIYMcNm/", + "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": "3a4dedda46064d0b8c6868cf494b67da" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "e74d80e7c1f504d144fc8758d15933d8", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:03:30 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "09f1db5d-f27d-42fa-aa58-46d6dab98ec3", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOa2//BFqL\u002Bz3FzmkfwwzhZuaITAV5tcaW3kFWewK2xVgAlzAwJ1RYZKFw8Ia5dBOLKe9cA1Fw16B7c0HwKnQylgazks6VuQrxtE5\u002BD249A/PXENnalQAhBwX5MDKxS8bs91ESdThpZ5koRf/MTe\u002BOM/FjgXCMHDCQEQD41bwiEWcuboQpha5Zsx1/ncOHDujE67llgZLnRIaXtrwbrPxQ\u002BadGw32eF7A9OuFkbBIcAo5eYipo29grXan0HY9ju9\u002BkGaACKqzh8y3VG6Pg2B5mdt\u002BX3SdKG2zzfNlZM0CYv/9s9tNGEZqTKbbybug1eMIn\u002BfyLw7wINsUQ8UD5N9MBkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQDC3jAcKp5I9jvzbWzIRHIk4EGSfpf0Nu5aP78OpTTKgUR/AQEuECXLgAip6/JzaN887VZWYtS8r4oGMWBllrDheSFUUiG339faWeuAM2bGVUOP\u002B6Wo5iH9PshhB6NJ5LPg8Z2au\u002BebuORNycS5XiHmR1mC6WuCCh7T7KtmqjU1zN5p8X397JxSpVahU2KBlisN82W\u002BUBZsmavK5UWidXYy9bsBpVkh6u02OGClsA7hzf0yY/HbV8phoG0IKJlgnky7YXhPCGDzdz9Hc6xTmLJ6j7t9\u002BLRrdvXIRvWgOd0thvHjCcMGPub7onVG\u002BoveydVnoquF6ZB22BXOiIYMcNm/", + "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": "3a4dedda46064d0b8c6868cf494b67da" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "211eab65b86fdd2937a85e6742492fb9", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:03:31 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "b9bb9f16-b3a6-45d6-b661-dc67e4d85c72", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOa2//BFqL\u002Bz3FzmkfwwzhZuaITAV5tcaW3kFWewK2xVgAlzAwJ1RYZKFw8Ia5dBOLKe9cA1Fw16B7c0HwKnQylgazks6VuQrxtE5\u002BD249A/PXENnalQAhBwX5MDKxS8bs91ESdThpZ5koRf/MTe\u002BOM/FjgXCMHDCQEQD41bwiEWcuboQpha5Zsx1/ncOHDujE67llgZLnRIaXtrwbrPxQ\u002BadGw32eF7A9OuFkbBIcAo5eYipo29grXan0HY9ju9\u002BkGaACKqzh8y3VG6Pg2B5mdt\u002BX3SdKG2zzfNlZM0CYv/9s9tNGEZqTKbbybug1eMIn\u002BfyLw7wINsUQ8UD5N9MBkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQDC3jAcKp5I9jvzbWzIRHIk4EGSfpf0Nu5aP78OpTTKgUR/AQEuECXLgAip6/JzaN887VZWYtS8r4oGMWBllrDheSFUUiG339faWeuAM2bGVUOP\u002B6Wo5iH9PshhB6NJ5LPg8Z2au\u002BebuORNycS5XiHmR1mC6WuCCh7T7KtmqjU1zN5p8X397JxSpVahU2KBlisN82W\u002BUBZsmavK5UWidXYy9bsBpVkh6u02OGClsA7hzf0yY/HbV8phoG0IKJlgnky7YXhPCGDzdz9Hc6xTmLJ6j7t9\u002BLRrdvXIRvWgOd0thvHjCcMGPub7onVG\u002BoveydVnoquF6ZB22BXOiIYMcNm/", + "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": "3a4dedda46064d0b8c6868cf494b67da" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "db36ad7a0d0d818eb315ad8fd2aab6f9", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:03:32 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "bf291637-cf70-4f37-a03f-0a6d9f32c89d", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOa2//BFqL\u002Bz3FzmkfwwzhZuaITAV5tcaW3kFWewK2xVgAlzAwJ1RYZKFw8Ia5dBOLKe9cA1Fw16B7c0HwKnQylgazks6VuQrxtE5\u002BD249A/PXENnalQAhBwX5MDKxS8bs91ESdThpZ5koRf/MTe\u002BOM/FjgXCMHDCQEQD41bwiEWcuboQpha5Zsx1/ncOHDujE67llgZLnRIaXtrwbrPxQ\u002BadGw32eF7A9OuFkbBIcAo5eYipo29grXan0HY9ju9\u002BkGaACKqzh8y3VG6Pg2B5mdt\u002BX3SdKG2zzfNlZM0CYv/9s9tNGEZqTKbbybug1eMIn\u002BfyLw7wINsUQ8UD5N9MBkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQDC3jAcKp5I9jvzbWzIRHIk4EGSfpf0Nu5aP78OpTTKgUR/AQEuECXLgAip6/JzaN887VZWYtS8r4oGMWBllrDheSFUUiG339faWeuAM2bGVUOP\u002B6Wo5iH9PshhB6NJ5LPg8Z2au\u002BebuORNycS5XiHmR1mC6WuCCh7T7KtmqjU1zN5p8X397JxSpVahU2KBlisN82W\u002BUBZsmavK5UWidXYy9bsBpVkh6u02OGClsA7hzf0yY/HbV8phoG0IKJlgnky7YXhPCGDzdz9Hc6xTmLJ6j7t9\u002BLRrdvXIRvWgOd0thvHjCcMGPub7onVG\u002BoveydVnoquF6ZB22BXOiIYMcNm/", + "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": "3a4dedda46064d0b8c6868cf494b67da" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "05fcfb98dd8e2f735670af4c626ac2fa", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:03:33 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "4c651101-f137-42d0-a0f2-f0b7d76eedde", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOa2//BFqL\u002Bz3FzmkfwwzhZuaITAV5tcaW3kFWewK2xVgAlzAwJ1RYZKFw8Ia5dBOLKe9cA1Fw16B7c0HwKnQylgazks6VuQrxtE5\u002BD249A/PXENnalQAhBwX5MDKxS8bs91ESdThpZ5koRf/MTe\u002BOM/FjgXCMHDCQEQD41bwiEWcuboQpha5Zsx1/ncOHDujE67llgZLnRIaXtrwbrPxQ\u002BadGw32eF7A9OuFkbBIcAo5eYipo29grXan0HY9ju9\u002BkGaACKqzh8y3VG6Pg2B5mdt\u002BX3SdKG2zzfNlZM0CYv/9s9tNGEZqTKbbybug1eMIn\u002BfyLw7wINsUQ8UD5N9MBkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQDC3jAcKp5I9jvzbWzIRHIk4EGSfpf0Nu5aP78OpTTKgUR/AQEuECXLgAip6/JzaN887VZWYtS8r4oGMWBllrDheSFUUiG339faWeuAM2bGVUOP\u002B6Wo5iH9PshhB6NJ5LPg8Z2au\u002BebuORNycS5XiHmR1mC6WuCCh7T7KtmqjU1zN5p8X397JxSpVahU2KBlisN82W\u002BUBZsmavK5UWidXYy9bsBpVkh6u02OGClsA7hzf0yY/HbV8phoG0IKJlgnky7YXhPCGDzdz9Hc6xTmLJ6j7t9\u002BLRrdvXIRvWgOd0thvHjCcMGPub7onVG\u002BoveydVnoquF6ZB22BXOiIYMcNm/", + "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": "3a4dedda46064d0b8c6868cf494b67da" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "23decdcc582358cb1d9c6e5a0a990a8d", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:03:34 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "ffe8a20f-09dc-489e-a5a7-c40aaa354ec9", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOa2//BFqL\u002Bz3FzmkfwwzhZuaITAV5tcaW3kFWewK2xVgAlzAwJ1RYZKFw8Ia5dBOLKe9cA1Fw16B7c0HwKnQylgazks6VuQrxtE5\u002BD249A/PXENnalQAhBwX5MDKxS8bs91ESdThpZ5koRf/MTe\u002BOM/FjgXCMHDCQEQD41bwiEWcuboQpha5Zsx1/ncOHDujE67llgZLnRIaXtrwbrPxQ\u002BadGw32eF7A9OuFkbBIcAo5eYipo29grXan0HY9ju9\u002BkGaACKqzh8y3VG6Pg2B5mdt\u002BX3SdKG2zzfNlZM0CYv/9s9tNGEZqTKbbybug1eMIn\u002BfyLw7wINsUQ8UD5N9MBkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQDC3jAcKp5I9jvzbWzIRHIk4EGSfpf0Nu5aP78OpTTKgUR/AQEuECXLgAip6/JzaN887VZWYtS8r4oGMWBllrDheSFUUiG339faWeuAM2bGVUOP\u002B6Wo5iH9PshhB6NJ5LPg8Z2au\u002BebuORNycS5XiHmR1mC6WuCCh7T7KtmqjU1zN5p8X397JxSpVahU2KBlisN82W\u002BUBZsmavK5UWidXYy9bsBpVkh6u02OGClsA7hzf0yY/HbV8phoG0IKJlgnky7YXhPCGDzdz9Hc6xTmLJ6j7t9\u002BLRrdvXIRvWgOd0thvHjCcMGPub7onVG\u002BoveydVnoquF6ZB22BXOiIYMcNm/", + "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": "3a4dedda46064d0b8c6868cf494b67da" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "47ce65f22a4c9c2b3907849c5d411e48", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:03:36 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "a2c3ba26-968e-4a9e-9e38-61e05ae91c55", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOa2//BFqL\u002Bz3FzmkfwwzhZuaITAV5tcaW3kFWewK2xVgAlzAwJ1RYZKFw8Ia5dBOLKe9cA1Fw16B7c0HwKnQylgazks6VuQrxtE5\u002BD249A/PXENnalQAhBwX5MDKxS8bs91ESdThpZ5koRf/MTe\u002BOM/FjgXCMHDCQEQD41bwiEWcuboQpha5Zsx1/ncOHDujE67llgZLnRIaXtrwbrPxQ\u002BadGw32eF7A9OuFkbBIcAo5eYipo29grXan0HY9ju9\u002BkGaACKqzh8y3VG6Pg2B5mdt\u002BX3SdKG2zzfNlZM0CYv/9s9tNGEZqTKbbybug1eMIn\u002BfyLw7wINsUQ8UD5N9MBkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQDC3jAcKp5I9jvzbWzIRHIk4EGSfpf0Nu5aP78OpTTKgUR/AQEuECXLgAip6/JzaN887VZWYtS8r4oGMWBllrDheSFUUiG339faWeuAM2bGVUOP\u002B6Wo5iH9PshhB6NJ5LPg8Z2au\u002BebuORNycS5XiHmR1mC6WuCCh7T7KtmqjU1zN5p8X397JxSpVahU2KBlisN82W\u002BUBZsmavK5UWidXYy9bsBpVkh6u02OGClsA7hzf0yY/HbV8phoG0IKJlgnky7YXhPCGDzdz9Hc6xTmLJ6j7t9\u002BLRrdvXIRvWgOd0thvHjCcMGPub7onVG\u002BoveydVnoquF6ZB22BXOiIYMcNm/", + "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": "3a4dedda46064d0b8c6868cf494b67da" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "05c2b25392cb40d530a4e8f16f1925bc", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:03:37 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "5ea5552f-b4a1-45a0-ac45-628a058e56ea", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOa2//BFqL\u002Bz3FzmkfwwzhZuaITAV5tcaW3kFWewK2xVgAlzAwJ1RYZKFw8Ia5dBOLKe9cA1Fw16B7c0HwKnQylgazks6VuQrxtE5\u002BD249A/PXENnalQAhBwX5MDKxS8bs91ESdThpZ5koRf/MTe\u002BOM/FjgXCMHDCQEQD41bwiEWcuboQpha5Zsx1/ncOHDujE67llgZLnRIaXtrwbrPxQ\u002BadGw32eF7A9OuFkbBIcAo5eYipo29grXan0HY9ju9\u002BkGaACKqzh8y3VG6Pg2B5mdt\u002BX3SdKG2zzfNlZM0CYv/9s9tNGEZqTKbbybug1eMIn\u002BfyLw7wINsUQ8UD5N9MBkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQDC3jAcKp5I9jvzbWzIRHIk4EGSfpf0Nu5aP78OpTTKgUR/AQEuECXLgAip6/JzaN887VZWYtS8r4oGMWBllrDheSFUUiG339faWeuAM2bGVUOP\u002B6Wo5iH9PshhB6NJ5LPg8Z2au\u002BebuORNycS5XiHmR1mC6WuCCh7T7KtmqjU1zN5p8X397JxSpVahU2KBlisN82W\u002BUBZsmavK5UWidXYy9bsBpVkh6u02OGClsA7hzf0yY/HbV8phoG0IKJlgnky7YXhPCGDzdz9Hc6xTmLJ6j7t9\u002BLRrdvXIRvWgOd0thvHjCcMGPub7onVG\u002BoveydVnoquF6ZB22BXOiIYMcNm/", + "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": "3a4dedda46064d0b8c6868cf494b67da" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "fc5922657b9ca1aea141e91cd32efadb", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:03:38 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "7095caa1-7cb5-44ef-85f6-1dc3f2e67f27", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOa2//BFqL\u002Bz3FzmkfwwzhZuaITAV5tcaW3kFWewK2xVgAlzAwJ1RYZKFw8Ia5dBOLKe9cA1Fw16B7c0HwKnQylgazks6VuQrxtE5\u002BD249A/PXENnalQAhBwX5MDKxS8bs91ESdThpZ5koRf/MTe\u002BOM/FjgXCMHDCQEQD41bwiEWcuboQpha5Zsx1/ncOHDujE67llgZLnRIaXtrwbrPxQ\u002BadGw32eF7A9OuFkbBIcAo5eYipo29grXan0HY9ju9\u002BkGaACKqzh8y3VG6Pg2B5mdt\u002BX3SdKG2zzfNlZM0CYv/9s9tNGEZqTKbbybug1eMIn\u002BfyLw7wINsUQ8UD5N9MBkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQDC3jAcKp5I9jvzbWzIRHIk4EGSfpf0Nu5aP78OpTTKgUR/AQEuECXLgAip6/JzaN887VZWYtS8r4oGMWBllrDheSFUUiG339faWeuAM2bGVUOP\u002B6Wo5iH9PshhB6NJ5LPg8Z2au\u002BebuORNycS5XiHmR1mC6WuCCh7T7KtmqjU1zN5p8X397JxSpVahU2KBlisN82W\u002BUBZsmavK5UWidXYy9bsBpVkh6u02OGClsA7hzf0yY/HbV8phoG0IKJlgnky7YXhPCGDzdz9Hc6xTmLJ6j7t9\u002BLRrdvXIRvWgOd0thvHjCcMGPub7onVG\u002BoveydVnoquF6ZB22BXOiIYMcNm/", + "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": "3a4dedda46064d0b8c6868cf494b67da" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "5707257d05d760c18f8d16a7423a2d20", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:03:39 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "d6c04758-ed4d-4970-a477-45631fbded91", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOa2//BFqL\u002Bz3FzmkfwwzhZuaITAV5tcaW3kFWewK2xVgAlzAwJ1RYZKFw8Ia5dBOLKe9cA1Fw16B7c0HwKnQylgazks6VuQrxtE5\u002BD249A/PXENnalQAhBwX5MDKxS8bs91ESdThpZ5koRf/MTe\u002BOM/FjgXCMHDCQEQD41bwiEWcuboQpha5Zsx1/ncOHDujE67llgZLnRIaXtrwbrPxQ\u002BadGw32eF7A9OuFkbBIcAo5eYipo29grXan0HY9ju9\u002BkGaACKqzh8y3VG6Pg2B5mdt\u002BX3SdKG2zzfNlZM0CYv/9s9tNGEZqTKbbybug1eMIn\u002BfyLw7wINsUQ8UD5N9MBkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQDC3jAcKp5I9jvzbWzIRHIk4EGSfpf0Nu5aP78OpTTKgUR/AQEuECXLgAip6/JzaN887VZWYtS8r4oGMWBllrDheSFUUiG339faWeuAM2bGVUOP\u002B6Wo5iH9PshhB6NJ5LPg8Z2au\u002BebuORNycS5XiHmR1mC6WuCCh7T7KtmqjU1zN5p8X397JxSpVahU2KBlisN82W\u002BUBZsmavK5UWidXYy9bsBpVkh6u02OGClsA7hzf0yY/HbV8phoG0IKJlgnky7YXhPCGDzdz9Hc6xTmLJ6j7t9\u002BLRrdvXIRvWgOd0thvHjCcMGPub7onVG\u002BoveydVnoquF6ZB22BXOiIYMcNm/", + "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": "3a4dedda46064d0b8c6868cf494b67da" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "3b37c7e122e8d7ac0421648aa8b96c02", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:03:40 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "f98b93e5-e7f4-43f7-9975-407e2cf75740", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOa2//BFqL\u002Bz3FzmkfwwzhZuaITAV5tcaW3kFWewK2xVgAlzAwJ1RYZKFw8Ia5dBOLKe9cA1Fw16B7c0HwKnQylgazks6VuQrxtE5\u002BD249A/PXENnalQAhBwX5MDKxS8bs91ESdThpZ5koRf/MTe\u002BOM/FjgXCMHDCQEQD41bwiEWcuboQpha5Zsx1/ncOHDujE67llgZLnRIaXtrwbrPxQ\u002BadGw32eF7A9OuFkbBIcAo5eYipo29grXan0HY9ju9\u002BkGaACKqzh8y3VG6Pg2B5mdt\u002BX3SdKG2zzfNlZM0CYv/9s9tNGEZqTKbbybug1eMIn\u002BfyLw7wINsUQ8UD5N9MBkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQDC3jAcKp5I9jvzbWzIRHIk4EGSfpf0Nu5aP78OpTTKgUR/AQEuECXLgAip6/JzaN887VZWYtS8r4oGMWBllrDheSFUUiG339faWeuAM2bGVUOP\u002B6Wo5iH9PshhB6NJ5LPg8Z2au\u002BebuORNycS5XiHmR1mC6WuCCh7T7KtmqjU1zN5p8X397JxSpVahU2KBlisN82W\u002BUBZsmavK5UWidXYy9bsBpVkh6u02OGClsA7hzf0yY/HbV8phoG0IKJlgnky7YXhPCGDzdz9Hc6xTmLJ6j7t9\u002BLRrdvXIRvWgOd0thvHjCcMGPub7onVG\u002BoveydVnoquF6ZB22BXOiIYMcNm/", + "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": "3a4dedda46064d0b8c6868cf494b67da" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "49730caacd1160e560f96c0e64065f67", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:03:41 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "4dd847bd-f553-4dbc-8bb1-4f2234ec5e22", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOa2//BFqL\u002Bz3FzmkfwwzhZuaITAV5tcaW3kFWewK2xVgAlzAwJ1RYZKFw8Ia5dBOLKe9cA1Fw16B7c0HwKnQylgazks6VuQrxtE5\u002BD249A/PXENnalQAhBwX5MDKxS8bs91ESdThpZ5koRf/MTe\u002BOM/FjgXCMHDCQEQD41bwiEWcuboQpha5Zsx1/ncOHDujE67llgZLnRIaXtrwbrPxQ\u002BadGw32eF7A9OuFkbBIcAo5eYipo29grXan0HY9ju9\u002BkGaACKqzh8y3VG6Pg2B5mdt\u002BX3SdKG2zzfNlZM0CYv/9s9tNGEZqTKbbybug1eMIn\u002BfyLw7wINsUQ8UD5N9MBkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQDC3jAcKp5I9jvzbWzIRHIk4EGSfpf0Nu5aP78OpTTKgUR/AQEuECXLgAip6/JzaN887VZWYtS8r4oGMWBllrDheSFUUiG339faWeuAM2bGVUOP\u002B6Wo5iH9PshhB6NJ5LPg8Z2au\u002BebuORNycS5XiHmR1mC6WuCCh7T7KtmqjU1zN5p8X397JxSpVahU2KBlisN82W\u002BUBZsmavK5UWidXYy9bsBpVkh6u02OGClsA7hzf0yY/HbV8phoG0IKJlgnky7YXhPCGDzdz9Hc6xTmLJ6j7t9\u002BLRrdvXIRvWgOd0thvHjCcMGPub7onVG\u002BoveydVnoquF6ZB22BXOiIYMcNm/", + "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": "3a4dedda46064d0b8c6868cf494b67da" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "0b3ac914bff65bf3792f52b5a137b7d6", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1191", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:03:42 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "548472f1-4f9b-4093-a6af-41fdb49c40ec", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOa2//BFqL\u002Bz3FzmkfwwzhZuaITAV5tcaW3kFWewK2xVgAlzAwJ1RYZKFw8Ia5dBOLKe9cA1Fw16B7c0HwKnQylgazks6VuQrxtE5\u002BD249A/PXENnalQAhBwX5MDKxS8bs91ESdThpZ5koRf/MTe\u002BOM/FjgXCMHDCQEQD41bwiEWcuboQpha5Zsx1/ncOHDujE67llgZLnRIaXtrwbrPxQ\u002BadGw32eF7A9OuFkbBIcAo5eYipo29grXan0HY9ju9\u002BkGaACKqzh8y3VG6Pg2B5mdt\u002BX3SdKG2zzfNlZM0CYv/9s9tNGEZqTKbbybug1eMIn\u002BfyLw7wINsUQ8UD5N9MBkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQDC3jAcKp5I9jvzbWzIRHIk4EGSfpf0Nu5aP78OpTTKgUR/AQEuECXLgAip6/JzaN887VZWYtS8r4oGMWBllrDheSFUUiG339faWeuAM2bGVUOP\u002B6Wo5iH9PshhB6NJ5LPg8Z2au\u002BebuORNycS5XiHmR1mC6WuCCh7T7KtmqjU1zN5p8X397JxSpVahU2KBlisN82W\u002BUBZsmavK5UWidXYy9bsBpVkh6u02OGClsA7hzf0yY/HbV8phoG0IKJlgnky7YXhPCGDzdz9Hc6xTmLJ6j7t9\u002BLRrdvXIRvWgOd0thvHjCcMGPub7onVG\u002BoveydVnoquF6ZB22BXOiIYMcNm/", + "cancellation_requested": false, + "status": "completed", + "target": "https://heathskeyvault.vault.azure.net/certificates/1838444724", + "request_id": "3a4dedda46064d0b8c6868cf494b67da" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1838444724?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "35fd1320e3c6140ee1d7dbeeb59e73fd", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2306", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:03:42 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "efba18f0-e415-44e0-9cc8-48a9b25493fe", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1838444724/4aad1d8a04dc44198f608db916000d6f", + "kid": "https://heathskeyvault.vault.azure.net/keys/1838444724/4aad1d8a04dc44198f608db916000d6f", + "sid": "https://heathskeyvault.vault.azure.net/secrets/1838444724/4aad1d8a04dc44198f608db916000d6f", + "x5t": "QkHnzAnVmPPZrcsgkEr0p1G3vD0", + "cer": "MIIDKjCCAhKgAwIBAgIQYFhACaIhTcuO5tsSK2kYKTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0NTM0MloXDTIyMDIyNTA1MDM0MlowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOa2//BFqL\u002Bz3FzmkfwwzhZuaITAV5tcaW3kFWewK2xVgAlzAwJ1RYZKFw8Ia5dBOLKe9cA1Fw16B7c0HwKnQylgazks6VuQrxtE5\u002BD249A/PXENnalQAhBwX5MDKxS8bs91ESdThpZ5koRf/MTe\u002BOM/FjgXCMHDCQEQD41bwiEWcuboQpha5Zsx1/ncOHDujE67llgZLnRIaXtrwbrPxQ\u002BadGw32eF7A9OuFkbBIcAo5eYipo29grXan0HY9ju9\u002BkGaACKqzh8y3VG6Pg2B5mdt\u002BX3SdKG2zzfNlZM0CYv/9s9tNGEZqTKbbybug1eMIn\u002BfyLw7wINsUQ8UD5N9MBkCAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFPZQKAy1n6o8SSTKfhRwtJ\u002BUuLGNMB0GA1UdDgQWBBT2UCgMtZ\u002BqPEkkyn4UcLSflLixjTANBgkqhkiG9w0BAQsFAAOCAQEAcv49PHvd2Sw079nHMw0Wnp8P57gBdeJjqkoixPoZZEUErkJlPKpfLoEaps2dsRCP3M4Kz/rEtI6sS8Y0mdLIuqD0JvFbuzvSuUKmmEqYYkmjVyiRzvaCp\u002BcQlgoQGEHaCErY95qIlISbK9v0ryeJxUZE2h18Gvq\u002BCdA3lQSAeeRq5vSz7U2vOHjqA0edxDFejHsEr0yrEHkO\u002BckYJPQRfc8opf4f3gu4RFB0WEyAco0twCFUksTGtmObhm7pS3Qbeq\u002BVis2BovIh5SpFEDxeSpxj1QcmQFNjOcdFqszEbmmCBlHcxSlf24EvTX4FdGVWQhjjqpCUDHJOAXmQZ5pPaw==", + "attributes": { + "enabled": true, + "nbf": 1614228822, + "exp": 1645765422, + "created": 1614229422, + "updated": 1614229422, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "policy": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1838444724/policy", + "key_props": { + "exportable": false, + "kty": "RSA", + "key_size": 2048, + "reuse_key": false + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "ekus": [ + "1.3.6.1.5.5.7.3.1", + "1.3.6.1.5.5.7.3.2" + ], + "key_usage": [ + "dataEncipherment" + ], + "validity_months": 12, + "basic_constraints": { + "ca": false + } + }, + "lifetime_actions": [ + { + "trigger": { + "lifetime_percentage": 80 + }, + "action": { + "action_type": "AutoRenew" + } + } + ], + "issuer": { + "name": "Self", + "cert_transparency": false + }, + "attributes": { + "enabled": true, + "created": 1614229409, + "updated": 1614229409 + } + }, + "pending": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending" + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1838444724/?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "traceparent": "00-1bfe494fd12e7947b2721e6e70ea475b-d12b5cdbd52d124f-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "df76fcc1617fea0b1918d0e27a2fbf28", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2306", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:03:42 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "755f600b-4bca-4926-949f-346025c5d7d0", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1838444724/4aad1d8a04dc44198f608db916000d6f", + "kid": "https://heathskeyvault.vault.azure.net/keys/1838444724/4aad1d8a04dc44198f608db916000d6f", + "sid": "https://heathskeyvault.vault.azure.net/secrets/1838444724/4aad1d8a04dc44198f608db916000d6f", + "x5t": "QkHnzAnVmPPZrcsgkEr0p1G3vD0", + "cer": "MIIDKjCCAhKgAwIBAgIQYFhACaIhTcuO5tsSK2kYKTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0NTM0MloXDTIyMDIyNTA1MDM0MlowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOa2//BFqL\u002Bz3FzmkfwwzhZuaITAV5tcaW3kFWewK2xVgAlzAwJ1RYZKFw8Ia5dBOLKe9cA1Fw16B7c0HwKnQylgazks6VuQrxtE5\u002BD249A/PXENnalQAhBwX5MDKxS8bs91ESdThpZ5koRf/MTe\u002BOM/FjgXCMHDCQEQD41bwiEWcuboQpha5Zsx1/ncOHDujE67llgZLnRIaXtrwbrPxQ\u002BadGw32eF7A9OuFkbBIcAo5eYipo29grXan0HY9ju9\u002BkGaACKqzh8y3VG6Pg2B5mdt\u002BX3SdKG2zzfNlZM0CYv/9s9tNGEZqTKbbybug1eMIn\u002BfyLw7wINsUQ8UD5N9MBkCAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFPZQKAy1n6o8SSTKfhRwtJ\u002BUuLGNMB0GA1UdDgQWBBT2UCgMtZ\u002BqPEkkyn4UcLSflLixjTANBgkqhkiG9w0BAQsFAAOCAQEAcv49PHvd2Sw079nHMw0Wnp8P57gBdeJjqkoixPoZZEUErkJlPKpfLoEaps2dsRCP3M4Kz/rEtI6sS8Y0mdLIuqD0JvFbuzvSuUKmmEqYYkmjVyiRzvaCp\u002BcQlgoQGEHaCErY95qIlISbK9v0ryeJxUZE2h18Gvq\u002BCdA3lQSAeeRq5vSz7U2vOHjqA0edxDFejHsEr0yrEHkO\u002BckYJPQRfc8opf4f3gu4RFB0WEyAco0twCFUksTGtmObhm7pS3Qbeq\u002BVis2BovIh5SpFEDxeSpxj1QcmQFNjOcdFqszEbmmCBlHcxSlf24EvTX4FdGVWQhjjqpCUDHJOAXmQZ5pPaw==", + "attributes": { + "enabled": true, + "nbf": 1614228822, + "exp": 1645765422, + "created": 1614229422, + "updated": 1614229422, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "policy": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1838444724/policy", + "key_props": { + "exportable": false, + "kty": "RSA", + "key_size": 2048, + "reuse_key": false + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "ekus": [ + "1.3.6.1.5.5.7.3.1", + "1.3.6.1.5.5.7.3.2" + ], + "key_usage": [ + "dataEncipherment" + ], + "validity_months": 12, + "basic_constraints": { + "ca": false + } + }, + "lifetime_actions": [ + { + "trigger": { + "lifetime_percentage": 80 + }, + "action": { + "action_type": "AutoRenew" + } + } + ], + "issuer": { + "name": "Self", + "cert_transparency": false + }, + "attributes": { + "enabled": true, + "created": 1614229409, + "updated": 1614229409 + } + }, + "pending": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1838444724/pending" + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/secrets/1838444724/4aad1d8a04dc44198f608db916000d6f?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "traceparent": "00-1bfe494fd12e7947b2721e6e70ea475b-2e42853bc37c374c-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "51ed9641290930a0ba26291fe404a5db", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1605", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:03:42 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "7e76637e-9ada-4eae-ad6e-5ab90ffdad70", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "value": "-----BEGIN CERTIFICATE-----\nMIIDKjCCAhKgAwIBAgIQYFhACaIhTcuO5tsSK2kYKTANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0NTM0MloXDTIyMDIyNTA1MDM0\nMlowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBAOa2//BFqL\u002Bz3FzmkfwwzhZuaITAV5tcaW3kFWewK2xVgAlzAwJ1RYZK\nFw8Ia5dBOLKe9cA1Fw16B7c0HwKnQylgazks6VuQrxtE5\u002BD249A/PXENnalQAhBw\nX5MDKxS8bs91ESdThpZ5koRf/MTe\u002BOM/FjgXCMHDCQEQD41bwiEWcuboQpha5Zsx\n1/ncOHDujE67llgZLnRIaXtrwbrPxQ\u002BadGw32eF7A9OuFkbBIcAo5eYipo29grXa\nn0HY9ju9\u002BkGaACKqzh8y3VG6Pg2B5mdt\u002BX3SdKG2zzfNlZM0CYv/9s9tNGEZqTKb\nbybug1eMIn\u002BfyLw7wINsUQ8UD5N9MBkCAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQ\nMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1Ud\nIwQYMBaAFPZQKAy1n6o8SSTKfhRwtJ\u002BUuLGNMB0GA1UdDgQWBBT2UCgMtZ\u002BqPEkk\nyn4UcLSflLixjTANBgkqhkiG9w0BAQsFAAOCAQEAcv49PHvd2Sw079nHMw0Wnp8P\n57gBdeJjqkoixPoZZEUErkJlPKpfLoEaps2dsRCP3M4Kz/rEtI6sS8Y0mdLIuqD0\nJvFbuzvSuUKmmEqYYkmjVyiRzvaCp\u002BcQlgoQGEHaCErY95qIlISbK9v0ryeJxUZE\n2h18Gvq\u002BCdA3lQSAeeRq5vSz7U2vOHjqA0edxDFejHsEr0yrEHkO\u002BckYJPQRfc8o\npf4f3gu4RFB0WEyAco0twCFUksTGtmObhm7pS3Qbeq\u002BVis2BovIh5SpFEDxeSpxj\n1QcmQFNjOcdFqszEbmmCBlHcxSlf24EvTX4FdGVWQhjjqpCUDHJOAXmQZ5pPaw==\n-----END CERTIFICATE-----\n", + "contentType": "application/x-pem-file", + "id": "https://heathskeyvault.vault.azure.net/secrets/1838444724/4aad1d8a04dc44198f608db916000d6f", + "managed": true, + "attributes": { + "enabled": true, + "nbf": 1614228822, + "exp": 1645765422, + "created": 1614229422, + "updated": 1614229422, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "kid": "https://heathskeyvault.vault.azure.net/keys/1838444724/4aad1d8a04dc44198f608db916000d6f" + } + } + ], + "Variables": { + "AZURE_KEYVAULT_URL": "https://heathskeyvault.vault.azure.net/", + "RandomSeed": "1356646617" + } +} \ No newline at end of file diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadNonExportableCertificate(%application%x-pem-file%)Async.json b/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadNonExportableCertificate(%application%x-pem-file%)Async.json new file mode 100644 index 000000000000..e67b3028b605 --- /dev/null +++ b/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadNonExportableCertificate(%application%x-pem-file%)Async.json @@ -0,0 +1,1060 @@ +{ + "Entries": [ + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/84878418/create?api-version=7.2", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Type": "application/json", + "traceparent": "00-e3f48469dbdc5c43ab27521e65ad3291-706847a6088e1c42-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "0febdb9db47de82e3b106421a5bb9452", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "87", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:03:58 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47\u0022, resource=\u0022https://vault.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "16e88650-745a-4c3d-8186-15bb86ec6c39", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "error": { + "code": "Unauthorized", + "message": "Request is missing a Bearer or PoP token." + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/84878418/create?api-version=7.2", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "253", + "Content-Type": "application/json", + "traceparent": "00-e3f48469dbdc5c43ab27521e65ad3291-706847a6088e1c42-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "0febdb9db47de82e3b106421a5bb9452", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "policy": { + "key_props": { + "kty": "RSA", + "reuse_key": false, + "exportable": false + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "key_usage": [ + "dataEncipherment" + ] + }, + "issuer": { + "name": "Self", + "cert_transparency": false + } + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1280", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:03:58 GMT", + "Expires": "-1", + "Location": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending?api-version=7.2\u0026request_id=34b135c0b48d4f40a406ecde171f7565", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "6c850de7-6409-46a9-a12b-278f8f54d1f0", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyTKUTSvqPSSHAFxdLgQt0KM1s8fcpJLHWSC6erPSTTQWqBiOgIvpELcgrUmxYYw09mynVU8wKiW\u002B5FbkJDlhp1g4rk1bWUEnVCy7yza4tSw61hHoJnSX\u002BCJgUVvu/vYPm2igGP3tEvi19LHDzBKYIvS5VM99xLuz5G2qpUD3ZLlgUNJO6UKpMXjEsAUqf5hNZw0iV2dkXyEgtcgoLti2\u002B7m4fo4ikQ\u002Bk33oCwhwFT8r/\u002BYiI5N07bUhMuu6vFgtYw59Fo\u002BPOQ5GEBzwwzaYWPf/40Z9ncVymXs711tzE9JGYgl3IdJD4gkx7FJznsKsczLgQ27TYmtwzMHNRlrXk0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBOwY/b54S1nXQx0VxMrLVHPtPlPwN5FraZbcTi7UVvOLiC704cKgVq2FgB1BbtQ9L3lhbMVMyr0w9bwRxioZ85Gec5otIiCjQ8bCWrbzjJghmI3KfzSIoIyFMKxWbjJtNcKh5kIGz8AMFNrjTPgmzbIY9d\u002BbP7ZqQSABSGhpZXbd9U0bhlOyqo7ycXda1pCYZonyAGgjO7QhlAnNp\u002BA/HEAvxbBwmpOQryllRLeNg3z0zFiNtq8dlfJag6Clyv4TnodIRwTU9RiApH\u002B\u002B\u002BZoqxe6a7R8QCB3HdrfOzd3EYyDgy/3FRZEzL693wl13jpsSLHDdMU75n7vr4OQ1Z9xWHo", + "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": "34b135c0b48d4f40a406ecde171f7565" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "0afa1827ec797376d149adc3b91e11df", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1280", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:03:58 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "04871968-6cd7-4bda-a7a7-a505605adf4f", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyTKUTSvqPSSHAFxdLgQt0KM1s8fcpJLHWSC6erPSTTQWqBiOgIvpELcgrUmxYYw09mynVU8wKiW\u002B5FbkJDlhp1g4rk1bWUEnVCy7yza4tSw61hHoJnSX\u002BCJgUVvu/vYPm2igGP3tEvi19LHDzBKYIvS5VM99xLuz5G2qpUD3ZLlgUNJO6UKpMXjEsAUqf5hNZw0iV2dkXyEgtcgoLti2\u002B7m4fo4ikQ\u002Bk33oCwhwFT8r/\u002BYiI5N07bUhMuu6vFgtYw59Fo\u002BPOQ5GEBzwwzaYWPf/40Z9ncVymXs711tzE9JGYgl3IdJD4gkx7FJznsKsczLgQ27TYmtwzMHNRlrXk0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBOwY/b54S1nXQx0VxMrLVHPtPlPwN5FraZbcTi7UVvOLiC704cKgVq2FgB1BbtQ9L3lhbMVMyr0w9bwRxioZ85Gec5otIiCjQ8bCWrbzjJghmI3KfzSIoIyFMKxWbjJtNcKh5kIGz8AMFNrjTPgmzbIY9d\u002BbP7ZqQSABSGhpZXbd9U0bhlOyqo7ycXda1pCYZonyAGgjO7QhlAnNp\u002BA/HEAvxbBwmpOQryllRLeNg3z0zFiNtq8dlfJag6Clyv4TnodIRwTU9RiApH\u002B\u002B\u002BZoqxe6a7R8QCB3HdrfOzd3EYyDgy/3FRZEzL693wl13jpsSLHDdMU75n7vr4OQ1Z9xWHo", + "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": "34b135c0b48d4f40a406ecde171f7565" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "bcb8ed18517048b6af4b3d74d38cbdd7", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1280", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:04:00 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "dc2e012c-6245-4d2b-87cc-1c9f1655843d", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyTKUTSvqPSSHAFxdLgQt0KM1s8fcpJLHWSC6erPSTTQWqBiOgIvpELcgrUmxYYw09mynVU8wKiW\u002B5FbkJDlhp1g4rk1bWUEnVCy7yza4tSw61hHoJnSX\u002BCJgUVvu/vYPm2igGP3tEvi19LHDzBKYIvS5VM99xLuz5G2qpUD3ZLlgUNJO6UKpMXjEsAUqf5hNZw0iV2dkXyEgtcgoLti2\u002B7m4fo4ikQ\u002Bk33oCwhwFT8r/\u002BYiI5N07bUhMuu6vFgtYw59Fo\u002BPOQ5GEBzwwzaYWPf/40Z9ncVymXs711tzE9JGYgl3IdJD4gkx7FJznsKsczLgQ27TYmtwzMHNRlrXk0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBOwY/b54S1nXQx0VxMrLVHPtPlPwN5FraZbcTi7UVvOLiC704cKgVq2FgB1BbtQ9L3lhbMVMyr0w9bwRxioZ85Gec5otIiCjQ8bCWrbzjJghmI3KfzSIoIyFMKxWbjJtNcKh5kIGz8AMFNrjTPgmzbIY9d\u002BbP7ZqQSABSGhpZXbd9U0bhlOyqo7ycXda1pCYZonyAGgjO7QhlAnNp\u002BA/HEAvxbBwmpOQryllRLeNg3z0zFiNtq8dlfJag6Clyv4TnodIRwTU9RiApH\u002B\u002B\u002BZoqxe6a7R8QCB3HdrfOzd3EYyDgy/3FRZEzL693wl13jpsSLHDdMU75n7vr4OQ1Z9xWHo", + "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": "34b135c0b48d4f40a406ecde171f7565" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "12a68d3a5797b1d865773d33076b2f1c", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1280", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:04:01 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "390e5b2d-e96a-4087-bf6a-cbb2f2e4fe5d", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyTKUTSvqPSSHAFxdLgQt0KM1s8fcpJLHWSC6erPSTTQWqBiOgIvpELcgrUmxYYw09mynVU8wKiW\u002B5FbkJDlhp1g4rk1bWUEnVCy7yza4tSw61hHoJnSX\u002BCJgUVvu/vYPm2igGP3tEvi19LHDzBKYIvS5VM99xLuz5G2qpUD3ZLlgUNJO6UKpMXjEsAUqf5hNZw0iV2dkXyEgtcgoLti2\u002B7m4fo4ikQ\u002Bk33oCwhwFT8r/\u002BYiI5N07bUhMuu6vFgtYw59Fo\u002BPOQ5GEBzwwzaYWPf/40Z9ncVymXs711tzE9JGYgl3IdJD4gkx7FJznsKsczLgQ27TYmtwzMHNRlrXk0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBOwY/b54S1nXQx0VxMrLVHPtPlPwN5FraZbcTi7UVvOLiC704cKgVq2FgB1BbtQ9L3lhbMVMyr0w9bwRxioZ85Gec5otIiCjQ8bCWrbzjJghmI3KfzSIoIyFMKxWbjJtNcKh5kIGz8AMFNrjTPgmzbIY9d\u002BbP7ZqQSABSGhpZXbd9U0bhlOyqo7ycXda1pCYZonyAGgjO7QhlAnNp\u002BA/HEAvxbBwmpOQryllRLeNg3z0zFiNtq8dlfJag6Clyv4TnodIRwTU9RiApH\u002B\u002B\u002BZoqxe6a7R8QCB3HdrfOzd3EYyDgy/3FRZEzL693wl13jpsSLHDdMU75n7vr4OQ1Z9xWHo", + "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": "34b135c0b48d4f40a406ecde171f7565" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "b80984fed702d5e261b15a2dae02a045", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1280", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:04:02 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "58484e2d-d56a-44fa-a061-2c84b8e9b9d6", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyTKUTSvqPSSHAFxdLgQt0KM1s8fcpJLHWSC6erPSTTQWqBiOgIvpELcgrUmxYYw09mynVU8wKiW\u002B5FbkJDlhp1g4rk1bWUEnVCy7yza4tSw61hHoJnSX\u002BCJgUVvu/vYPm2igGP3tEvi19LHDzBKYIvS5VM99xLuz5G2qpUD3ZLlgUNJO6UKpMXjEsAUqf5hNZw0iV2dkXyEgtcgoLti2\u002B7m4fo4ikQ\u002Bk33oCwhwFT8r/\u002BYiI5N07bUhMuu6vFgtYw59Fo\u002BPOQ5GEBzwwzaYWPf/40Z9ncVymXs711tzE9JGYgl3IdJD4gkx7FJznsKsczLgQ27TYmtwzMHNRlrXk0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBOwY/b54S1nXQx0VxMrLVHPtPlPwN5FraZbcTi7UVvOLiC704cKgVq2FgB1BbtQ9L3lhbMVMyr0w9bwRxioZ85Gec5otIiCjQ8bCWrbzjJghmI3KfzSIoIyFMKxWbjJtNcKh5kIGz8AMFNrjTPgmzbIY9d\u002BbP7ZqQSABSGhpZXbd9U0bhlOyqo7ycXda1pCYZonyAGgjO7QhlAnNp\u002BA/HEAvxbBwmpOQryllRLeNg3z0zFiNtq8dlfJag6Clyv4TnodIRwTU9RiApH\u002B\u002B\u002BZoqxe6a7R8QCB3HdrfOzd3EYyDgy/3FRZEzL693wl13jpsSLHDdMU75n7vr4OQ1Z9xWHo", + "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": "34b135c0b48d4f40a406ecde171f7565" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "2c88d68bff78c148140757f913834143", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1280", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:04:03 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "41667783-4cc2-4dcb-b29d-90e67e050ca3", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyTKUTSvqPSSHAFxdLgQt0KM1s8fcpJLHWSC6erPSTTQWqBiOgIvpELcgrUmxYYw09mynVU8wKiW\u002B5FbkJDlhp1g4rk1bWUEnVCy7yza4tSw61hHoJnSX\u002BCJgUVvu/vYPm2igGP3tEvi19LHDzBKYIvS5VM99xLuz5G2qpUD3ZLlgUNJO6UKpMXjEsAUqf5hNZw0iV2dkXyEgtcgoLti2\u002B7m4fo4ikQ\u002Bk33oCwhwFT8r/\u002BYiI5N07bUhMuu6vFgtYw59Fo\u002BPOQ5GEBzwwzaYWPf/40Z9ncVymXs711tzE9JGYgl3IdJD4gkx7FJznsKsczLgQ27TYmtwzMHNRlrXk0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBOwY/b54S1nXQx0VxMrLVHPtPlPwN5FraZbcTi7UVvOLiC704cKgVq2FgB1BbtQ9L3lhbMVMyr0w9bwRxioZ85Gec5otIiCjQ8bCWrbzjJghmI3KfzSIoIyFMKxWbjJtNcKh5kIGz8AMFNrjTPgmzbIY9d\u002BbP7ZqQSABSGhpZXbd9U0bhlOyqo7ycXda1pCYZonyAGgjO7QhlAnNp\u002BA/HEAvxbBwmpOQryllRLeNg3z0zFiNtq8dlfJag6Clyv4TnodIRwTU9RiApH\u002B\u002B\u002BZoqxe6a7R8QCB3HdrfOzd3EYyDgy/3FRZEzL693wl13jpsSLHDdMU75n7vr4OQ1Z9xWHo", + "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": "34b135c0b48d4f40a406ecde171f7565" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "4f75211c058262d5aad0b1e5fcaa0263", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1280", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:04:04 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "f2a53895-d2a2-4c18-a6c0-4f25b1350c7d", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyTKUTSvqPSSHAFxdLgQt0KM1s8fcpJLHWSC6erPSTTQWqBiOgIvpELcgrUmxYYw09mynVU8wKiW\u002B5FbkJDlhp1g4rk1bWUEnVCy7yza4tSw61hHoJnSX\u002BCJgUVvu/vYPm2igGP3tEvi19LHDzBKYIvS5VM99xLuz5G2qpUD3ZLlgUNJO6UKpMXjEsAUqf5hNZw0iV2dkXyEgtcgoLti2\u002B7m4fo4ikQ\u002Bk33oCwhwFT8r/\u002BYiI5N07bUhMuu6vFgtYw59Fo\u002BPOQ5GEBzwwzaYWPf/40Z9ncVymXs711tzE9JGYgl3IdJD4gkx7FJznsKsczLgQ27TYmtwzMHNRlrXk0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBOwY/b54S1nXQx0VxMrLVHPtPlPwN5FraZbcTi7UVvOLiC704cKgVq2FgB1BbtQ9L3lhbMVMyr0w9bwRxioZ85Gec5otIiCjQ8bCWrbzjJghmI3KfzSIoIyFMKxWbjJtNcKh5kIGz8AMFNrjTPgmzbIY9d\u002BbP7ZqQSABSGhpZXbd9U0bhlOyqo7ycXda1pCYZonyAGgjO7QhlAnNp\u002BA/HEAvxbBwmpOQryllRLeNg3z0zFiNtq8dlfJag6Clyv4TnodIRwTU9RiApH\u002B\u002B\u002BZoqxe6a7R8QCB3HdrfOzd3EYyDgy/3FRZEzL693wl13jpsSLHDdMU75n7vr4OQ1Z9xWHo", + "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": "34b135c0b48d4f40a406ecde171f7565" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "31a7f8d702e3ffa33b47a3fb80e9c1de", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1280", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:04:05 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "d72bae2c-fac5-47e2-8b0c-a0a389f092fe", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyTKUTSvqPSSHAFxdLgQt0KM1s8fcpJLHWSC6erPSTTQWqBiOgIvpELcgrUmxYYw09mynVU8wKiW\u002B5FbkJDlhp1g4rk1bWUEnVCy7yza4tSw61hHoJnSX\u002BCJgUVvu/vYPm2igGP3tEvi19LHDzBKYIvS5VM99xLuz5G2qpUD3ZLlgUNJO6UKpMXjEsAUqf5hNZw0iV2dkXyEgtcgoLti2\u002B7m4fo4ikQ\u002Bk33oCwhwFT8r/\u002BYiI5N07bUhMuu6vFgtYw59Fo\u002BPOQ5GEBzwwzaYWPf/40Z9ncVymXs711tzE9JGYgl3IdJD4gkx7FJznsKsczLgQ27TYmtwzMHNRlrXk0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBOwY/b54S1nXQx0VxMrLVHPtPlPwN5FraZbcTi7UVvOLiC704cKgVq2FgB1BbtQ9L3lhbMVMyr0w9bwRxioZ85Gec5otIiCjQ8bCWrbzjJghmI3KfzSIoIyFMKxWbjJtNcKh5kIGz8AMFNrjTPgmzbIY9d\u002BbP7ZqQSABSGhpZXbd9U0bhlOyqo7ycXda1pCYZonyAGgjO7QhlAnNp\u002BA/HEAvxbBwmpOQryllRLeNg3z0zFiNtq8dlfJag6Clyv4TnodIRwTU9RiApH\u002B\u002B\u002BZoqxe6a7R8QCB3HdrfOzd3EYyDgy/3FRZEzL693wl13jpsSLHDdMU75n7vr4OQ1Z9xWHo", + "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": "34b135c0b48d4f40a406ecde171f7565" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "8d111670508c86c2012581a84d62c46a", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1280", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:04:06 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "fbf8433f-627d-4206-8118-d8e3a18ae000", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyTKUTSvqPSSHAFxdLgQt0KM1s8fcpJLHWSC6erPSTTQWqBiOgIvpELcgrUmxYYw09mynVU8wKiW\u002B5FbkJDlhp1g4rk1bWUEnVCy7yza4tSw61hHoJnSX\u002BCJgUVvu/vYPm2igGP3tEvi19LHDzBKYIvS5VM99xLuz5G2qpUD3ZLlgUNJO6UKpMXjEsAUqf5hNZw0iV2dkXyEgtcgoLti2\u002B7m4fo4ikQ\u002Bk33oCwhwFT8r/\u002BYiI5N07bUhMuu6vFgtYw59Fo\u002BPOQ5GEBzwwzaYWPf/40Z9ncVymXs711tzE9JGYgl3IdJD4gkx7FJznsKsczLgQ27TYmtwzMHNRlrXk0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBOwY/b54S1nXQx0VxMrLVHPtPlPwN5FraZbcTi7UVvOLiC704cKgVq2FgB1BbtQ9L3lhbMVMyr0w9bwRxioZ85Gec5otIiCjQ8bCWrbzjJghmI3KfzSIoIyFMKxWbjJtNcKh5kIGz8AMFNrjTPgmzbIY9d\u002BbP7ZqQSABSGhpZXbd9U0bhlOyqo7ycXda1pCYZonyAGgjO7QhlAnNp\u002BA/HEAvxbBwmpOQryllRLeNg3z0zFiNtq8dlfJag6Clyv4TnodIRwTU9RiApH\u002B\u002B\u002BZoqxe6a7R8QCB3HdrfOzd3EYyDgy/3FRZEzL693wl13jpsSLHDdMU75n7vr4OQ1Z9xWHo", + "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": "34b135c0b48d4f40a406ecde171f7565" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "1b22f40410db19607d76133b62d9e2c1", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1280", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:04:07 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "b1366765-0858-4f1f-a164-120f3b8ac2ab", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyTKUTSvqPSSHAFxdLgQt0KM1s8fcpJLHWSC6erPSTTQWqBiOgIvpELcgrUmxYYw09mynVU8wKiW\u002B5FbkJDlhp1g4rk1bWUEnVCy7yza4tSw61hHoJnSX\u002BCJgUVvu/vYPm2igGP3tEvi19LHDzBKYIvS5VM99xLuz5G2qpUD3ZLlgUNJO6UKpMXjEsAUqf5hNZw0iV2dkXyEgtcgoLti2\u002B7m4fo4ikQ\u002Bk33oCwhwFT8r/\u002BYiI5N07bUhMuu6vFgtYw59Fo\u002BPOQ5GEBzwwzaYWPf/40Z9ncVymXs711tzE9JGYgl3IdJD4gkx7FJznsKsczLgQ27TYmtwzMHNRlrXk0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBOwY/b54S1nXQx0VxMrLVHPtPlPwN5FraZbcTi7UVvOLiC704cKgVq2FgB1BbtQ9L3lhbMVMyr0w9bwRxioZ85Gec5otIiCjQ8bCWrbzjJghmI3KfzSIoIyFMKxWbjJtNcKh5kIGz8AMFNrjTPgmzbIY9d\u002BbP7ZqQSABSGhpZXbd9U0bhlOyqo7ycXda1pCYZonyAGgjO7QhlAnNp\u002BA/HEAvxbBwmpOQryllRLeNg3z0zFiNtq8dlfJag6Clyv4TnodIRwTU9RiApH\u002B\u002B\u002BZoqxe6a7R8QCB3HdrfOzd3EYyDgy/3FRZEzL693wl13jpsSLHDdMU75n7vr4OQ1Z9xWHo", + "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": "34b135c0b48d4f40a406ecde171f7565" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "e675d30e759986d636212fbe81fbb1d9", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1280", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:04:08 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "3ca39b4f-85b5-4f3a-b9af-f7750ee9a0e2", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyTKUTSvqPSSHAFxdLgQt0KM1s8fcpJLHWSC6erPSTTQWqBiOgIvpELcgrUmxYYw09mynVU8wKiW\u002B5FbkJDlhp1g4rk1bWUEnVCy7yza4tSw61hHoJnSX\u002BCJgUVvu/vYPm2igGP3tEvi19LHDzBKYIvS5VM99xLuz5G2qpUD3ZLlgUNJO6UKpMXjEsAUqf5hNZw0iV2dkXyEgtcgoLti2\u002B7m4fo4ikQ\u002Bk33oCwhwFT8r/\u002BYiI5N07bUhMuu6vFgtYw59Fo\u002BPOQ5GEBzwwzaYWPf/40Z9ncVymXs711tzE9JGYgl3IdJD4gkx7FJznsKsczLgQ27TYmtwzMHNRlrXk0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBOwY/b54S1nXQx0VxMrLVHPtPlPwN5FraZbcTi7UVvOLiC704cKgVq2FgB1BbtQ9L3lhbMVMyr0w9bwRxioZ85Gec5otIiCjQ8bCWrbzjJghmI3KfzSIoIyFMKxWbjJtNcKh5kIGz8AMFNrjTPgmzbIY9d\u002BbP7ZqQSABSGhpZXbd9U0bhlOyqo7ycXda1pCYZonyAGgjO7QhlAnNp\u002BA/HEAvxbBwmpOQryllRLeNg3z0zFiNtq8dlfJag6Clyv4TnodIRwTU9RiApH\u002B\u002B\u002BZoqxe6a7R8QCB3HdrfOzd3EYyDgy/3FRZEzL693wl13jpsSLHDdMU75n7vr4OQ1Z9xWHo", + "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": "34b135c0b48d4f40a406ecde171f7565" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "8bf63883a6c75f03b6f70f153d872427", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1280", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:04:09 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "df556712-0e90-4ee3-8e36-d120b6598cef", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyTKUTSvqPSSHAFxdLgQt0KM1s8fcpJLHWSC6erPSTTQWqBiOgIvpELcgrUmxYYw09mynVU8wKiW\u002B5FbkJDlhp1g4rk1bWUEnVCy7yza4tSw61hHoJnSX\u002BCJgUVvu/vYPm2igGP3tEvi19LHDzBKYIvS5VM99xLuz5G2qpUD3ZLlgUNJO6UKpMXjEsAUqf5hNZw0iV2dkXyEgtcgoLti2\u002B7m4fo4ikQ\u002Bk33oCwhwFT8r/\u002BYiI5N07bUhMuu6vFgtYw59Fo\u002BPOQ5GEBzwwzaYWPf/40Z9ncVymXs711tzE9JGYgl3IdJD4gkx7FJznsKsczLgQ27TYmtwzMHNRlrXk0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBOwY/b54S1nXQx0VxMrLVHPtPlPwN5FraZbcTi7UVvOLiC704cKgVq2FgB1BbtQ9L3lhbMVMyr0w9bwRxioZ85Gec5otIiCjQ8bCWrbzjJghmI3KfzSIoIyFMKxWbjJtNcKh5kIGz8AMFNrjTPgmzbIY9d\u002BbP7ZqQSABSGhpZXbd9U0bhlOyqo7ycXda1pCYZonyAGgjO7QhlAnNp\u002BA/HEAvxbBwmpOQryllRLeNg3z0zFiNtq8dlfJag6Clyv4TnodIRwTU9RiApH\u002B\u002B\u002BZoqxe6a7R8QCB3HdrfOzd3EYyDgy/3FRZEzL693wl13jpsSLHDdMU75n7vr4OQ1Z9xWHo", + "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": "34b135c0b48d4f40a406ecde171f7565" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "7a99bf42deec8fd01d9be4b9e0a29882", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1280", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:04:10 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "cff7ecf3-ab5b-4b57-af49-9864ce1ea620", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyTKUTSvqPSSHAFxdLgQt0KM1s8fcpJLHWSC6erPSTTQWqBiOgIvpELcgrUmxYYw09mynVU8wKiW\u002B5FbkJDlhp1g4rk1bWUEnVCy7yza4tSw61hHoJnSX\u002BCJgUVvu/vYPm2igGP3tEvi19LHDzBKYIvS5VM99xLuz5G2qpUD3ZLlgUNJO6UKpMXjEsAUqf5hNZw0iV2dkXyEgtcgoLti2\u002B7m4fo4ikQ\u002Bk33oCwhwFT8r/\u002BYiI5N07bUhMuu6vFgtYw59Fo\u002BPOQ5GEBzwwzaYWPf/40Z9ncVymXs711tzE9JGYgl3IdJD4gkx7FJznsKsczLgQ27TYmtwzMHNRlrXk0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBOwY/b54S1nXQx0VxMrLVHPtPlPwN5FraZbcTi7UVvOLiC704cKgVq2FgB1BbtQ9L3lhbMVMyr0w9bwRxioZ85Gec5otIiCjQ8bCWrbzjJghmI3KfzSIoIyFMKxWbjJtNcKh5kIGz8AMFNrjTPgmzbIY9d\u002BbP7ZqQSABSGhpZXbd9U0bhlOyqo7ycXda1pCYZonyAGgjO7QhlAnNp\u002BA/HEAvxbBwmpOQryllRLeNg3z0zFiNtq8dlfJag6Clyv4TnodIRwTU9RiApH\u002B\u002B\u002BZoqxe6a7R8QCB3HdrfOzd3EYyDgy/3FRZEzL693wl13jpsSLHDdMU75n7vr4OQ1Z9xWHo", + "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": "34b135c0b48d4f40a406ecde171f7565" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "29b73ac456e268fad0162fa266c148ae", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1280", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:04:12 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "50397089-34c1-4974-8109-731f20fb1712", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyTKUTSvqPSSHAFxdLgQt0KM1s8fcpJLHWSC6erPSTTQWqBiOgIvpELcgrUmxYYw09mynVU8wKiW\u002B5FbkJDlhp1g4rk1bWUEnVCy7yza4tSw61hHoJnSX\u002BCJgUVvu/vYPm2igGP3tEvi19LHDzBKYIvS5VM99xLuz5G2qpUD3ZLlgUNJO6UKpMXjEsAUqf5hNZw0iV2dkXyEgtcgoLti2\u002B7m4fo4ikQ\u002Bk33oCwhwFT8r/\u002BYiI5N07bUhMuu6vFgtYw59Fo\u002BPOQ5GEBzwwzaYWPf/40Z9ncVymXs711tzE9JGYgl3IdJD4gkx7FJznsKsczLgQ27TYmtwzMHNRlrXk0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBOwY/b54S1nXQx0VxMrLVHPtPlPwN5FraZbcTi7UVvOLiC704cKgVq2FgB1BbtQ9L3lhbMVMyr0w9bwRxioZ85Gec5otIiCjQ8bCWrbzjJghmI3KfzSIoIyFMKxWbjJtNcKh5kIGz8AMFNrjTPgmzbIY9d\u002BbP7ZqQSABSGhpZXbd9U0bhlOyqo7ycXda1pCYZonyAGgjO7QhlAnNp\u002BA/HEAvxbBwmpOQryllRLeNg3z0zFiNtq8dlfJag6Clyv4TnodIRwTU9RiApH\u002B\u002B\u002BZoqxe6a7R8QCB3HdrfOzd3EYyDgy/3FRZEzL693wl13jpsSLHDdMU75n7vr4OQ1Z9xWHo", + "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": "34b135c0b48d4f40a406ecde171f7565" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "c17b08fd3762a4ec68676e2bc1497e13", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1280", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:04:13 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "1e01d8a0-a6e4-45ee-92b7-223dc05b0cf0", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyTKUTSvqPSSHAFxdLgQt0KM1s8fcpJLHWSC6erPSTTQWqBiOgIvpELcgrUmxYYw09mynVU8wKiW\u002B5FbkJDlhp1g4rk1bWUEnVCy7yza4tSw61hHoJnSX\u002BCJgUVvu/vYPm2igGP3tEvi19LHDzBKYIvS5VM99xLuz5G2qpUD3ZLlgUNJO6UKpMXjEsAUqf5hNZw0iV2dkXyEgtcgoLti2\u002B7m4fo4ikQ\u002Bk33oCwhwFT8r/\u002BYiI5N07bUhMuu6vFgtYw59Fo\u002BPOQ5GEBzwwzaYWPf/40Z9ncVymXs711tzE9JGYgl3IdJD4gkx7FJznsKsczLgQ27TYmtwzMHNRlrXk0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBOwY/b54S1nXQx0VxMrLVHPtPlPwN5FraZbcTi7UVvOLiC704cKgVq2FgB1BbtQ9L3lhbMVMyr0w9bwRxioZ85Gec5otIiCjQ8bCWrbzjJghmI3KfzSIoIyFMKxWbjJtNcKh5kIGz8AMFNrjTPgmzbIY9d\u002BbP7ZqQSABSGhpZXbd9U0bhlOyqo7ycXda1pCYZonyAGgjO7QhlAnNp\u002BA/HEAvxbBwmpOQryllRLeNg3z0zFiNtq8dlfJag6Clyv4TnodIRwTU9RiApH\u002B\u002B\u002BZoqxe6a7R8QCB3HdrfOzd3EYyDgy/3FRZEzL693wl13jpsSLHDdMU75n7vr4OQ1Z9xWHo", + "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": "34b135c0b48d4f40a406ecde171f7565" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "03518c5ffbcfeb45c530a9d6ae2e295c", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1280", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:04:14 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "f340b950-dd72-419b-a45f-a08add71867d", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyTKUTSvqPSSHAFxdLgQt0KM1s8fcpJLHWSC6erPSTTQWqBiOgIvpELcgrUmxYYw09mynVU8wKiW\u002B5FbkJDlhp1g4rk1bWUEnVCy7yza4tSw61hHoJnSX\u002BCJgUVvu/vYPm2igGP3tEvi19LHDzBKYIvS5VM99xLuz5G2qpUD3ZLlgUNJO6UKpMXjEsAUqf5hNZw0iV2dkXyEgtcgoLti2\u002B7m4fo4ikQ\u002Bk33oCwhwFT8r/\u002BYiI5N07bUhMuu6vFgtYw59Fo\u002BPOQ5GEBzwwzaYWPf/40Z9ncVymXs711tzE9JGYgl3IdJD4gkx7FJznsKsczLgQ27TYmtwzMHNRlrXk0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBOwY/b54S1nXQx0VxMrLVHPtPlPwN5FraZbcTi7UVvOLiC704cKgVq2FgB1BbtQ9L3lhbMVMyr0w9bwRxioZ85Gec5otIiCjQ8bCWrbzjJghmI3KfzSIoIyFMKxWbjJtNcKh5kIGz8AMFNrjTPgmzbIY9d\u002BbP7ZqQSABSGhpZXbd9U0bhlOyqo7ycXda1pCYZonyAGgjO7QhlAnNp\u002BA/HEAvxbBwmpOQryllRLeNg3z0zFiNtq8dlfJag6Clyv4TnodIRwTU9RiApH\u002B\u002B\u002BZoqxe6a7R8QCB3HdrfOzd3EYyDgy/3FRZEzL693wl13jpsSLHDdMU75n7vr4OQ1Z9xWHo", + "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": "34b135c0b48d4f40a406ecde171f7565" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "d8bc3653d6278d204d12c17ae8cfa786", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1187", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:04:15 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "6bc67b6d-f364-47c0-b38c-64fe230736de", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyTKUTSvqPSSHAFxdLgQt0KM1s8fcpJLHWSC6erPSTTQWqBiOgIvpELcgrUmxYYw09mynVU8wKiW\u002B5FbkJDlhp1g4rk1bWUEnVCy7yza4tSw61hHoJnSX\u002BCJgUVvu/vYPm2igGP3tEvi19LHDzBKYIvS5VM99xLuz5G2qpUD3ZLlgUNJO6UKpMXjEsAUqf5hNZw0iV2dkXyEgtcgoLti2\u002B7m4fo4ikQ\u002Bk33oCwhwFT8r/\u002BYiI5N07bUhMuu6vFgtYw59Fo\u002BPOQ5GEBzwwzaYWPf/40Z9ncVymXs711tzE9JGYgl3IdJD4gkx7FJznsKsczLgQ27TYmtwzMHNRlrXk0CAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBOwY/b54S1nXQx0VxMrLVHPtPlPwN5FraZbcTi7UVvOLiC704cKgVq2FgB1BbtQ9L3lhbMVMyr0w9bwRxioZ85Gec5otIiCjQ8bCWrbzjJghmI3KfzSIoIyFMKxWbjJtNcKh5kIGz8AMFNrjTPgmzbIY9d\u002BbP7ZqQSABSGhpZXbd9U0bhlOyqo7ycXda1pCYZonyAGgjO7QhlAnNp\u002BA/HEAvxbBwmpOQryllRLeNg3z0zFiNtq8dlfJag6Clyv4TnodIRwTU9RiApH\u002B\u002B\u002BZoqxe6a7R8QCB3HdrfOzd3EYyDgy/3FRZEzL693wl13jpsSLHDdMU75n7vr4OQ1Z9xWHo", + "cancellation_requested": false, + "status": "completed", + "target": "https://heathskeyvault.vault.azure.net/certificates/84878418", + "request_id": "34b135c0b48d4f40a406ecde171f7565" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/84878418?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "d9421c97456f01dfc38ffc318d16f639", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2296", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:04:15 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "e4d80fb1-44a0-46d8-bebd-4711d1673ef8", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/66b3e12409504482b8521915f80eadbe", + "kid": "https://heathskeyvault.vault.azure.net/keys/84878418/66b3e12409504482b8521915f80eadbe", + "sid": "https://heathskeyvault.vault.azure.net/secrets/84878418/66b3e12409504482b8521915f80eadbe", + "x5t": "92cLd3ijZDJ1mr_45Wh-4pdSKxQ", + "cer": "MIIDKjCCAhKgAwIBAgIQINoPMLmcT/GGTPw6pLvRZDANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0NTQxNFoXDTIyMDIyNTA1MDQxNFowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyTKUTSvqPSSHAFxdLgQt0KM1s8fcpJLHWSC6erPSTTQWqBiOgIvpELcgrUmxYYw09mynVU8wKiW\u002B5FbkJDlhp1g4rk1bWUEnVCy7yza4tSw61hHoJnSX\u002BCJgUVvu/vYPm2igGP3tEvi19LHDzBKYIvS5VM99xLuz5G2qpUD3ZLlgUNJO6UKpMXjEsAUqf5hNZw0iV2dkXyEgtcgoLti2\u002B7m4fo4ikQ\u002Bk33oCwhwFT8r/\u002BYiI5N07bUhMuu6vFgtYw59Fo\u002BPOQ5GEBzwwzaYWPf/40Z9ncVymXs711tzE9JGYgl3IdJD4gkx7FJznsKsczLgQ27TYmtwzMHNRlrXk0CAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFAKgVgGYySYfQUWW92Ty/OZz\u002BgFMMB0GA1UdDgQWBBQCoFYBmMkmH0FFlvdk8vzmc/oBTDANBgkqhkiG9w0BAQsFAAOCAQEAGlXz8JO2VyOEpfYVO6uh2bbnk8kcSKDqp6WHiHdLcVWOSwMWEHPFeHpfeXk17r6gtNbOeBk9TmXODHRoPtuzCEJnrI3utXcxWGlvauLxSjBbxHQJv9XEIYM9L5tDI2L8NBJ3ogNwPX2pxnN7birdPku/eG4v0b2HW2uLjqewS80E2mjSI0eIbyIdumi/xIOTYTI/iBSYVbpT4Xd1jkdKSb3B6KbcnYXJisBS8cMaErFbzt3YUP5UQ1hzLW88ZXkmbOyJr2AKCf/PtvKv420Et4DwJfVxfAL2lNDDorrDrnHQKA/nOvyOXucAFWaFbooqUuRodqWByCUS5YTnvH75mA==", + "attributes": { + "enabled": true, + "nbf": 1614228854, + "exp": 1645765454, + "created": 1614229454, + "updated": 1614229454, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "policy": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/policy", + "key_props": { + "exportable": false, + "kty": "RSA", + "key_size": 2048, + "reuse_key": false + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "ekus": [ + "1.3.6.1.5.5.7.3.1", + "1.3.6.1.5.5.7.3.2" + ], + "key_usage": [ + "dataEncipherment" + ], + "validity_months": 12, + "basic_constraints": { + "ca": false + } + }, + "lifetime_actions": [ + { + "trigger": { + "lifetime_percentage": 80 + }, + "action": { + "action_type": "AutoRenew" + } + } + ], + "issuer": { + "name": "Self", + "cert_transparency": false + }, + "attributes": { + "enabled": true, + "created": 1614229439, + "updated": 1614229439 + } + }, + "pending": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending" + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/84878418/?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "traceparent": "00-f1d5441b65a21246857fa05914514e17-f75b5793137de64b-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "8bd8113ea68c88ec6cc4b5bc3aca03f6", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2296", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:04:15 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "a8e8c090-f798-4e88-9026-ca7e35351a9e", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/66b3e12409504482b8521915f80eadbe", + "kid": "https://heathskeyvault.vault.azure.net/keys/84878418/66b3e12409504482b8521915f80eadbe", + "sid": "https://heathskeyvault.vault.azure.net/secrets/84878418/66b3e12409504482b8521915f80eadbe", + "x5t": "92cLd3ijZDJ1mr_45Wh-4pdSKxQ", + "cer": "MIIDKjCCAhKgAwIBAgIQINoPMLmcT/GGTPw6pLvRZDANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0NTQxNFoXDTIyMDIyNTA1MDQxNFowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyTKUTSvqPSSHAFxdLgQt0KM1s8fcpJLHWSC6erPSTTQWqBiOgIvpELcgrUmxYYw09mynVU8wKiW\u002B5FbkJDlhp1g4rk1bWUEnVCy7yza4tSw61hHoJnSX\u002BCJgUVvu/vYPm2igGP3tEvi19LHDzBKYIvS5VM99xLuz5G2qpUD3ZLlgUNJO6UKpMXjEsAUqf5hNZw0iV2dkXyEgtcgoLti2\u002B7m4fo4ikQ\u002Bk33oCwhwFT8r/\u002BYiI5N07bUhMuu6vFgtYw59Fo\u002BPOQ5GEBzwwzaYWPf/40Z9ncVymXs711tzE9JGYgl3IdJD4gkx7FJznsKsczLgQ27TYmtwzMHNRlrXk0CAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFAKgVgGYySYfQUWW92Ty/OZz\u002BgFMMB0GA1UdDgQWBBQCoFYBmMkmH0FFlvdk8vzmc/oBTDANBgkqhkiG9w0BAQsFAAOCAQEAGlXz8JO2VyOEpfYVO6uh2bbnk8kcSKDqp6WHiHdLcVWOSwMWEHPFeHpfeXk17r6gtNbOeBk9TmXODHRoPtuzCEJnrI3utXcxWGlvauLxSjBbxHQJv9XEIYM9L5tDI2L8NBJ3ogNwPX2pxnN7birdPku/eG4v0b2HW2uLjqewS80E2mjSI0eIbyIdumi/xIOTYTI/iBSYVbpT4Xd1jkdKSb3B6KbcnYXJisBS8cMaErFbzt3YUP5UQ1hzLW88ZXkmbOyJr2AKCf/PtvKv420Et4DwJfVxfAL2lNDDorrDrnHQKA/nOvyOXucAFWaFbooqUuRodqWByCUS5YTnvH75mA==", + "attributes": { + "enabled": true, + "nbf": 1614228854, + "exp": 1645765454, + "created": 1614229454, + "updated": 1614229454, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "policy": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/policy", + "key_props": { + "exportable": false, + "kty": "RSA", + "key_size": 2048, + "reuse_key": false + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "ekus": [ + "1.3.6.1.5.5.7.3.1", + "1.3.6.1.5.5.7.3.2" + ], + "key_usage": [ + "dataEncipherment" + ], + "validity_months": 12, + "basic_constraints": { + "ca": false + } + }, + "lifetime_actions": [ + { + "trigger": { + "lifetime_percentage": 80 + }, + "action": { + "action_type": "AutoRenew" + } + } + ], + "issuer": { + "name": "Self", + "cert_transparency": false + }, + "attributes": { + "enabled": true, + "created": 1614229439, + "updated": 1614229439 + } + }, + "pending": { + "id": "https://heathskeyvault.vault.azure.net/certificates/84878418/pending" + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/secrets/84878418/66b3e12409504482b8521915f80eadbe?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "traceparent": "00-f1d5441b65a21246857fa05914514e17-2e1ae578f920be49-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "923e22894fec0dec56ba1497daefff37", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1601", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 05:04:15 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "2aee8a79-320f-41e4-9c5d-d7cc3c03562a", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "value": "-----BEGIN CERTIFICATE-----\nMIIDKjCCAhKgAwIBAgIQINoPMLmcT/GGTPw6pLvRZDANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0NTQxNFoXDTIyMDIyNTA1MDQx\nNFowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBAKyTKUTSvqPSSHAFxdLgQt0KM1s8fcpJLHWSC6erPSTTQWqBiOgIvpEL\ncgrUmxYYw09mynVU8wKiW\u002B5FbkJDlhp1g4rk1bWUEnVCy7yza4tSw61hHoJnSX\u002BC\nJgUVvu/vYPm2igGP3tEvi19LHDzBKYIvS5VM99xLuz5G2qpUD3ZLlgUNJO6UKpMX\njEsAUqf5hNZw0iV2dkXyEgtcgoLti2\u002B7m4fo4ikQ\u002Bk33oCwhwFT8r/\u002BYiI5N07bU\nhMuu6vFgtYw59Fo\u002BPOQ5GEBzwwzaYWPf/40Z9ncVymXs711tzE9JGYgl3IdJD4gk\nx7FJznsKsczLgQ27TYmtwzMHNRlrXk0CAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQ\nMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1Ud\nIwQYMBaAFAKgVgGYySYfQUWW92Ty/OZz\u002BgFMMB0GA1UdDgQWBBQCoFYBmMkmH0FF\nlvdk8vzmc/oBTDANBgkqhkiG9w0BAQsFAAOCAQEAGlXz8JO2VyOEpfYVO6uh2bbn\nk8kcSKDqp6WHiHdLcVWOSwMWEHPFeHpfeXk17r6gtNbOeBk9TmXODHRoPtuzCEJn\nrI3utXcxWGlvauLxSjBbxHQJv9XEIYM9L5tDI2L8NBJ3ogNwPX2pxnN7birdPku/\neG4v0b2HW2uLjqewS80E2mjSI0eIbyIdumi/xIOTYTI/iBSYVbpT4Xd1jkdKSb3B\n6KbcnYXJisBS8cMaErFbzt3YUP5UQ1hzLW88ZXkmbOyJr2AKCf/PtvKv420Et4Dw\nJfVxfAL2lNDDorrDrnHQKA/nOvyOXucAFWaFbooqUuRodqWByCUS5YTnvH75mA==\n-----END CERTIFICATE-----\n", + "contentType": "application/x-pem-file", + "id": "https://heathskeyvault.vault.azure.net/secrets/84878418/66b3e12409504482b8521915f80eadbe", + "managed": true, + "attributes": { + "enabled": true, + "nbf": 1614228854, + "exp": 1645765454, + "created": 1614229454, + "updated": 1614229454, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "kid": "https://heathskeyvault.vault.azure.net/keys/84878418/66b3e12409504482b8521915f80eadbe" + } + } + ], + "Variables": { + "AZURE_KEYVAULT_URL": "https://heathskeyvault.vault.azure.net/", + "RandomSeed": "1733683550" + } +} \ No newline at end of file diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadVersionedCertificate(%application%x-pem-file%).json b/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadVersionedCertificate(%application%x-pem-file%).json new file mode 100644 index 000000000000..78b841f0af60 --- /dev/null +++ b/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadVersionedCertificate(%application%x-pem-file%).json @@ -0,0 +1,1900 @@ +{ + "Entries": [ + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/create?api-version=7.2", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Type": "application/json", + "traceparent": "00-9d9d7589e0a2774ab772eb3db628eeea-9d7ba96896849346-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "e9917e11a819f101085f4a19d330d0d3", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "87", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:09 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47\u0022, resource=\u0022https://vault.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "9b31b007-413c-4c0d-9d37-eab6b1d3aa35", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "error": { + "code": "Unauthorized", + "message": "Request is missing a Bearer or PoP token." + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/create?api-version=7.2", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "252", + "Content-Type": "application/json", + "traceparent": "00-9d9d7589e0a2774ab772eb3db628eeea-9d7ba96896849346-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "e9917e11a819f101085f4a19d330d0d3", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "policy": { + "key_props": { + "kty": "RSA", + "reuse_key": false, + "exportable": true + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "key_usage": [ + "dataEncipherment" + ] + }, + "issuer": { + "name": "Self", + "cert_transparency": false + } + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:11 GMT", + "Expires": "-1", + "Location": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2\u0026request_id=cc1e450f4bd3480abe5711cf81720370", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "8cec4e3b-3bbf-48de-80d8-af2f6b7a6e75", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzNyA307faaVP9IGGcw4HOBTdfs6UYJJe0Hmv7pK42dtduAvL3CBR\u002BMOkJ82jTzorovhpCj6C5gvuCIGCRynxKaZGHSGpZiPNeM7pkPpyYLuUCz\u002BuK\u002BBSoYTNLOB7IsAme468Z8S9czCtU\u002BzcB9PGEZrycOV92gwyxmbvUR1cw7b3tZbaA/vZWhdVag6cZtd3X92K0GPluJ8UCASYGlpsaBG6I7dXveMxb3ysj6kfpVIy\u002BMNYleWP/JyxB0VcUg\u002BlxEKjZMUpqtzQQIymnU73AIKG0KIs/LB0/BTuXMsXgsHqEcWV1lhIG3MAtcvAib6TAV5MNcrgJsjEU4LuUwFXECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCTf1YdCDHEtM0mp5k6IXL4QOIjB/VPewvPCLmUjUsjuuP03IjN5GZAF7GIC5fuwY4beuWY2LhmCbLN2Io6Jp0riPhNJJDzX6aJ7os1qO/f2yf5lppYUkr2EWeyyQ8PB6bhODFD8srjYv5fx6ZIUQKI1jDRfd1vmfDm5soEDUDrfi6x6rBTkaUyIkMZn/VXdE8ONKpQf0HsKfBH\u002BLCCNwPsmgI2QkEQNssID/WohLQMBKqFjAgd9/X63FZ2l1eLbupKp22EF8T/Y\u002BaJ8/wNAnKqedqAy7rnZKEmRUhHvir8M1s0/iSTQvVeBugAVhaDKovP2CX1f8/R\u002B3CA05ql2aQ4", + "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": "cc1e450f4bd3480abe5711cf81720370" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "5e1028f6c6db7caebd7672af7bddb516", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:11 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "9dedce1d-a049-41ea-98ef-d2732cde296e", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzNyA307faaVP9IGGcw4HOBTdfs6UYJJe0Hmv7pK42dtduAvL3CBR\u002BMOkJ82jTzorovhpCj6C5gvuCIGCRynxKaZGHSGpZiPNeM7pkPpyYLuUCz\u002BuK\u002BBSoYTNLOB7IsAme468Z8S9czCtU\u002BzcB9PGEZrycOV92gwyxmbvUR1cw7b3tZbaA/vZWhdVag6cZtd3X92K0GPluJ8UCASYGlpsaBG6I7dXveMxb3ysj6kfpVIy\u002BMNYleWP/JyxB0VcUg\u002BlxEKjZMUpqtzQQIymnU73AIKG0KIs/LB0/BTuXMsXgsHqEcWV1lhIG3MAtcvAib6TAV5MNcrgJsjEU4LuUwFXECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCTf1YdCDHEtM0mp5k6IXL4QOIjB/VPewvPCLmUjUsjuuP03IjN5GZAF7GIC5fuwY4beuWY2LhmCbLN2Io6Jp0riPhNJJDzX6aJ7os1qO/f2yf5lppYUkr2EWeyyQ8PB6bhODFD8srjYv5fx6ZIUQKI1jDRfd1vmfDm5soEDUDrfi6x6rBTkaUyIkMZn/VXdE8ONKpQf0HsKfBH\u002BLCCNwPsmgI2QkEQNssID/WohLQMBKqFjAgd9/X63FZ2l1eLbupKp22EF8T/Y\u002BaJ8/wNAnKqedqAy7rnZKEmRUhHvir8M1s0/iSTQvVeBugAVhaDKovP2CX1f8/R\u002B3CA05ql2aQ4", + "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": "cc1e450f4bd3480abe5711cf81720370" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "682c305947f5e5126c66ca53c70477eb", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:12 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "7ee7d02a-eac9-4b13-8342-1272b5fdd03c", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzNyA307faaVP9IGGcw4HOBTdfs6UYJJe0Hmv7pK42dtduAvL3CBR\u002BMOkJ82jTzorovhpCj6C5gvuCIGCRynxKaZGHSGpZiPNeM7pkPpyYLuUCz\u002BuK\u002BBSoYTNLOB7IsAme468Z8S9czCtU\u002BzcB9PGEZrycOV92gwyxmbvUR1cw7b3tZbaA/vZWhdVag6cZtd3X92K0GPluJ8UCASYGlpsaBG6I7dXveMxb3ysj6kfpVIy\u002BMNYleWP/JyxB0VcUg\u002BlxEKjZMUpqtzQQIymnU73AIKG0KIs/LB0/BTuXMsXgsHqEcWV1lhIG3MAtcvAib6TAV5MNcrgJsjEU4LuUwFXECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCTf1YdCDHEtM0mp5k6IXL4QOIjB/VPewvPCLmUjUsjuuP03IjN5GZAF7GIC5fuwY4beuWY2LhmCbLN2Io6Jp0riPhNJJDzX6aJ7os1qO/f2yf5lppYUkr2EWeyyQ8PB6bhODFD8srjYv5fx6ZIUQKI1jDRfd1vmfDm5soEDUDrfi6x6rBTkaUyIkMZn/VXdE8ONKpQf0HsKfBH\u002BLCCNwPsmgI2QkEQNssID/WohLQMBKqFjAgd9/X63FZ2l1eLbupKp22EF8T/Y\u002BaJ8/wNAnKqedqAy7rnZKEmRUhHvir8M1s0/iSTQvVeBugAVhaDKovP2CX1f8/R\u002B3CA05ql2aQ4", + "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": "cc1e450f4bd3480abe5711cf81720370" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "1ba9656ed4074a38d0152ba23552752a", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:13 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "49816ae4-5067-41c6-a815-bb74129cc750", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzNyA307faaVP9IGGcw4HOBTdfs6UYJJe0Hmv7pK42dtduAvL3CBR\u002BMOkJ82jTzorovhpCj6C5gvuCIGCRynxKaZGHSGpZiPNeM7pkPpyYLuUCz\u002BuK\u002BBSoYTNLOB7IsAme468Z8S9czCtU\u002BzcB9PGEZrycOV92gwyxmbvUR1cw7b3tZbaA/vZWhdVag6cZtd3X92K0GPluJ8UCASYGlpsaBG6I7dXveMxb3ysj6kfpVIy\u002BMNYleWP/JyxB0VcUg\u002BlxEKjZMUpqtzQQIymnU73AIKG0KIs/LB0/BTuXMsXgsHqEcWV1lhIG3MAtcvAib6TAV5MNcrgJsjEU4LuUwFXECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCTf1YdCDHEtM0mp5k6IXL4QOIjB/VPewvPCLmUjUsjuuP03IjN5GZAF7GIC5fuwY4beuWY2LhmCbLN2Io6Jp0riPhNJJDzX6aJ7os1qO/f2yf5lppYUkr2EWeyyQ8PB6bhODFD8srjYv5fx6ZIUQKI1jDRfd1vmfDm5soEDUDrfi6x6rBTkaUyIkMZn/VXdE8ONKpQf0HsKfBH\u002BLCCNwPsmgI2QkEQNssID/WohLQMBKqFjAgd9/X63FZ2l1eLbupKp22EF8T/Y\u002BaJ8/wNAnKqedqAy7rnZKEmRUhHvir8M1s0/iSTQvVeBugAVhaDKovP2CX1f8/R\u002B3CA05ql2aQ4", + "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": "cc1e450f4bd3480abe5711cf81720370" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "a3c033aa6804aede152bf175fc5bb4b8", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:14 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "f991a50f-3dfd-4e6d-bcc7-7f532bccfb23", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzNyA307faaVP9IGGcw4HOBTdfs6UYJJe0Hmv7pK42dtduAvL3CBR\u002BMOkJ82jTzorovhpCj6C5gvuCIGCRynxKaZGHSGpZiPNeM7pkPpyYLuUCz\u002BuK\u002BBSoYTNLOB7IsAme468Z8S9czCtU\u002BzcB9PGEZrycOV92gwyxmbvUR1cw7b3tZbaA/vZWhdVag6cZtd3X92K0GPluJ8UCASYGlpsaBG6I7dXveMxb3ysj6kfpVIy\u002BMNYleWP/JyxB0VcUg\u002BlxEKjZMUpqtzQQIymnU73AIKG0KIs/LB0/BTuXMsXgsHqEcWV1lhIG3MAtcvAib6TAV5MNcrgJsjEU4LuUwFXECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCTf1YdCDHEtM0mp5k6IXL4QOIjB/VPewvPCLmUjUsjuuP03IjN5GZAF7GIC5fuwY4beuWY2LhmCbLN2Io6Jp0riPhNJJDzX6aJ7os1qO/f2yf5lppYUkr2EWeyyQ8PB6bhODFD8srjYv5fx6ZIUQKI1jDRfd1vmfDm5soEDUDrfi6x6rBTkaUyIkMZn/VXdE8ONKpQf0HsKfBH\u002BLCCNwPsmgI2QkEQNssID/WohLQMBKqFjAgd9/X63FZ2l1eLbupKp22EF8T/Y\u002BaJ8/wNAnKqedqAy7rnZKEmRUhHvir8M1s0/iSTQvVeBugAVhaDKovP2CX1f8/R\u002B3CA05ql2aQ4", + "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": "cc1e450f4bd3480abe5711cf81720370" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "164087ff9a34840ff8e198df1b70af1a", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:15 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "552d94dd-d3cb-4ece-ae39-e8bdadc34946", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzNyA307faaVP9IGGcw4HOBTdfs6UYJJe0Hmv7pK42dtduAvL3CBR\u002BMOkJ82jTzorovhpCj6C5gvuCIGCRynxKaZGHSGpZiPNeM7pkPpyYLuUCz\u002BuK\u002BBSoYTNLOB7IsAme468Z8S9czCtU\u002BzcB9PGEZrycOV92gwyxmbvUR1cw7b3tZbaA/vZWhdVag6cZtd3X92K0GPluJ8UCASYGlpsaBG6I7dXveMxb3ysj6kfpVIy\u002BMNYleWP/JyxB0VcUg\u002BlxEKjZMUpqtzQQIymnU73AIKG0KIs/LB0/BTuXMsXgsHqEcWV1lhIG3MAtcvAib6TAV5MNcrgJsjEU4LuUwFXECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCTf1YdCDHEtM0mp5k6IXL4QOIjB/VPewvPCLmUjUsjuuP03IjN5GZAF7GIC5fuwY4beuWY2LhmCbLN2Io6Jp0riPhNJJDzX6aJ7os1qO/f2yf5lppYUkr2EWeyyQ8PB6bhODFD8srjYv5fx6ZIUQKI1jDRfd1vmfDm5soEDUDrfi6x6rBTkaUyIkMZn/VXdE8ONKpQf0HsKfBH\u002BLCCNwPsmgI2QkEQNssID/WohLQMBKqFjAgd9/X63FZ2l1eLbupKp22EF8T/Y\u002BaJ8/wNAnKqedqAy7rnZKEmRUhHvir8M1s0/iSTQvVeBugAVhaDKovP2CX1f8/R\u002B3CA05ql2aQ4", + "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": "cc1e450f4bd3480abe5711cf81720370" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "93a9a0f0d34306e786fa05dbe3c34e74", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:16 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "bbd4c454-965e-4726-bdb0-1715a51726b5", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzNyA307faaVP9IGGcw4HOBTdfs6UYJJe0Hmv7pK42dtduAvL3CBR\u002BMOkJ82jTzorovhpCj6C5gvuCIGCRynxKaZGHSGpZiPNeM7pkPpyYLuUCz\u002BuK\u002BBSoYTNLOB7IsAme468Z8S9czCtU\u002BzcB9PGEZrycOV92gwyxmbvUR1cw7b3tZbaA/vZWhdVag6cZtd3X92K0GPluJ8UCASYGlpsaBG6I7dXveMxb3ysj6kfpVIy\u002BMNYleWP/JyxB0VcUg\u002BlxEKjZMUpqtzQQIymnU73AIKG0KIs/LB0/BTuXMsXgsHqEcWV1lhIG3MAtcvAib6TAV5MNcrgJsjEU4LuUwFXECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCTf1YdCDHEtM0mp5k6IXL4QOIjB/VPewvPCLmUjUsjuuP03IjN5GZAF7GIC5fuwY4beuWY2LhmCbLN2Io6Jp0riPhNJJDzX6aJ7os1qO/f2yf5lppYUkr2EWeyyQ8PB6bhODFD8srjYv5fx6ZIUQKI1jDRfd1vmfDm5soEDUDrfi6x6rBTkaUyIkMZn/VXdE8ONKpQf0HsKfBH\u002BLCCNwPsmgI2QkEQNssID/WohLQMBKqFjAgd9/X63FZ2l1eLbupKp22EF8T/Y\u002BaJ8/wNAnKqedqAy7rnZKEmRUhHvir8M1s0/iSTQvVeBugAVhaDKovP2CX1f8/R\u002B3CA05ql2aQ4", + "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": "cc1e450f4bd3480abe5711cf81720370" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "aea372605e110ff6243cab22d0fe93a4", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:17 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "f13d3524-3968-405a-b49f-ce5b478609c8", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzNyA307faaVP9IGGcw4HOBTdfs6UYJJe0Hmv7pK42dtduAvL3CBR\u002BMOkJ82jTzorovhpCj6C5gvuCIGCRynxKaZGHSGpZiPNeM7pkPpyYLuUCz\u002BuK\u002BBSoYTNLOB7IsAme468Z8S9czCtU\u002BzcB9PGEZrycOV92gwyxmbvUR1cw7b3tZbaA/vZWhdVag6cZtd3X92K0GPluJ8UCASYGlpsaBG6I7dXveMxb3ysj6kfpVIy\u002BMNYleWP/JyxB0VcUg\u002BlxEKjZMUpqtzQQIymnU73AIKG0KIs/LB0/BTuXMsXgsHqEcWV1lhIG3MAtcvAib6TAV5MNcrgJsjEU4LuUwFXECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCTf1YdCDHEtM0mp5k6IXL4QOIjB/VPewvPCLmUjUsjuuP03IjN5GZAF7GIC5fuwY4beuWY2LhmCbLN2Io6Jp0riPhNJJDzX6aJ7os1qO/f2yf5lppYUkr2EWeyyQ8PB6bhODFD8srjYv5fx6ZIUQKI1jDRfd1vmfDm5soEDUDrfi6x6rBTkaUyIkMZn/VXdE8ONKpQf0HsKfBH\u002BLCCNwPsmgI2QkEQNssID/WohLQMBKqFjAgd9/X63FZ2l1eLbupKp22EF8T/Y\u002BaJ8/wNAnKqedqAy7rnZKEmRUhHvir8M1s0/iSTQvVeBugAVhaDKovP2CX1f8/R\u002B3CA05ql2aQ4", + "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": "cc1e450f4bd3480abe5711cf81720370" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "5b84d77c20b12c74a03a8f399433a135", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:18 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "29a3070b-5ac2-44de-bba4-6efe8f943906", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzNyA307faaVP9IGGcw4HOBTdfs6UYJJe0Hmv7pK42dtduAvL3CBR\u002BMOkJ82jTzorovhpCj6C5gvuCIGCRynxKaZGHSGpZiPNeM7pkPpyYLuUCz\u002BuK\u002BBSoYTNLOB7IsAme468Z8S9czCtU\u002BzcB9PGEZrycOV92gwyxmbvUR1cw7b3tZbaA/vZWhdVag6cZtd3X92K0GPluJ8UCASYGlpsaBG6I7dXveMxb3ysj6kfpVIy\u002BMNYleWP/JyxB0VcUg\u002BlxEKjZMUpqtzQQIymnU73AIKG0KIs/LB0/BTuXMsXgsHqEcWV1lhIG3MAtcvAib6TAV5MNcrgJsjEU4LuUwFXECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCTf1YdCDHEtM0mp5k6IXL4QOIjB/VPewvPCLmUjUsjuuP03IjN5GZAF7GIC5fuwY4beuWY2LhmCbLN2Io6Jp0riPhNJJDzX6aJ7os1qO/f2yf5lppYUkr2EWeyyQ8PB6bhODFD8srjYv5fx6ZIUQKI1jDRfd1vmfDm5soEDUDrfi6x6rBTkaUyIkMZn/VXdE8ONKpQf0HsKfBH\u002BLCCNwPsmgI2QkEQNssID/WohLQMBKqFjAgd9/X63FZ2l1eLbupKp22EF8T/Y\u002BaJ8/wNAnKqedqAy7rnZKEmRUhHvir8M1s0/iSTQvVeBugAVhaDKovP2CX1f8/R\u002B3CA05ql2aQ4", + "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": "cc1e450f4bd3480abe5711cf81720370" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "a87f239200cd9108aa996f0727c43587", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:19 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "239120c6-4cea-40cb-a2ec-be3ed325aa9d", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzNyA307faaVP9IGGcw4HOBTdfs6UYJJe0Hmv7pK42dtduAvL3CBR\u002BMOkJ82jTzorovhpCj6C5gvuCIGCRynxKaZGHSGpZiPNeM7pkPpyYLuUCz\u002BuK\u002BBSoYTNLOB7IsAme468Z8S9czCtU\u002BzcB9PGEZrycOV92gwyxmbvUR1cw7b3tZbaA/vZWhdVag6cZtd3X92K0GPluJ8UCASYGlpsaBG6I7dXveMxb3ysj6kfpVIy\u002BMNYleWP/JyxB0VcUg\u002BlxEKjZMUpqtzQQIymnU73AIKG0KIs/LB0/BTuXMsXgsHqEcWV1lhIG3MAtcvAib6TAV5MNcrgJsjEU4LuUwFXECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCTf1YdCDHEtM0mp5k6IXL4QOIjB/VPewvPCLmUjUsjuuP03IjN5GZAF7GIC5fuwY4beuWY2LhmCbLN2Io6Jp0riPhNJJDzX6aJ7os1qO/f2yf5lppYUkr2EWeyyQ8PB6bhODFD8srjYv5fx6ZIUQKI1jDRfd1vmfDm5soEDUDrfi6x6rBTkaUyIkMZn/VXdE8ONKpQf0HsKfBH\u002BLCCNwPsmgI2QkEQNssID/WohLQMBKqFjAgd9/X63FZ2l1eLbupKp22EF8T/Y\u002BaJ8/wNAnKqedqAy7rnZKEmRUhHvir8M1s0/iSTQvVeBugAVhaDKovP2CX1f8/R\u002B3CA05ql2aQ4", + "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": "cc1e450f4bd3480abe5711cf81720370" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "0b5f6067f23e3fc2fe770ed6cebc7bf1", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:20 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "f35c138b-17cb-4c69-ab8d-17728dc4e19d", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzNyA307faaVP9IGGcw4HOBTdfs6UYJJe0Hmv7pK42dtduAvL3CBR\u002BMOkJ82jTzorovhpCj6C5gvuCIGCRynxKaZGHSGpZiPNeM7pkPpyYLuUCz\u002BuK\u002BBSoYTNLOB7IsAme468Z8S9czCtU\u002BzcB9PGEZrycOV92gwyxmbvUR1cw7b3tZbaA/vZWhdVag6cZtd3X92K0GPluJ8UCASYGlpsaBG6I7dXveMxb3ysj6kfpVIy\u002BMNYleWP/JyxB0VcUg\u002BlxEKjZMUpqtzQQIymnU73AIKG0KIs/LB0/BTuXMsXgsHqEcWV1lhIG3MAtcvAib6TAV5MNcrgJsjEU4LuUwFXECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCTf1YdCDHEtM0mp5k6IXL4QOIjB/VPewvPCLmUjUsjuuP03IjN5GZAF7GIC5fuwY4beuWY2LhmCbLN2Io6Jp0riPhNJJDzX6aJ7os1qO/f2yf5lppYUkr2EWeyyQ8PB6bhODFD8srjYv5fx6ZIUQKI1jDRfd1vmfDm5soEDUDrfi6x6rBTkaUyIkMZn/VXdE8ONKpQf0HsKfBH\u002BLCCNwPsmgI2QkEQNssID/WohLQMBKqFjAgd9/X63FZ2l1eLbupKp22EF8T/Y\u002BaJ8/wNAnKqedqAy7rnZKEmRUhHvir8M1s0/iSTQvVeBugAVhaDKovP2CX1f8/R\u002B3CA05ql2aQ4", + "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": "cc1e450f4bd3480abe5711cf81720370" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "ad8f769bea7f7bd7cef2b117b16d04db", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:21 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "1e855edb-5b14-4cb5-84cd-a5a310c4aa69", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzNyA307faaVP9IGGcw4HOBTdfs6UYJJe0Hmv7pK42dtduAvL3CBR\u002BMOkJ82jTzorovhpCj6C5gvuCIGCRynxKaZGHSGpZiPNeM7pkPpyYLuUCz\u002BuK\u002BBSoYTNLOB7IsAme468Z8S9czCtU\u002BzcB9PGEZrycOV92gwyxmbvUR1cw7b3tZbaA/vZWhdVag6cZtd3X92K0GPluJ8UCASYGlpsaBG6I7dXveMxb3ysj6kfpVIy\u002BMNYleWP/JyxB0VcUg\u002BlxEKjZMUpqtzQQIymnU73AIKG0KIs/LB0/BTuXMsXgsHqEcWV1lhIG3MAtcvAib6TAV5MNcrgJsjEU4LuUwFXECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCTf1YdCDHEtM0mp5k6IXL4QOIjB/VPewvPCLmUjUsjuuP03IjN5GZAF7GIC5fuwY4beuWY2LhmCbLN2Io6Jp0riPhNJJDzX6aJ7os1qO/f2yf5lppYUkr2EWeyyQ8PB6bhODFD8srjYv5fx6ZIUQKI1jDRfd1vmfDm5soEDUDrfi6x6rBTkaUyIkMZn/VXdE8ONKpQf0HsKfBH\u002BLCCNwPsmgI2QkEQNssID/WohLQMBKqFjAgd9/X63FZ2l1eLbupKp22EF8T/Y\u002BaJ8/wNAnKqedqAy7rnZKEmRUhHvir8M1s0/iSTQvVeBugAVhaDKovP2CX1f8/R\u002B3CA05ql2aQ4", + "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": "cc1e450f4bd3480abe5711cf81720370" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "33d2070495d39ff6603faa55f132c3ed", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:23 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "c45940e1-e253-4efd-9e19-cef5371d9c40", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzNyA307faaVP9IGGcw4HOBTdfs6UYJJe0Hmv7pK42dtduAvL3CBR\u002BMOkJ82jTzorovhpCj6C5gvuCIGCRynxKaZGHSGpZiPNeM7pkPpyYLuUCz\u002BuK\u002BBSoYTNLOB7IsAme468Z8S9czCtU\u002BzcB9PGEZrycOV92gwyxmbvUR1cw7b3tZbaA/vZWhdVag6cZtd3X92K0GPluJ8UCASYGlpsaBG6I7dXveMxb3ysj6kfpVIy\u002BMNYleWP/JyxB0VcUg\u002BlxEKjZMUpqtzQQIymnU73AIKG0KIs/LB0/BTuXMsXgsHqEcWV1lhIG3MAtcvAib6TAV5MNcrgJsjEU4LuUwFXECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCTf1YdCDHEtM0mp5k6IXL4QOIjB/VPewvPCLmUjUsjuuP03IjN5GZAF7GIC5fuwY4beuWY2LhmCbLN2Io6Jp0riPhNJJDzX6aJ7os1qO/f2yf5lppYUkr2EWeyyQ8PB6bhODFD8srjYv5fx6ZIUQKI1jDRfd1vmfDm5soEDUDrfi6x6rBTkaUyIkMZn/VXdE8ONKpQf0HsKfBH\u002BLCCNwPsmgI2QkEQNssID/WohLQMBKqFjAgd9/X63FZ2l1eLbupKp22EF8T/Y\u002BaJ8/wNAnKqedqAy7rnZKEmRUhHvir8M1s0/iSTQvVeBugAVhaDKovP2CX1f8/R\u002B3CA05ql2aQ4", + "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": "cc1e450f4bd3480abe5711cf81720370" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "b16b7e1e88347d0889e33c4c41aa8e90", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:24 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "a5edf678-5945-4be9-9fdf-49a375424886", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzNyA307faaVP9IGGcw4HOBTdfs6UYJJe0Hmv7pK42dtduAvL3CBR\u002BMOkJ82jTzorovhpCj6C5gvuCIGCRynxKaZGHSGpZiPNeM7pkPpyYLuUCz\u002BuK\u002BBSoYTNLOB7IsAme468Z8S9czCtU\u002BzcB9PGEZrycOV92gwyxmbvUR1cw7b3tZbaA/vZWhdVag6cZtd3X92K0GPluJ8UCASYGlpsaBG6I7dXveMxb3ysj6kfpVIy\u002BMNYleWP/JyxB0VcUg\u002BlxEKjZMUpqtzQQIymnU73AIKG0KIs/LB0/BTuXMsXgsHqEcWV1lhIG3MAtcvAib6TAV5MNcrgJsjEU4LuUwFXECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCTf1YdCDHEtM0mp5k6IXL4QOIjB/VPewvPCLmUjUsjuuP03IjN5GZAF7GIC5fuwY4beuWY2LhmCbLN2Io6Jp0riPhNJJDzX6aJ7os1qO/f2yf5lppYUkr2EWeyyQ8PB6bhODFD8srjYv5fx6ZIUQKI1jDRfd1vmfDm5soEDUDrfi6x6rBTkaUyIkMZn/VXdE8ONKpQf0HsKfBH\u002BLCCNwPsmgI2QkEQNssID/WohLQMBKqFjAgd9/X63FZ2l1eLbupKp22EF8T/Y\u002BaJ8/wNAnKqedqAy7rnZKEmRUhHvir8M1s0/iSTQvVeBugAVhaDKovP2CX1f8/R\u002B3CA05ql2aQ4", + "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": "cc1e450f4bd3480abe5711cf81720370" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "c6d1337347ea051d80ef4c403f81899c", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1189", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:25 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "e9880cdb-1166-4e8c-bf7c-917fc3988891", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzNyA307faaVP9IGGcw4HOBTdfs6UYJJe0Hmv7pK42dtduAvL3CBR\u002BMOkJ82jTzorovhpCj6C5gvuCIGCRynxKaZGHSGpZiPNeM7pkPpyYLuUCz\u002BuK\u002BBSoYTNLOB7IsAme468Z8S9czCtU\u002BzcB9PGEZrycOV92gwyxmbvUR1cw7b3tZbaA/vZWhdVag6cZtd3X92K0GPluJ8UCASYGlpsaBG6I7dXveMxb3ysj6kfpVIy\u002BMNYleWP/JyxB0VcUg\u002BlxEKjZMUpqtzQQIymnU73AIKG0KIs/LB0/BTuXMsXgsHqEcWV1lhIG3MAtcvAib6TAV5MNcrgJsjEU4LuUwFXECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCTf1YdCDHEtM0mp5k6IXL4QOIjB/VPewvPCLmUjUsjuuP03IjN5GZAF7GIC5fuwY4beuWY2LhmCbLN2Io6Jp0riPhNJJDzX6aJ7os1qO/f2yf5lppYUkr2EWeyyQ8PB6bhODFD8srjYv5fx6ZIUQKI1jDRfd1vmfDm5soEDUDrfi6x6rBTkaUyIkMZn/VXdE8ONKpQf0HsKfBH\u002BLCCNwPsmgI2QkEQNssID/WohLQMBKqFjAgd9/X63FZ2l1eLbupKp22EF8T/Y\u002BaJ8/wNAnKqedqAy7rnZKEmRUhHvir8M1s0/iSTQvVeBugAVhaDKovP2CX1f8/R\u002B3CA05ql2aQ4", + "cancellation_requested": false, + "status": "completed", + "target": "https://heathskeyvault.vault.azure.net/certificates/787517459", + "request_id": "cc1e450f4bd3480abe5711cf81720370" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "33f9c32f52017ca6ff55aaef59a95eb5", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2300", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:25 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "ee624ba1-11a7-43f7-a812-c7604c2ef0f9", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/71315c39e410461893f513a62468a9be", + "kid": "https://heathskeyvault.vault.azure.net/keys/787517459/71315c39e410461893f513a62468a9be", + "sid": "https://heathskeyvault.vault.azure.net/secrets/787517459/71315c39e410461893f513a62468a9be", + "x5t": "bwujUbXjtMJHMc9whdR887Ar7i4", + "cer": "MIIDKjCCAhKgAwIBAgIQazOz9B6BTo6ps/jIqGudSTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0MzYyNFoXDTIyMDIyNTA0NDYyNFowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzNyA307faaVP9IGGcw4HOBTdfs6UYJJe0Hmv7pK42dtduAvL3CBR\u002BMOkJ82jTzorovhpCj6C5gvuCIGCRynxKaZGHSGpZiPNeM7pkPpyYLuUCz\u002BuK\u002BBSoYTNLOB7IsAme468Z8S9czCtU\u002BzcB9PGEZrycOV92gwyxmbvUR1cw7b3tZbaA/vZWhdVag6cZtd3X92K0GPluJ8UCASYGlpsaBG6I7dXveMxb3ysj6kfpVIy\u002BMNYleWP/JyxB0VcUg\u002BlxEKjZMUpqtzQQIymnU73AIKG0KIs/LB0/BTuXMsXgsHqEcWV1lhIG3MAtcvAib6TAV5MNcrgJsjEU4LuUwFXECAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFM4s\u002B3ol0PwYyB6RmN0mkSQvvjEgMB0GA1UdDgQWBBTOLPt6JdD8GMgekZjdJpEkL74xIDANBgkqhkiG9w0BAQsFAAOCAQEAmcSTVBIwliplhn0941y9oXTCwh6nhT2DTQmOvCOe3uXdyc8BwuQ56MqfpZlpBb8Q8\u002BuK7\u002B4/o4p\u002B\u002BhUqvZTk5drthUGnMbMDAqlKMV0aYXlEubBqXHBwHWuvOzT/vxdrMgnWjM\u002BzT9aX4ZSi2PT/Lvy/Je/gB2ZBOXDPAUNV0K6RlZMV7Wx00hJKUbHLjRJ8ir4L9/aLl9IqXYZj9\u002BKTxkib17OL8ZAL9QULELMd/m21xMiHOD3AaldOK0kBEpn\u002BGje\u002BqS/C\u002BG/Yw/1xEgxN/sGDDNQ77kwT74hViBM568sXJWD6xOdyZk72a6zYXamyZggBkzwA6wy7jmKYmBSOww==", + "attributes": { + "enabled": true, + "nbf": 1614227784, + "exp": 1645764384, + "created": 1614228384, + "updated": 1614228384, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "policy": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/policy", + "key_props": { + "exportable": true, + "kty": "RSA", + "key_size": 2048, + "reuse_key": false + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "ekus": [ + "1.3.6.1.5.5.7.3.1", + "1.3.6.1.5.5.7.3.2" + ], + "key_usage": [ + "dataEncipherment" + ], + "validity_months": 12, + "basic_constraints": { + "ca": false + } + }, + "lifetime_actions": [ + { + "trigger": { + "lifetime_percentage": 80 + }, + "action": { + "action_type": "AutoRenew" + } + } + ], + "issuer": { + "name": "Self", + "cert_transparency": false + }, + "attributes": { + "enabled": true, + "created": 1614228371, + "updated": 1614228371 + } + }, + "pending": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending" + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "traceparent": "00-9436dbc726f6f14f9bcee68a07ea9262-032fe05abdf21644-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "bee219b0fc60d703606631453cc83d07", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2300", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:25 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "2d946c1a-9c49-42dd-8012-5eba557cef62", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/71315c39e410461893f513a62468a9be", + "kid": "https://heathskeyvault.vault.azure.net/keys/787517459/71315c39e410461893f513a62468a9be", + "sid": "https://heathskeyvault.vault.azure.net/secrets/787517459/71315c39e410461893f513a62468a9be", + "x5t": "bwujUbXjtMJHMc9whdR887Ar7i4", + "cer": "MIIDKjCCAhKgAwIBAgIQazOz9B6BTo6ps/jIqGudSTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0MzYyNFoXDTIyMDIyNTA0NDYyNFowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzNyA307faaVP9IGGcw4HOBTdfs6UYJJe0Hmv7pK42dtduAvL3CBR\u002BMOkJ82jTzorovhpCj6C5gvuCIGCRynxKaZGHSGpZiPNeM7pkPpyYLuUCz\u002BuK\u002BBSoYTNLOB7IsAme468Z8S9czCtU\u002BzcB9PGEZrycOV92gwyxmbvUR1cw7b3tZbaA/vZWhdVag6cZtd3X92K0GPluJ8UCASYGlpsaBG6I7dXveMxb3ysj6kfpVIy\u002BMNYleWP/JyxB0VcUg\u002BlxEKjZMUpqtzQQIymnU73AIKG0KIs/LB0/BTuXMsXgsHqEcWV1lhIG3MAtcvAib6TAV5MNcrgJsjEU4LuUwFXECAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFM4s\u002B3ol0PwYyB6RmN0mkSQvvjEgMB0GA1UdDgQWBBTOLPt6JdD8GMgekZjdJpEkL74xIDANBgkqhkiG9w0BAQsFAAOCAQEAmcSTVBIwliplhn0941y9oXTCwh6nhT2DTQmOvCOe3uXdyc8BwuQ56MqfpZlpBb8Q8\u002BuK7\u002B4/o4p\u002B\u002BhUqvZTk5drthUGnMbMDAqlKMV0aYXlEubBqXHBwHWuvOzT/vxdrMgnWjM\u002BzT9aX4ZSi2PT/Lvy/Je/gB2ZBOXDPAUNV0K6RlZMV7Wx00hJKUbHLjRJ8ir4L9/aLl9IqXYZj9\u002BKTxkib17OL8ZAL9QULELMd/m21xMiHOD3AaldOK0kBEpn\u002BGje\u002BqS/C\u002BG/Yw/1xEgxN/sGDDNQ77kwT74hViBM568sXJWD6xOdyZk72a6zYXamyZggBkzwA6wy7jmKYmBSOww==", + "attributes": { + "enabled": true, + "nbf": 1614227784, + "exp": 1645764384, + "created": 1614228384, + "updated": 1614228384, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "policy": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/policy", + "key_props": { + "exportable": true, + "kty": "RSA", + "key_size": 2048, + "reuse_key": false + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "ekus": [ + "1.3.6.1.5.5.7.3.1", + "1.3.6.1.5.5.7.3.2" + ], + "key_usage": [ + "dataEncipherment" + ], + "validity_months": 12, + "basic_constraints": { + "ca": false + } + }, + "lifetime_actions": [ + { + "trigger": { + "lifetime_percentage": 80 + }, + "action": { + "action_type": "AutoRenew" + } + } + ], + "issuer": { + "name": "Self", + "cert_transparency": false + }, + "attributes": { + "enabled": true, + "created": 1614228371, + "updated": 1614228371 + } + }, + "pending": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending" + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/create?api-version=7.2", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "253", + "Content-Type": "application/json", + "traceparent": "00-142951f3f73e24428d59b765a4a642b7-bc7ec2219641654f-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "7d1da05a5ab1208f8c55c7959c2eacd6", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "policy": { + "key_props": { + "kty": "RSA", + "reuse_key": false, + "exportable": false + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "key_usage": [ + "dataEncipherment" + ] + }, + "issuer": { + "name": "Self", + "cert_transparency": false + } + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:25 GMT", + "Expires": "-1", + "Location": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2\u0026request_id=4876f167e4624622aed489e02dd051d0", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "0f09cb8c-b5c4-4b35-ab72-31e455a5515c", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMJGxFBG5iPGT5VMqMwe7PBMENrF1Sv0VGirrzf6b43LvkelT93M/gXH8tFV6ppUf5KEeehncY57Ak/VQNodcSwXYnhLWVMxkBd\u002BiEE56ocEx7C4zOc0/vzYqNsLMl2rBdi2lOBCUPIKvkG/5Nzfcp2jclVYwB/0lOaIVjv\u002BfccX8D8laqlBpp7TuRE9BziegoHIZjDlbl\u002BfH\u002Btph/3qErxG8Z3/2xBFF1BO3sAdcaSwv2JDSV1LmfeYumYUFfQxQuRaGUzDJ2P0\u002BcIdYcpQl6VYiNWTZZoWrDcxwy1SmV7/K5OYCspKpIsIVs9U3C\u002BJ997MTbw3gnCWRmlfq/y2N\u002BECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQAxlK53Ob8wusXDIW8RZ44cnyMhhwiDapLoIhK3bFzFi\u002B4HuCg\u002Bj4Yh5w2f2a6I1ONaUn6h9Zg2T4RFm7VJ9O\u002BvHudpWnIo\u002BnOYVpcCODbuK1ps1Hq/OgGJXKZdyYacgB7TglZH\u002BGV/LAZEygjASZeQWaTV5VplavVzGZGj3vdna6onpCzw1Zts3MbpcI65w6ul\u002BLvUnT/PhaNEWwzmX\u002BupU3v4aWFYzgxzfHcS5HoShZgvsYzFVl\u002BHm6xNLf9FjKCPFpduY\u002BShDz48QiHXY6z7glUom8ha6nmNHy0S///EXQYow260x0RTC7FvyqvhcJnhE7cEQGLu7FvW7k89Qwt3", + "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": "4876f167e4624622aed489e02dd051d0" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "268f9691cb9e323bc022d29b21614037", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:25 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "c5d8004c-e76e-46d9-b112-4b2835f151bf", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMJGxFBG5iPGT5VMqMwe7PBMENrF1Sv0VGirrzf6b43LvkelT93M/gXH8tFV6ppUf5KEeehncY57Ak/VQNodcSwXYnhLWVMxkBd\u002BiEE56ocEx7C4zOc0/vzYqNsLMl2rBdi2lOBCUPIKvkG/5Nzfcp2jclVYwB/0lOaIVjv\u002BfccX8D8laqlBpp7TuRE9BziegoHIZjDlbl\u002BfH\u002Btph/3qErxG8Z3/2xBFF1BO3sAdcaSwv2JDSV1LmfeYumYUFfQxQuRaGUzDJ2P0\u002BcIdYcpQl6VYiNWTZZoWrDcxwy1SmV7/K5OYCspKpIsIVs9U3C\u002BJ997MTbw3gnCWRmlfq/y2N\u002BECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQAxlK53Ob8wusXDIW8RZ44cnyMhhwiDapLoIhK3bFzFi\u002B4HuCg\u002Bj4Yh5w2f2a6I1ONaUn6h9Zg2T4RFm7VJ9O\u002BvHudpWnIo\u002BnOYVpcCODbuK1ps1Hq/OgGJXKZdyYacgB7TglZH\u002BGV/LAZEygjASZeQWaTV5VplavVzGZGj3vdna6onpCzw1Zts3MbpcI65w6ul\u002BLvUnT/PhaNEWwzmX\u002BupU3v4aWFYzgxzfHcS5HoShZgvsYzFVl\u002BHm6xNLf9FjKCPFpduY\u002BShDz48QiHXY6z7glUom8ha6nmNHy0S///EXQYow260x0RTC7FvyqvhcJnhE7cEQGLu7FvW7k89Qwt3", + "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": "4876f167e4624622aed489e02dd051d0" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "b995a317e08c56038ac2320b356e3a32", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:26 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "2d993dd9-7140-41ab-a077-d156d34b8bff", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMJGxFBG5iPGT5VMqMwe7PBMENrF1Sv0VGirrzf6b43LvkelT93M/gXH8tFV6ppUf5KEeehncY57Ak/VQNodcSwXYnhLWVMxkBd\u002BiEE56ocEx7C4zOc0/vzYqNsLMl2rBdi2lOBCUPIKvkG/5Nzfcp2jclVYwB/0lOaIVjv\u002BfccX8D8laqlBpp7TuRE9BziegoHIZjDlbl\u002BfH\u002Btph/3qErxG8Z3/2xBFF1BO3sAdcaSwv2JDSV1LmfeYumYUFfQxQuRaGUzDJ2P0\u002BcIdYcpQl6VYiNWTZZoWrDcxwy1SmV7/K5OYCspKpIsIVs9U3C\u002BJ997MTbw3gnCWRmlfq/y2N\u002BECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQAxlK53Ob8wusXDIW8RZ44cnyMhhwiDapLoIhK3bFzFi\u002B4HuCg\u002Bj4Yh5w2f2a6I1ONaUn6h9Zg2T4RFm7VJ9O\u002BvHudpWnIo\u002BnOYVpcCODbuK1ps1Hq/OgGJXKZdyYacgB7TglZH\u002BGV/LAZEygjASZeQWaTV5VplavVzGZGj3vdna6onpCzw1Zts3MbpcI65w6ul\u002BLvUnT/PhaNEWwzmX\u002BupU3v4aWFYzgxzfHcS5HoShZgvsYzFVl\u002BHm6xNLf9FjKCPFpduY\u002BShDz48QiHXY6z7glUom8ha6nmNHy0S///EXQYow260x0RTC7FvyqvhcJnhE7cEQGLu7FvW7k89Qwt3", + "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": "4876f167e4624622aed489e02dd051d0" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "a5b35bb916388e6864eabd8f88f3ff2b", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:27 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "b556d692-78f5-4c2c-aef4-48c236db92d2", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMJGxFBG5iPGT5VMqMwe7PBMENrF1Sv0VGirrzf6b43LvkelT93M/gXH8tFV6ppUf5KEeehncY57Ak/VQNodcSwXYnhLWVMxkBd\u002BiEE56ocEx7C4zOc0/vzYqNsLMl2rBdi2lOBCUPIKvkG/5Nzfcp2jclVYwB/0lOaIVjv\u002BfccX8D8laqlBpp7TuRE9BziegoHIZjDlbl\u002BfH\u002Btph/3qErxG8Z3/2xBFF1BO3sAdcaSwv2JDSV1LmfeYumYUFfQxQuRaGUzDJ2P0\u002BcIdYcpQl6VYiNWTZZoWrDcxwy1SmV7/K5OYCspKpIsIVs9U3C\u002BJ997MTbw3gnCWRmlfq/y2N\u002BECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQAxlK53Ob8wusXDIW8RZ44cnyMhhwiDapLoIhK3bFzFi\u002B4HuCg\u002Bj4Yh5w2f2a6I1ONaUn6h9Zg2T4RFm7VJ9O\u002BvHudpWnIo\u002BnOYVpcCODbuK1ps1Hq/OgGJXKZdyYacgB7TglZH\u002BGV/LAZEygjASZeQWaTV5VplavVzGZGj3vdna6onpCzw1Zts3MbpcI65w6ul\u002BLvUnT/PhaNEWwzmX\u002BupU3v4aWFYzgxzfHcS5HoShZgvsYzFVl\u002BHm6xNLf9FjKCPFpduY\u002BShDz48QiHXY6z7glUom8ha6nmNHy0S///EXQYow260x0RTC7FvyqvhcJnhE7cEQGLu7FvW7k89Qwt3", + "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": "4876f167e4624622aed489e02dd051d0" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "f97d8f15f398b04993399bdc9930fd52", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:28 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "4b4e1cef-6edd-40b3-b2dd-ef4f0015ce57", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMJGxFBG5iPGT5VMqMwe7PBMENrF1Sv0VGirrzf6b43LvkelT93M/gXH8tFV6ppUf5KEeehncY57Ak/VQNodcSwXYnhLWVMxkBd\u002BiEE56ocEx7C4zOc0/vzYqNsLMl2rBdi2lOBCUPIKvkG/5Nzfcp2jclVYwB/0lOaIVjv\u002BfccX8D8laqlBpp7TuRE9BziegoHIZjDlbl\u002BfH\u002Btph/3qErxG8Z3/2xBFF1BO3sAdcaSwv2JDSV1LmfeYumYUFfQxQuRaGUzDJ2P0\u002BcIdYcpQl6VYiNWTZZoWrDcxwy1SmV7/K5OYCspKpIsIVs9U3C\u002BJ997MTbw3gnCWRmlfq/y2N\u002BECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQAxlK53Ob8wusXDIW8RZ44cnyMhhwiDapLoIhK3bFzFi\u002B4HuCg\u002Bj4Yh5w2f2a6I1ONaUn6h9Zg2T4RFm7VJ9O\u002BvHudpWnIo\u002BnOYVpcCODbuK1ps1Hq/OgGJXKZdyYacgB7TglZH\u002BGV/LAZEygjASZeQWaTV5VplavVzGZGj3vdna6onpCzw1Zts3MbpcI65w6ul\u002BLvUnT/PhaNEWwzmX\u002BupU3v4aWFYzgxzfHcS5HoShZgvsYzFVl\u002BHm6xNLf9FjKCPFpduY\u002BShDz48QiHXY6z7glUom8ha6nmNHy0S///EXQYow260x0RTC7FvyqvhcJnhE7cEQGLu7FvW7k89Qwt3", + "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": "4876f167e4624622aed489e02dd051d0" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "c6e1a0e79aad01fe3b0654a22374cd96", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:29 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "80b5a299-5c31-43e6-b665-2ad1b2f1999e", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMJGxFBG5iPGT5VMqMwe7PBMENrF1Sv0VGirrzf6b43LvkelT93M/gXH8tFV6ppUf5KEeehncY57Ak/VQNodcSwXYnhLWVMxkBd\u002BiEE56ocEx7C4zOc0/vzYqNsLMl2rBdi2lOBCUPIKvkG/5Nzfcp2jclVYwB/0lOaIVjv\u002BfccX8D8laqlBpp7TuRE9BziegoHIZjDlbl\u002BfH\u002Btph/3qErxG8Z3/2xBFF1BO3sAdcaSwv2JDSV1LmfeYumYUFfQxQuRaGUzDJ2P0\u002BcIdYcpQl6VYiNWTZZoWrDcxwy1SmV7/K5OYCspKpIsIVs9U3C\u002BJ997MTbw3gnCWRmlfq/y2N\u002BECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQAxlK53Ob8wusXDIW8RZ44cnyMhhwiDapLoIhK3bFzFi\u002B4HuCg\u002Bj4Yh5w2f2a6I1ONaUn6h9Zg2T4RFm7VJ9O\u002BvHudpWnIo\u002BnOYVpcCODbuK1ps1Hq/OgGJXKZdyYacgB7TglZH\u002BGV/LAZEygjASZeQWaTV5VplavVzGZGj3vdna6onpCzw1Zts3MbpcI65w6ul\u002BLvUnT/PhaNEWwzmX\u002BupU3v4aWFYzgxzfHcS5HoShZgvsYzFVl\u002BHm6xNLf9FjKCPFpduY\u002BShDz48QiHXY6z7glUom8ha6nmNHy0S///EXQYow260x0RTC7FvyqvhcJnhE7cEQGLu7FvW7k89Qwt3", + "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": "4876f167e4624622aed489e02dd051d0" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "a5f607c340f0c69a110312ff7b8bf533", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:30 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "52367b6f-8765-448e-b3dc-3c96ea4abffc", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMJGxFBG5iPGT5VMqMwe7PBMENrF1Sv0VGirrzf6b43LvkelT93M/gXH8tFV6ppUf5KEeehncY57Ak/VQNodcSwXYnhLWVMxkBd\u002BiEE56ocEx7C4zOc0/vzYqNsLMl2rBdi2lOBCUPIKvkG/5Nzfcp2jclVYwB/0lOaIVjv\u002BfccX8D8laqlBpp7TuRE9BziegoHIZjDlbl\u002BfH\u002Btph/3qErxG8Z3/2xBFF1BO3sAdcaSwv2JDSV1LmfeYumYUFfQxQuRaGUzDJ2P0\u002BcIdYcpQl6VYiNWTZZoWrDcxwy1SmV7/K5OYCspKpIsIVs9U3C\u002BJ997MTbw3gnCWRmlfq/y2N\u002BECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQAxlK53Ob8wusXDIW8RZ44cnyMhhwiDapLoIhK3bFzFi\u002B4HuCg\u002Bj4Yh5w2f2a6I1ONaUn6h9Zg2T4RFm7VJ9O\u002BvHudpWnIo\u002BnOYVpcCODbuK1ps1Hq/OgGJXKZdyYacgB7TglZH\u002BGV/LAZEygjASZeQWaTV5VplavVzGZGj3vdna6onpCzw1Zts3MbpcI65w6ul\u002BLvUnT/PhaNEWwzmX\u002BupU3v4aWFYzgxzfHcS5HoShZgvsYzFVl\u002BHm6xNLf9FjKCPFpduY\u002BShDz48QiHXY6z7glUom8ha6nmNHy0S///EXQYow260x0RTC7FvyqvhcJnhE7cEQGLu7FvW7k89Qwt3", + "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": "4876f167e4624622aed489e02dd051d0" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "e7a76bec39127a7d907cbe919ea68c1f", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:31 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "6e405f6f-b1f8-47d8-8c3c-6beb53928f78", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMJGxFBG5iPGT5VMqMwe7PBMENrF1Sv0VGirrzf6b43LvkelT93M/gXH8tFV6ppUf5KEeehncY57Ak/VQNodcSwXYnhLWVMxkBd\u002BiEE56ocEx7C4zOc0/vzYqNsLMl2rBdi2lOBCUPIKvkG/5Nzfcp2jclVYwB/0lOaIVjv\u002BfccX8D8laqlBpp7TuRE9BziegoHIZjDlbl\u002BfH\u002Btph/3qErxG8Z3/2xBFF1BO3sAdcaSwv2JDSV1LmfeYumYUFfQxQuRaGUzDJ2P0\u002BcIdYcpQl6VYiNWTZZoWrDcxwy1SmV7/K5OYCspKpIsIVs9U3C\u002BJ997MTbw3gnCWRmlfq/y2N\u002BECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQAxlK53Ob8wusXDIW8RZ44cnyMhhwiDapLoIhK3bFzFi\u002B4HuCg\u002Bj4Yh5w2f2a6I1ONaUn6h9Zg2T4RFm7VJ9O\u002BvHudpWnIo\u002BnOYVpcCODbuK1ps1Hq/OgGJXKZdyYacgB7TglZH\u002BGV/LAZEygjASZeQWaTV5VplavVzGZGj3vdna6onpCzw1Zts3MbpcI65w6ul\u002BLvUnT/PhaNEWwzmX\u002BupU3v4aWFYzgxzfHcS5HoShZgvsYzFVl\u002BHm6xNLf9FjKCPFpduY\u002BShDz48QiHXY6z7glUom8ha6nmNHy0S///EXQYow260x0RTC7FvyqvhcJnhE7cEQGLu7FvW7k89Qwt3", + "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": "4876f167e4624622aed489e02dd051d0" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "9219056b573aa761061ab4aa88ff85af", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:32 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "ccab3f61-dfb3-4313-97cf-30a019b3c450", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMJGxFBG5iPGT5VMqMwe7PBMENrF1Sv0VGirrzf6b43LvkelT93M/gXH8tFV6ppUf5KEeehncY57Ak/VQNodcSwXYnhLWVMxkBd\u002BiEE56ocEx7C4zOc0/vzYqNsLMl2rBdi2lOBCUPIKvkG/5Nzfcp2jclVYwB/0lOaIVjv\u002BfccX8D8laqlBpp7TuRE9BziegoHIZjDlbl\u002BfH\u002Btph/3qErxG8Z3/2xBFF1BO3sAdcaSwv2JDSV1LmfeYumYUFfQxQuRaGUzDJ2P0\u002BcIdYcpQl6VYiNWTZZoWrDcxwy1SmV7/K5OYCspKpIsIVs9U3C\u002BJ997MTbw3gnCWRmlfq/y2N\u002BECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQAxlK53Ob8wusXDIW8RZ44cnyMhhwiDapLoIhK3bFzFi\u002B4HuCg\u002Bj4Yh5w2f2a6I1ONaUn6h9Zg2T4RFm7VJ9O\u002BvHudpWnIo\u002BnOYVpcCODbuK1ps1Hq/OgGJXKZdyYacgB7TglZH\u002BGV/LAZEygjASZeQWaTV5VplavVzGZGj3vdna6onpCzw1Zts3MbpcI65w6ul\u002BLvUnT/PhaNEWwzmX\u002BupU3v4aWFYzgxzfHcS5HoShZgvsYzFVl\u002BHm6xNLf9FjKCPFpduY\u002BShDz48QiHXY6z7glUom8ha6nmNHy0S///EXQYow260x0RTC7FvyqvhcJnhE7cEQGLu7FvW7k89Qwt3", + "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": "4876f167e4624622aed489e02dd051d0" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "b8b52010e6cc8983897b14748208286a", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:33 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "a1d930d9-f755-46ce-978b-263e86aa3422", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMJGxFBG5iPGT5VMqMwe7PBMENrF1Sv0VGirrzf6b43LvkelT93M/gXH8tFV6ppUf5KEeehncY57Ak/VQNodcSwXYnhLWVMxkBd\u002BiEE56ocEx7C4zOc0/vzYqNsLMl2rBdi2lOBCUPIKvkG/5Nzfcp2jclVYwB/0lOaIVjv\u002BfccX8D8laqlBpp7TuRE9BziegoHIZjDlbl\u002BfH\u002Btph/3qErxG8Z3/2xBFF1BO3sAdcaSwv2JDSV1LmfeYumYUFfQxQuRaGUzDJ2P0\u002BcIdYcpQl6VYiNWTZZoWrDcxwy1SmV7/K5OYCspKpIsIVs9U3C\u002BJ997MTbw3gnCWRmlfq/y2N\u002BECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQAxlK53Ob8wusXDIW8RZ44cnyMhhwiDapLoIhK3bFzFi\u002B4HuCg\u002Bj4Yh5w2f2a6I1ONaUn6h9Zg2T4RFm7VJ9O\u002BvHudpWnIo\u002BnOYVpcCODbuK1ps1Hq/OgGJXKZdyYacgB7TglZH\u002BGV/LAZEygjASZeQWaTV5VplavVzGZGj3vdna6onpCzw1Zts3MbpcI65w6ul\u002BLvUnT/PhaNEWwzmX\u002BupU3v4aWFYzgxzfHcS5HoShZgvsYzFVl\u002BHm6xNLf9FjKCPFpduY\u002BShDz48QiHXY6z7glUom8ha6nmNHy0S///EXQYow260x0RTC7FvyqvhcJnhE7cEQGLu7FvW7k89Qwt3", + "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": "4876f167e4624622aed489e02dd051d0" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "7693f276637294f90900e1f884d3f191", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:35 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "61719adc-2bbf-48e5-bd90-23b98b7fc459", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMJGxFBG5iPGT5VMqMwe7PBMENrF1Sv0VGirrzf6b43LvkelT93M/gXH8tFV6ppUf5KEeehncY57Ak/VQNodcSwXYnhLWVMxkBd\u002BiEE56ocEx7C4zOc0/vzYqNsLMl2rBdi2lOBCUPIKvkG/5Nzfcp2jclVYwB/0lOaIVjv\u002BfccX8D8laqlBpp7TuRE9BziegoHIZjDlbl\u002BfH\u002Btph/3qErxG8Z3/2xBFF1BO3sAdcaSwv2JDSV1LmfeYumYUFfQxQuRaGUzDJ2P0\u002BcIdYcpQl6VYiNWTZZoWrDcxwy1SmV7/K5OYCspKpIsIVs9U3C\u002BJ997MTbw3gnCWRmlfq/y2N\u002BECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQAxlK53Ob8wusXDIW8RZ44cnyMhhwiDapLoIhK3bFzFi\u002B4HuCg\u002Bj4Yh5w2f2a6I1ONaUn6h9Zg2T4RFm7VJ9O\u002BvHudpWnIo\u002BnOYVpcCODbuK1ps1Hq/OgGJXKZdyYacgB7TglZH\u002BGV/LAZEygjASZeQWaTV5VplavVzGZGj3vdna6onpCzw1Zts3MbpcI65w6ul\u002BLvUnT/PhaNEWwzmX\u002BupU3v4aWFYzgxzfHcS5HoShZgvsYzFVl\u002BHm6xNLf9FjKCPFpduY\u002BShDz48QiHXY6z7glUom8ha6nmNHy0S///EXQYow260x0RTC7FvyqvhcJnhE7cEQGLu7FvW7k89Qwt3", + "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": "4876f167e4624622aed489e02dd051d0" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "7d800ff6d4f18552818f08be43ec25fe", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:36 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "a0a19b9a-e4d8-4e5b-93ce-643a84feb5f1", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMJGxFBG5iPGT5VMqMwe7PBMENrF1Sv0VGirrzf6b43LvkelT93M/gXH8tFV6ppUf5KEeehncY57Ak/VQNodcSwXYnhLWVMxkBd\u002BiEE56ocEx7C4zOc0/vzYqNsLMl2rBdi2lOBCUPIKvkG/5Nzfcp2jclVYwB/0lOaIVjv\u002BfccX8D8laqlBpp7TuRE9BziegoHIZjDlbl\u002BfH\u002Btph/3qErxG8Z3/2xBFF1BO3sAdcaSwv2JDSV1LmfeYumYUFfQxQuRaGUzDJ2P0\u002BcIdYcpQl6VYiNWTZZoWrDcxwy1SmV7/K5OYCspKpIsIVs9U3C\u002BJ997MTbw3gnCWRmlfq/y2N\u002BECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQAxlK53Ob8wusXDIW8RZ44cnyMhhwiDapLoIhK3bFzFi\u002B4HuCg\u002Bj4Yh5w2f2a6I1ONaUn6h9Zg2T4RFm7VJ9O\u002BvHudpWnIo\u002BnOYVpcCODbuK1ps1Hq/OgGJXKZdyYacgB7TglZH\u002BGV/LAZEygjASZeQWaTV5VplavVzGZGj3vdna6onpCzw1Zts3MbpcI65w6ul\u002BLvUnT/PhaNEWwzmX\u002BupU3v4aWFYzgxzfHcS5HoShZgvsYzFVl\u002BHm6xNLf9FjKCPFpduY\u002BShDz48QiHXY6z7glUom8ha6nmNHy0S///EXQYow260x0RTC7FvyqvhcJnhE7cEQGLu7FvW7k89Qwt3", + "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": "4876f167e4624622aed489e02dd051d0" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "963349f10f6bad3d2720aecb048b05b5", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:37 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "0ca3ab2b-56e8-40be-87f2-f3a4dea7c5b4", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMJGxFBG5iPGT5VMqMwe7PBMENrF1Sv0VGirrzf6b43LvkelT93M/gXH8tFV6ppUf5KEeehncY57Ak/VQNodcSwXYnhLWVMxkBd\u002BiEE56ocEx7C4zOc0/vzYqNsLMl2rBdi2lOBCUPIKvkG/5Nzfcp2jclVYwB/0lOaIVjv\u002BfccX8D8laqlBpp7TuRE9BziegoHIZjDlbl\u002BfH\u002Btph/3qErxG8Z3/2xBFF1BO3sAdcaSwv2JDSV1LmfeYumYUFfQxQuRaGUzDJ2P0\u002BcIdYcpQl6VYiNWTZZoWrDcxwy1SmV7/K5OYCspKpIsIVs9U3C\u002BJ997MTbw3gnCWRmlfq/y2N\u002BECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQAxlK53Ob8wusXDIW8RZ44cnyMhhwiDapLoIhK3bFzFi\u002B4HuCg\u002Bj4Yh5w2f2a6I1ONaUn6h9Zg2T4RFm7VJ9O\u002BvHudpWnIo\u002BnOYVpcCODbuK1ps1Hq/OgGJXKZdyYacgB7TglZH\u002BGV/LAZEygjASZeQWaTV5VplavVzGZGj3vdna6onpCzw1Zts3MbpcI65w6ul\u002BLvUnT/PhaNEWwzmX\u002BupU3v4aWFYzgxzfHcS5HoShZgvsYzFVl\u002BHm6xNLf9FjKCPFpduY\u002BShDz48QiHXY6z7glUom8ha6nmNHy0S///EXQYow260x0RTC7FvyqvhcJnhE7cEQGLu7FvW7k89Qwt3", + "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": "4876f167e4624622aed489e02dd051d0" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "727d838aab87a279a00ef5e25a3b511c", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1281", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:38 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "1e63178f-8d8f-424f-8dc2-97df684dbb3b", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMJGxFBG5iPGT5VMqMwe7PBMENrF1Sv0VGirrzf6b43LvkelT93M/gXH8tFV6ppUf5KEeehncY57Ak/VQNodcSwXYnhLWVMxkBd\u002BiEE56ocEx7C4zOc0/vzYqNsLMl2rBdi2lOBCUPIKvkG/5Nzfcp2jclVYwB/0lOaIVjv\u002BfccX8D8laqlBpp7TuRE9BziegoHIZjDlbl\u002BfH\u002Btph/3qErxG8Z3/2xBFF1BO3sAdcaSwv2JDSV1LmfeYumYUFfQxQuRaGUzDJ2P0\u002BcIdYcpQl6VYiNWTZZoWrDcxwy1SmV7/K5OYCspKpIsIVs9U3C\u002BJ997MTbw3gnCWRmlfq/y2N\u002BECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQAxlK53Ob8wusXDIW8RZ44cnyMhhwiDapLoIhK3bFzFi\u002B4HuCg\u002Bj4Yh5w2f2a6I1ONaUn6h9Zg2T4RFm7VJ9O\u002BvHudpWnIo\u002BnOYVpcCODbuK1ps1Hq/OgGJXKZdyYacgB7TglZH\u002BGV/LAZEygjASZeQWaTV5VplavVzGZGj3vdna6onpCzw1Zts3MbpcI65w6ul\u002BLvUnT/PhaNEWwzmX\u002BupU3v4aWFYzgxzfHcS5HoShZgvsYzFVl\u002BHm6xNLf9FjKCPFpduY\u002BShDz48QiHXY6z7glUom8ha6nmNHy0S///EXQYow260x0RTC7FvyqvhcJnhE7cEQGLu7FvW7k89Qwt3", + "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": "4876f167e4624622aed489e02dd051d0" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "3b06e3db5ba0e725d2d356d0258780f5", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1189", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:39 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "4cbe707b-2f60-4149-a67c-bac5ab66c714", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMJGxFBG5iPGT5VMqMwe7PBMENrF1Sv0VGirrzf6b43LvkelT93M/gXH8tFV6ppUf5KEeehncY57Ak/VQNodcSwXYnhLWVMxkBd\u002BiEE56ocEx7C4zOc0/vzYqNsLMl2rBdi2lOBCUPIKvkG/5Nzfcp2jclVYwB/0lOaIVjv\u002BfccX8D8laqlBpp7TuRE9BziegoHIZjDlbl\u002BfH\u002Btph/3qErxG8Z3/2xBFF1BO3sAdcaSwv2JDSV1LmfeYumYUFfQxQuRaGUzDJ2P0\u002BcIdYcpQl6VYiNWTZZoWrDcxwy1SmV7/K5OYCspKpIsIVs9U3C\u002BJ997MTbw3gnCWRmlfq/y2N\u002BECAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQAxlK53Ob8wusXDIW8RZ44cnyMhhwiDapLoIhK3bFzFi\u002B4HuCg\u002Bj4Yh5w2f2a6I1ONaUn6h9Zg2T4RFm7VJ9O\u002BvHudpWnIo\u002BnOYVpcCODbuK1ps1Hq/OgGJXKZdyYacgB7TglZH\u002BGV/LAZEygjASZeQWaTV5VplavVzGZGj3vdna6onpCzw1Zts3MbpcI65w6ul\u002BLvUnT/PhaNEWwzmX\u002BupU3v4aWFYzgxzfHcS5HoShZgvsYzFVl\u002BHm6xNLf9FjKCPFpduY\u002BShDz48QiHXY6z7glUom8ha6nmNHy0S///EXQYow260x0RTC7FvyqvhcJnhE7cEQGLu7FvW7k89Qwt3", + "cancellation_requested": false, + "status": "completed", + "target": "https://heathskeyvault.vault.azure.net/certificates/787517459", + "request_id": "4876f167e4624622aed489e02dd051d0" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "bf33528ab26e4676d091f55d195a52eb", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2301", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:39 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "1c41af7c-d882-465d-b341-598aad7f1c02", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/6e9b3d3ef80a4a20befb127a233b4446", + "kid": "https://heathskeyvault.vault.azure.net/keys/787517459/6e9b3d3ef80a4a20befb127a233b4446", + "sid": "https://heathskeyvault.vault.azure.net/secrets/787517459/6e9b3d3ef80a4a20befb127a233b4446", + "x5t": "hAgAMZU4eIaWGeC_Q51zZt8r6Fc", + "cer": "MIIDKjCCAhKgAwIBAgIQEIC9z7PGSQCX\u002BLlx7e1T3DANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0MzYzOVoXDTIyMDIyNTA0NDYzOVowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMJGxFBG5iPGT5VMqMwe7PBMENrF1Sv0VGirrzf6b43LvkelT93M/gXH8tFV6ppUf5KEeehncY57Ak/VQNodcSwXYnhLWVMxkBd\u002BiEE56ocEx7C4zOc0/vzYqNsLMl2rBdi2lOBCUPIKvkG/5Nzfcp2jclVYwB/0lOaIVjv\u002BfccX8D8laqlBpp7TuRE9BziegoHIZjDlbl\u002BfH\u002Btph/3qErxG8Z3/2xBFF1BO3sAdcaSwv2JDSV1LmfeYumYUFfQxQuRaGUzDJ2P0\u002BcIdYcpQl6VYiNWTZZoWrDcxwy1SmV7/K5OYCspKpIsIVs9U3C\u002BJ997MTbw3gnCWRmlfq/y2N\u002BECAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFJ0n6RFnWc6lVBjAUtDJQ32BQBe9MB0GA1UdDgQWBBSdJ\u002BkRZ1nOpVQYwFLQyUN9gUAXvTANBgkqhkiG9w0BAQsFAAOCAQEAJMsNSNRPT3FhnWdVdTiMu4GYg8YmPCBKl8r65xc8XATuFD\u002BGZ9Y3mx/x3Hb\u002B9tdjsd8eHzE6MmPOUrhkIeRhIhL8zUIO42wtgbYzqqOsFgrd8OpcLedWClRyXJDsgAkaz6C4I6NX9eyRd\u002BSY1NEmDTV7yY9xNts0o5uSFckKG2kiqN8LvQFGVA2H66wWMTmFBO2V\u002BV8NfLiA9KwPdOBQmJ4F0KdOlgJLiNqsJEhU3c0ttu6Ho/8IPkFG03Wt38mD/CYqEJ5/eSLxN27j6y\u002BrofhuKPiPpcmVJtMVE\u002BSUUcQ62UJMdNtp81u6/hDSOq31tLJx\u002BI9YxZnIKR1QBriZIw==", + "attributes": { + "enabled": true, + "nbf": 1614227799, + "exp": 1645764399, + "created": 1614228399, + "updated": 1614228399, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "policy": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/policy", + "key_props": { + "exportable": false, + "kty": "RSA", + "key_size": 2048, + "reuse_key": false + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "ekus": [ + "1.3.6.1.5.5.7.3.1", + "1.3.6.1.5.5.7.3.2" + ], + "key_usage": [ + "dataEncipherment" + ], + "validity_months": 12, + "basic_constraints": { + "ca": false + } + }, + "lifetime_actions": [ + { + "trigger": { + "lifetime_percentage": 80 + }, + "action": { + "action_type": "AutoRenew" + } + } + ], + "issuer": { + "name": "Self", + "cert_transparency": false + }, + "attributes": { + "enabled": true, + "created": 1614228371, + "updated": 1614228386 + } + }, + "pending": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending" + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "traceparent": "00-d594898a5cb7d548b243b1e779e6b3ca-09b67a88a478db49-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "21ef92ceca852f155e96a0b354a87c18", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2301", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:39 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "4d9aea65-2d42-4a13-9a9e-9597497173ca", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/6e9b3d3ef80a4a20befb127a233b4446", + "kid": "https://heathskeyvault.vault.azure.net/keys/787517459/6e9b3d3ef80a4a20befb127a233b4446", + "sid": "https://heathskeyvault.vault.azure.net/secrets/787517459/6e9b3d3ef80a4a20befb127a233b4446", + "x5t": "hAgAMZU4eIaWGeC_Q51zZt8r6Fc", + "cer": "MIIDKjCCAhKgAwIBAgIQEIC9z7PGSQCX\u002BLlx7e1T3DANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0MzYzOVoXDTIyMDIyNTA0NDYzOVowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMJGxFBG5iPGT5VMqMwe7PBMENrF1Sv0VGirrzf6b43LvkelT93M/gXH8tFV6ppUf5KEeehncY57Ak/VQNodcSwXYnhLWVMxkBd\u002BiEE56ocEx7C4zOc0/vzYqNsLMl2rBdi2lOBCUPIKvkG/5Nzfcp2jclVYwB/0lOaIVjv\u002BfccX8D8laqlBpp7TuRE9BziegoHIZjDlbl\u002BfH\u002Btph/3qErxG8Z3/2xBFF1BO3sAdcaSwv2JDSV1LmfeYumYUFfQxQuRaGUzDJ2P0\u002BcIdYcpQl6VYiNWTZZoWrDcxwy1SmV7/K5OYCspKpIsIVs9U3C\u002BJ997MTbw3gnCWRmlfq/y2N\u002BECAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFJ0n6RFnWc6lVBjAUtDJQ32BQBe9MB0GA1UdDgQWBBSdJ\u002BkRZ1nOpVQYwFLQyUN9gUAXvTANBgkqhkiG9w0BAQsFAAOCAQEAJMsNSNRPT3FhnWdVdTiMu4GYg8YmPCBKl8r65xc8XATuFD\u002BGZ9Y3mx/x3Hb\u002B9tdjsd8eHzE6MmPOUrhkIeRhIhL8zUIO42wtgbYzqqOsFgrd8OpcLedWClRyXJDsgAkaz6C4I6NX9eyRd\u002BSY1NEmDTV7yY9xNts0o5uSFckKG2kiqN8LvQFGVA2H66wWMTmFBO2V\u002BV8NfLiA9KwPdOBQmJ4F0KdOlgJLiNqsJEhU3c0ttu6Ho/8IPkFG03Wt38mD/CYqEJ5/eSLxN27j6y\u002BrofhuKPiPpcmVJtMVE\u002BSUUcQ62UJMdNtp81u6/hDSOq31tLJx\u002BI9YxZnIKR1QBriZIw==", + "attributes": { + "enabled": true, + "nbf": 1614227799, + "exp": 1645764399, + "created": 1614228399, + "updated": 1614228399, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "policy": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/policy", + "key_props": { + "exportable": false, + "kty": "RSA", + "key_size": 2048, + "reuse_key": false + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "ekus": [ + "1.3.6.1.5.5.7.3.1", + "1.3.6.1.5.5.7.3.2" + ], + "key_usage": [ + "dataEncipherment" + ], + "validity_months": 12, + "basic_constraints": { + "ca": false + } + }, + "lifetime_actions": [ + { + "trigger": { + "lifetime_percentage": 80 + }, + "action": { + "action_type": "AutoRenew" + } + } + ], + "issuer": { + "name": "Self", + "cert_transparency": false + }, + "attributes": { + "enabled": true, + "created": 1614228371, + "updated": 1614228386 + } + }, + "pending": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/pending" + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/787517459/71315c39e410461893f513a62468a9be?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "traceparent": "00-0e4e01bd22370d4b9b1c487ea1a14d4b-8acf014d1d199047-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "0758008d920729ad6cbf6b0e65c7cd77", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1691", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:39 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "62478864-4ca0-4208-956d-5dbb4c064d32", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/787517459/71315c39e410461893f513a62468a9be", + "kid": "https://heathskeyvault.vault.azure.net/keys/787517459/71315c39e410461893f513a62468a9be", + "sid": "https://heathskeyvault.vault.azure.net/secrets/787517459/71315c39e410461893f513a62468a9be", + "x5t": "bwujUbXjtMJHMc9whdR887Ar7i4", + "cer": "MIIDKjCCAhKgAwIBAgIQazOz9B6BTo6ps/jIqGudSTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0MzYyNFoXDTIyMDIyNTA0NDYyNFowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzNyA307faaVP9IGGcw4HOBTdfs6UYJJe0Hmv7pK42dtduAvL3CBR\u002BMOkJ82jTzorovhpCj6C5gvuCIGCRynxKaZGHSGpZiPNeM7pkPpyYLuUCz\u002BuK\u002BBSoYTNLOB7IsAme468Z8S9czCtU\u002BzcB9PGEZrycOV92gwyxmbvUR1cw7b3tZbaA/vZWhdVag6cZtd3X92K0GPluJ8UCASYGlpsaBG6I7dXveMxb3ysj6kfpVIy\u002BMNYleWP/JyxB0VcUg\u002BlxEKjZMUpqtzQQIymnU73AIKG0KIs/LB0/BTuXMsXgsHqEcWV1lhIG3MAtcvAib6TAV5MNcrgJsjEU4LuUwFXECAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFM4s\u002B3ol0PwYyB6RmN0mkSQvvjEgMB0GA1UdDgQWBBTOLPt6JdD8GMgekZjdJpEkL74xIDANBgkqhkiG9w0BAQsFAAOCAQEAmcSTVBIwliplhn0941y9oXTCwh6nhT2DTQmOvCOe3uXdyc8BwuQ56MqfpZlpBb8Q8\u002BuK7\u002B4/o4p\u002B\u002BhUqvZTk5drthUGnMbMDAqlKMV0aYXlEubBqXHBwHWuvOzT/vxdrMgnWjM\u002BzT9aX4ZSi2PT/Lvy/Je/gB2ZBOXDPAUNV0K6RlZMV7Wx00hJKUbHLjRJ8ir4L9/aLl9IqXYZj9\u002BKTxkib17OL8ZAL9QULELMd/m21xMiHOD3AaldOK0kBEpn\u002BGje\u002BqS/C\u002BG/Yw/1xEgxN/sGDDNQ77kwT74hViBM568sXJWD6xOdyZk72a6zYXamyZggBkzwA6wy7jmKYmBSOww==", + "attributes": { + "enabled": true, + "nbf": 1614227784, + "exp": 1645764384, + "created": 1614228384, + "updated": 1614228384, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "subject": "CN=default", + "issuer": "CN=default", + "serialnumber": "6B33B3F41E814E8EA9B3F8C8A86B9D49" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/secrets/787517459/71315c39e410461893f513a62468a9be?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "traceparent": "00-0e4e01bd22370d4b9b1c487ea1a14d4b-ac051c7a14c25645-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "93016a805f98bf6f3d0461d811c2f127", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "3335", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:46:40 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "e8fe971d-e3a3-4fbe-963b-6f5cdadaad63", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "value": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC8zcgN9O32mlT/\nSBhnMOBzgU3X7OlGCSXtB5r\u002B6SuNnbXbgLy9wgUfjDpCfNo086K6L4aQo\u002BguYL7g\niBgkcp8SmmRh0hqWYjzXjO6ZD6cmC7lAs/rivgUqGEzSzgeyLAJnuOvGfEvXMwrV\nPs3AfTxhGa8nDlfdoMMsZm71EdXMO297WW2gP72VoXVWoOnGbXd1/ditBj5bifFA\ngEmBpabGgRuiO3V73jMW98rI\u002BpH6VSMvjDWJXlj/ycsQdFXFIPpcRCo2TFKarc0E\nCMpp1O9wCChtCiLPywdPwU7lzLF4LB6hHFldZYSBtzALXLwIm\u002BkwFeTDXK4CbIxF\nOC7lMBVxAgMBAAECggEAfwGWz/yxjzAmeUvQTqpMcqbK7LPMAHbq8lYpZ80GpU8w\nJKanUKcRtzUng85lIzW5g7Gwvd/ksj4WaQhj5TDN3T/KwxsJE5yl/QIrBv/GmwtL\n5UCtRpY49yY9l5lNCAge3hNBV9YJVoxZfzWuRwx374HNl2JIrSgV4upNPcJvpeA0\nbu7DNZaGzpou25spjpa2sdP4/hxTRcXkvHrnalYPe5zEr7IDXVMOn0Kfeh0Q3G91\n0cs3OOhKpzyGob3FUvHnqqY2I1w8FOT3WL5j524Xj4v/kS\u002BV4N\u002BUFidUbdf/0rFf\n2Fy2VyKNEvyahesNvaZlJB5JeA2befE2/S8ePgu4mQKBgQDH3DTQ\u002BOviq3lvKW9Z\ncnVxNbazYKHuOXDWqaadJyPpsWZ90\u002BkJ0soFhGlZ8nhU1Q9a7tCMqNrfrEDnJ5q9\nY47hyO2mjjfgJQNzbsgzI0kdZ1y4hKDAeOay/\u002BendVu538hNauaMnM4Rw7CJx3uh\nEGY7vfQ48PHoFTGei0zGWnl51wKBgQDx1oWJ6zMIWjX5q3sAeJLTvXgmjVzWX/37\npfY1aSqRRxCCxEKtiXnAXgs2tQ7o1VJ/apIxaBIyYZSWA\u002BJedaqzqUPnlUCAQAcG\njAhXmVEYk83Onz0nMzHVV14duqxffLIr54Y7YozywDMZCjtGnBDqaiIOjDfEx5Ak\n729I7DXR9wKBgCt3M7FjAYIZgt5vJ31PjEUjxmk6kd0KdwTofojdE01mvICPDraJ\nNlB\u002B3J6oQg1JDP7cw1RkAL32a2MaVOfteAyYsz6u3W4M/rQjGr0sZmFTsnGavo89\nfAbf6tSbjGhfR\u002BO2ZQ\u002Bdpp9sbL96N\u002BPueh1yEWQ02pd7zH/LkdXtpU\u002BfAoGBANXq\nPYD7jM6MjUXlSw3lmWq2I7tmO4JcspqP\u002BLLR7ZdH1vD0jU5XVly0UxL3INMPLsQK\nDnqpZb8u1XHEyc1oI7B7vtbwDHflKtG9t/tUYIlu5BMqg7tS63ecqmF9p89my2tO\nhkutJqPrIse5ZylUDxpq\u002BukHWqUzKOui5zsHxauNAoGAbUUrA1rImtL/yuKdlqS5\nKiKq6XArRUJbgBcTI7j/mYsFERPvKx\u002BI8dPlybUEAjdao\u002BrboFClD5oVLy2R/9Vc\n1MN3aA0jzR5jVDPDWP138urF4Vb2p/dqaJxkGjJxvAqYQnIWeJWZiXfMby3S3Mdy\neqnnLQrZVORvalaRj2BNms4=\n-----END PRIVATE KEY-----\n-----BEGIN CERTIFICATE-----\nMIIDKjCCAhKgAwIBAgIQazOz9B6BTo6ps/jIqGudSTANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0MzYyNFoXDTIyMDIyNTA0NDYy\nNFowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBALzNyA307faaVP9IGGcw4HOBTdfs6UYJJe0Hmv7pK42dtduAvL3CBR\u002BM\nOkJ82jTzorovhpCj6C5gvuCIGCRynxKaZGHSGpZiPNeM7pkPpyYLuUCz\u002BuK\u002BBSoY\nTNLOB7IsAme468Z8S9czCtU\u002BzcB9PGEZrycOV92gwyxmbvUR1cw7b3tZbaA/vZWh\ndVag6cZtd3X92K0GPluJ8UCASYGlpsaBG6I7dXveMxb3ysj6kfpVIy\u002BMNYleWP/J\nyxB0VcUg\u002BlxEKjZMUpqtzQQIymnU73AIKG0KIs/LB0/BTuXMsXgsHqEcWV1lhIG3\nMAtcvAib6TAV5MNcrgJsjEU4LuUwFXECAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQ\nMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1Ud\nIwQYMBaAFM4s\u002B3ol0PwYyB6RmN0mkSQvvjEgMB0GA1UdDgQWBBTOLPt6JdD8GMge\nkZjdJpEkL74xIDANBgkqhkiG9w0BAQsFAAOCAQEAmcSTVBIwliplhn0941y9oXTC\nwh6nhT2DTQmOvCOe3uXdyc8BwuQ56MqfpZlpBb8Q8\u002BuK7\u002B4/o4p\u002B\u002BhUqvZTk5drt\nhUGnMbMDAqlKMV0aYXlEubBqXHBwHWuvOzT/vxdrMgnWjM\u002BzT9aX4ZSi2PT/Lvy/\nJe/gB2ZBOXDPAUNV0K6RlZMV7Wx00hJKUbHLjRJ8ir4L9/aLl9IqXYZj9\u002BKTxkib\n17OL8ZAL9QULELMd/m21xMiHOD3AaldOK0kBEpn\u002BGje\u002BqS/C\u002BG/Yw/1xEgxN/sGD\nDNQ77kwT74hViBM568sXJWD6xOdyZk72a6zYXamyZggBkzwA6wy7jmKYmBSOww==\n-----END CERTIFICATE-----\n", + "contentType": "application/x-pem-file", + "id": "https://heathskeyvault.vault.azure.net/secrets/787517459/71315c39e410461893f513a62468a9be", + "managed": true, + "attributes": { + "enabled": true, + "nbf": 1614227784, + "exp": 1645764384, + "created": 1614228384, + "updated": 1614228384, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "kid": "https://heathskeyvault.vault.azure.net/keys/787517459/71315c39e410461893f513a62468a9be" + } + } + ], + "Variables": { + "AZURE_KEYVAULT_URL": "https://heathskeyvault.vault.azure.net/", + "RandomSeed": "190207241" + } +} \ No newline at end of file diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadVersionedCertificate(%application%x-pem-file%)Async.json b/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadVersionedCertificate(%application%x-pem-file%)Async.json new file mode 100644 index 000000000000..af6bfae73891 --- /dev/null +++ b/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/SessionRecords/CertificateClientLiveTests/DownloadVersionedCertificate(%application%x-pem-file%)Async.json @@ -0,0 +1,1988 @@ +{ + "Entries": [ + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/create?api-version=7.2", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Type": "application/json", + "traceparent": "00-8db2fbf5d1c04f4ebd4470b7233f935c-cc4b502f15757849-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "e0ef2cd9cc5d562fb840f544b6c628ef", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "87", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:25 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "WWW-Authenticate": "Bearer authorization=\u0022https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47\u0022, resource=\u0022https://vault.azure.net\u0022", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "54bdb056-baba-4956-be6f-3d863ec65050", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "error": { + "code": "Unauthorized", + "message": "Request is missing a Bearer or PoP token." + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/create?api-version=7.2", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "252", + "Content-Type": "application/json", + "traceparent": "00-8db2fbf5d1c04f4ebd4470b7233f935c-cc4b502f15757849-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "e0ef2cd9cc5d562fb840f544b6c628ef", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "policy": { + "key_props": { + "kty": "RSA", + "reuse_key": false, + "exportable": true + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "key_usage": [ + "dataEncipherment" + ] + }, + "issuer": { + "name": "Self", + "cert_transparency": false + } + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:26 GMT", + "Expires": "-1", + "Location": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2\u0026request_id=0b0c166d811044bfba607986d3280b0d", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "48a8b387-b96b-457e-98fd-001256501cbd", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKpZI1K//W703EnrC/QMr8XXRZggDbt9wNQdRCEscapGM\u002B3cY4p9cv\u002BMQEgstsZ0LrZxT/FsIoxtOnBlMWsYan7tCW8ie71CAQ2ubXFprQeJWb3li\u002Bx0vHgpI4uvgVsywYlZs53ocVV2IBMTIMOhatAIWvJigZSsE2GamZMyWJzwg268wU55t5Kb\u002BDqpU9MUi/Lrkx1xWjIY44h\u002BqaNtDsUdMVoyL993RmnwTnI0a3iKjCToLIEwOXVvR6GSmjonBZI4e1hX0pbds79rbffyW6KphGm77OxOOVPXYH/WlVD6DcvltmYrEy2dpGlCiA5KgHzbRcr7S\u002BJp0TUO7XPT3EUCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCXPWdWyau5yTfkqtiMI/0kAWI451ZdduLWQuKXP88xIZZVmrq70LH6\u002BIkJNAh1wjoROgOAm0mpw7YID7leIOxrG7Wph/IGdOiKG1eiTg9iSn7\u002B7NrLtgUyVGZ\u002B2Z\u002BRjZiyVlB0CyQ2RerQJizS5JlNHqXb9RE0Rvgo9Sf16Sw30S7ZgPAy2BvQzgmFJxUygodYDKuuMBduelP8EQV4\u002BQYzLc4Fj0zoWnpzgWGGemPaSpXa7OGkEFP\u002BQcmxnQn2J93NsI50dPVyxiS0w8VYzUgMi5vfyKwwFhhIiIO88Mpvau74XuCQ7qBxO3LOfVRmcxYbo87P2Mnlx3o60zwbJSsf", + "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": "0b0c166d811044bfba607986d3280b0d" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "87f533fcc178c4ad04eceb45a72fce72", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:26 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "f4aade6f-9c6d-42cd-bbdc-0e339cb0f9c4", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKpZI1K//W703EnrC/QMr8XXRZggDbt9wNQdRCEscapGM\u002B3cY4p9cv\u002BMQEgstsZ0LrZxT/FsIoxtOnBlMWsYan7tCW8ie71CAQ2ubXFprQeJWb3li\u002Bx0vHgpI4uvgVsywYlZs53ocVV2IBMTIMOhatAIWvJigZSsE2GamZMyWJzwg268wU55t5Kb\u002BDqpU9MUi/Lrkx1xWjIY44h\u002BqaNtDsUdMVoyL993RmnwTnI0a3iKjCToLIEwOXVvR6GSmjonBZI4e1hX0pbds79rbffyW6KphGm77OxOOVPXYH/WlVD6DcvltmYrEy2dpGlCiA5KgHzbRcr7S\u002BJp0TUO7XPT3EUCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCXPWdWyau5yTfkqtiMI/0kAWI451ZdduLWQuKXP88xIZZVmrq70LH6\u002BIkJNAh1wjoROgOAm0mpw7YID7leIOxrG7Wph/IGdOiKG1eiTg9iSn7\u002B7NrLtgUyVGZ\u002B2Z\u002BRjZiyVlB0CyQ2RerQJizS5JlNHqXb9RE0Rvgo9Sf16Sw30S7ZgPAy2BvQzgmFJxUygodYDKuuMBduelP8EQV4\u002BQYzLc4Fj0zoWnpzgWGGemPaSpXa7OGkEFP\u002BQcmxnQn2J93NsI50dPVyxiS0w8VYzUgMi5vfyKwwFhhIiIO88Mpvau74XuCQ7qBxO3LOfVRmcxYbo87P2Mnlx3o60zwbJSsf", + "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": "0b0c166d811044bfba607986d3280b0d" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "cbab3793cd02403d1fa0a6c625447f25", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:27 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "be37b501-ed68-4c24-998c-5f7f11adf6dc", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKpZI1K//W703EnrC/QMr8XXRZggDbt9wNQdRCEscapGM\u002B3cY4p9cv\u002BMQEgstsZ0LrZxT/FsIoxtOnBlMWsYan7tCW8ie71CAQ2ubXFprQeJWb3li\u002Bx0vHgpI4uvgVsywYlZs53ocVV2IBMTIMOhatAIWvJigZSsE2GamZMyWJzwg268wU55t5Kb\u002BDqpU9MUi/Lrkx1xWjIY44h\u002BqaNtDsUdMVoyL993RmnwTnI0a3iKjCToLIEwOXVvR6GSmjonBZI4e1hX0pbds79rbffyW6KphGm77OxOOVPXYH/WlVD6DcvltmYrEy2dpGlCiA5KgHzbRcr7S\u002BJp0TUO7XPT3EUCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCXPWdWyau5yTfkqtiMI/0kAWI451ZdduLWQuKXP88xIZZVmrq70LH6\u002BIkJNAh1wjoROgOAm0mpw7YID7leIOxrG7Wph/IGdOiKG1eiTg9iSn7\u002B7NrLtgUyVGZ\u002B2Z\u002BRjZiyVlB0CyQ2RerQJizS5JlNHqXb9RE0Rvgo9Sf16Sw30S7ZgPAy2BvQzgmFJxUygodYDKuuMBduelP8EQV4\u002BQYzLc4Fj0zoWnpzgWGGemPaSpXa7OGkEFP\u002BQcmxnQn2J93NsI50dPVyxiS0w8VYzUgMi5vfyKwwFhhIiIO88Mpvau74XuCQ7qBxO3LOfVRmcxYbo87P2Mnlx3o60zwbJSsf", + "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": "0b0c166d811044bfba607986d3280b0d" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "bc96b5e5f56017c97f2bdb71e0e9af88", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:28 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "67657133-2bd9-41f8-8837-ba62768998cf", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKpZI1K//W703EnrC/QMr8XXRZggDbt9wNQdRCEscapGM\u002B3cY4p9cv\u002BMQEgstsZ0LrZxT/FsIoxtOnBlMWsYan7tCW8ie71CAQ2ubXFprQeJWb3li\u002Bx0vHgpI4uvgVsywYlZs53ocVV2IBMTIMOhatAIWvJigZSsE2GamZMyWJzwg268wU55t5Kb\u002BDqpU9MUi/Lrkx1xWjIY44h\u002BqaNtDsUdMVoyL993RmnwTnI0a3iKjCToLIEwOXVvR6GSmjonBZI4e1hX0pbds79rbffyW6KphGm77OxOOVPXYH/WlVD6DcvltmYrEy2dpGlCiA5KgHzbRcr7S\u002BJp0TUO7XPT3EUCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCXPWdWyau5yTfkqtiMI/0kAWI451ZdduLWQuKXP88xIZZVmrq70LH6\u002BIkJNAh1wjoROgOAm0mpw7YID7leIOxrG7Wph/IGdOiKG1eiTg9iSn7\u002B7NrLtgUyVGZ\u002B2Z\u002BRjZiyVlB0CyQ2RerQJizS5JlNHqXb9RE0Rvgo9Sf16Sw30S7ZgPAy2BvQzgmFJxUygodYDKuuMBduelP8EQV4\u002BQYzLc4Fj0zoWnpzgWGGemPaSpXa7OGkEFP\u002BQcmxnQn2J93NsI50dPVyxiS0w8VYzUgMi5vfyKwwFhhIiIO88Mpvau74XuCQ7qBxO3LOfVRmcxYbo87P2Mnlx3o60zwbJSsf", + "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": "0b0c166d811044bfba607986d3280b0d" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "7eb182725c1a2fedf5b568d81be69fbf", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:29 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "d5029e8d-8169-45f9-bc2c-80723256e519", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKpZI1K//W703EnrC/QMr8XXRZggDbt9wNQdRCEscapGM\u002B3cY4p9cv\u002BMQEgstsZ0LrZxT/FsIoxtOnBlMWsYan7tCW8ie71CAQ2ubXFprQeJWb3li\u002Bx0vHgpI4uvgVsywYlZs53ocVV2IBMTIMOhatAIWvJigZSsE2GamZMyWJzwg268wU55t5Kb\u002BDqpU9MUi/Lrkx1xWjIY44h\u002BqaNtDsUdMVoyL993RmnwTnI0a3iKjCToLIEwOXVvR6GSmjonBZI4e1hX0pbds79rbffyW6KphGm77OxOOVPXYH/WlVD6DcvltmYrEy2dpGlCiA5KgHzbRcr7S\u002BJp0TUO7XPT3EUCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCXPWdWyau5yTfkqtiMI/0kAWI451ZdduLWQuKXP88xIZZVmrq70LH6\u002BIkJNAh1wjoROgOAm0mpw7YID7leIOxrG7Wph/IGdOiKG1eiTg9iSn7\u002B7NrLtgUyVGZ\u002B2Z\u002BRjZiyVlB0CyQ2RerQJizS5JlNHqXb9RE0Rvgo9Sf16Sw30S7ZgPAy2BvQzgmFJxUygodYDKuuMBduelP8EQV4\u002BQYzLc4Fj0zoWnpzgWGGemPaSpXa7OGkEFP\u002BQcmxnQn2J93NsI50dPVyxiS0w8VYzUgMi5vfyKwwFhhIiIO88Mpvau74XuCQ7qBxO3LOfVRmcxYbo87P2Mnlx3o60zwbJSsf", + "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": "0b0c166d811044bfba607986d3280b0d" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "f160c66c11989d126d934cd7f1cc5f35", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:30 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "19f28074-46f0-487d-a152-832f7aff886d", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKpZI1K//W703EnrC/QMr8XXRZggDbt9wNQdRCEscapGM\u002B3cY4p9cv\u002BMQEgstsZ0LrZxT/FsIoxtOnBlMWsYan7tCW8ie71CAQ2ubXFprQeJWb3li\u002Bx0vHgpI4uvgVsywYlZs53ocVV2IBMTIMOhatAIWvJigZSsE2GamZMyWJzwg268wU55t5Kb\u002BDqpU9MUi/Lrkx1xWjIY44h\u002BqaNtDsUdMVoyL993RmnwTnI0a3iKjCToLIEwOXVvR6GSmjonBZI4e1hX0pbds79rbffyW6KphGm77OxOOVPXYH/WlVD6DcvltmYrEy2dpGlCiA5KgHzbRcr7S\u002BJp0TUO7XPT3EUCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCXPWdWyau5yTfkqtiMI/0kAWI451ZdduLWQuKXP88xIZZVmrq70LH6\u002BIkJNAh1wjoROgOAm0mpw7YID7leIOxrG7Wph/IGdOiKG1eiTg9iSn7\u002B7NrLtgUyVGZ\u002B2Z\u002BRjZiyVlB0CyQ2RerQJizS5JlNHqXb9RE0Rvgo9Sf16Sw30S7ZgPAy2BvQzgmFJxUygodYDKuuMBduelP8EQV4\u002BQYzLc4Fj0zoWnpzgWGGemPaSpXa7OGkEFP\u002BQcmxnQn2J93NsI50dPVyxiS0w8VYzUgMi5vfyKwwFhhIiIO88Mpvau74XuCQ7qBxO3LOfVRmcxYbo87P2Mnlx3o60zwbJSsf", + "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": "0b0c166d811044bfba607986d3280b0d" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "a3541df00093880ac867c7aa8df1fc98", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:31 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "abf068f6-3620-4ab3-89bb-df0ba86e57fd", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKpZI1K//W703EnrC/QMr8XXRZggDbt9wNQdRCEscapGM\u002B3cY4p9cv\u002BMQEgstsZ0LrZxT/FsIoxtOnBlMWsYan7tCW8ie71CAQ2ubXFprQeJWb3li\u002Bx0vHgpI4uvgVsywYlZs53ocVV2IBMTIMOhatAIWvJigZSsE2GamZMyWJzwg268wU55t5Kb\u002BDqpU9MUi/Lrkx1xWjIY44h\u002BqaNtDsUdMVoyL993RmnwTnI0a3iKjCToLIEwOXVvR6GSmjonBZI4e1hX0pbds79rbffyW6KphGm77OxOOVPXYH/WlVD6DcvltmYrEy2dpGlCiA5KgHzbRcr7S\u002BJp0TUO7XPT3EUCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCXPWdWyau5yTfkqtiMI/0kAWI451ZdduLWQuKXP88xIZZVmrq70LH6\u002BIkJNAh1wjoROgOAm0mpw7YID7leIOxrG7Wph/IGdOiKG1eiTg9iSn7\u002B7NrLtgUyVGZ\u002B2Z\u002BRjZiyVlB0CyQ2RerQJizS5JlNHqXb9RE0Rvgo9Sf16Sw30S7ZgPAy2BvQzgmFJxUygodYDKuuMBduelP8EQV4\u002BQYzLc4Fj0zoWnpzgWGGemPaSpXa7OGkEFP\u002BQcmxnQn2J93NsI50dPVyxiS0w8VYzUgMi5vfyKwwFhhIiIO88Mpvau74XuCQ7qBxO3LOfVRmcxYbo87P2Mnlx3o60zwbJSsf", + "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": "0b0c166d811044bfba607986d3280b0d" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "1a041b8bbe8960f06f13118610153e28", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:32 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "5d2aaa2d-c540-49fb-8586-59236952229c", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKpZI1K//W703EnrC/QMr8XXRZggDbt9wNQdRCEscapGM\u002B3cY4p9cv\u002BMQEgstsZ0LrZxT/FsIoxtOnBlMWsYan7tCW8ie71CAQ2ubXFprQeJWb3li\u002Bx0vHgpI4uvgVsywYlZs53ocVV2IBMTIMOhatAIWvJigZSsE2GamZMyWJzwg268wU55t5Kb\u002BDqpU9MUi/Lrkx1xWjIY44h\u002BqaNtDsUdMVoyL993RmnwTnI0a3iKjCToLIEwOXVvR6GSmjonBZI4e1hX0pbds79rbffyW6KphGm77OxOOVPXYH/WlVD6DcvltmYrEy2dpGlCiA5KgHzbRcr7S\u002BJp0TUO7XPT3EUCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCXPWdWyau5yTfkqtiMI/0kAWI451ZdduLWQuKXP88xIZZVmrq70LH6\u002BIkJNAh1wjoROgOAm0mpw7YID7leIOxrG7Wph/IGdOiKG1eiTg9iSn7\u002B7NrLtgUyVGZ\u002B2Z\u002BRjZiyVlB0CyQ2RerQJizS5JlNHqXb9RE0Rvgo9Sf16Sw30S7ZgPAy2BvQzgmFJxUygodYDKuuMBduelP8EQV4\u002BQYzLc4Fj0zoWnpzgWGGemPaSpXa7OGkEFP\u002BQcmxnQn2J93NsI50dPVyxiS0w8VYzUgMi5vfyKwwFhhIiIO88Mpvau74XuCQ7qBxO3LOfVRmcxYbo87P2Mnlx3o60zwbJSsf", + "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": "0b0c166d811044bfba607986d3280b0d" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "fee73255fb916c2cbbd728304a68107b", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:33 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "677b2318-e810-4300-bb21-da93aafce0ad", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKpZI1K//W703EnrC/QMr8XXRZggDbt9wNQdRCEscapGM\u002B3cY4p9cv\u002BMQEgstsZ0LrZxT/FsIoxtOnBlMWsYan7tCW8ie71CAQ2ubXFprQeJWb3li\u002Bx0vHgpI4uvgVsywYlZs53ocVV2IBMTIMOhatAIWvJigZSsE2GamZMyWJzwg268wU55t5Kb\u002BDqpU9MUi/Lrkx1xWjIY44h\u002BqaNtDsUdMVoyL993RmnwTnI0a3iKjCToLIEwOXVvR6GSmjonBZI4e1hX0pbds79rbffyW6KphGm77OxOOVPXYH/WlVD6DcvltmYrEy2dpGlCiA5KgHzbRcr7S\u002BJp0TUO7XPT3EUCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCXPWdWyau5yTfkqtiMI/0kAWI451ZdduLWQuKXP88xIZZVmrq70LH6\u002BIkJNAh1wjoROgOAm0mpw7YID7leIOxrG7Wph/IGdOiKG1eiTg9iSn7\u002B7NrLtgUyVGZ\u002B2Z\u002BRjZiyVlB0CyQ2RerQJizS5JlNHqXb9RE0Rvgo9Sf16Sw30S7ZgPAy2BvQzgmFJxUygodYDKuuMBduelP8EQV4\u002BQYzLc4Fj0zoWnpzgWGGemPaSpXa7OGkEFP\u002BQcmxnQn2J93NsI50dPVyxiS0w8VYzUgMi5vfyKwwFhhIiIO88Mpvau74XuCQ7qBxO3LOfVRmcxYbo87P2Mnlx3o60zwbJSsf", + "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": "0b0c166d811044bfba607986d3280b0d" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "d54bb39745c832ac2cf4347fef8478b3", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:34 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "b0b941bc-b0cb-4d5a-8c53-caf97d7120ea", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKpZI1K//W703EnrC/QMr8XXRZggDbt9wNQdRCEscapGM\u002B3cY4p9cv\u002BMQEgstsZ0LrZxT/FsIoxtOnBlMWsYan7tCW8ie71CAQ2ubXFprQeJWb3li\u002Bx0vHgpI4uvgVsywYlZs53ocVV2IBMTIMOhatAIWvJigZSsE2GamZMyWJzwg268wU55t5Kb\u002BDqpU9MUi/Lrkx1xWjIY44h\u002BqaNtDsUdMVoyL993RmnwTnI0a3iKjCToLIEwOXVvR6GSmjonBZI4e1hX0pbds79rbffyW6KphGm77OxOOVPXYH/WlVD6DcvltmYrEy2dpGlCiA5KgHzbRcr7S\u002BJp0TUO7XPT3EUCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCXPWdWyau5yTfkqtiMI/0kAWI451ZdduLWQuKXP88xIZZVmrq70LH6\u002BIkJNAh1wjoROgOAm0mpw7YID7leIOxrG7Wph/IGdOiKG1eiTg9iSn7\u002B7NrLtgUyVGZ\u002B2Z\u002BRjZiyVlB0CyQ2RerQJizS5JlNHqXb9RE0Rvgo9Sf16Sw30S7ZgPAy2BvQzgmFJxUygodYDKuuMBduelP8EQV4\u002BQYzLc4Fj0zoWnpzgWGGemPaSpXa7OGkEFP\u002BQcmxnQn2J93NsI50dPVyxiS0w8VYzUgMi5vfyKwwFhhIiIO88Mpvau74XuCQ7qBxO3LOfVRmcxYbo87P2Mnlx3o60zwbJSsf", + "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": "0b0c166d811044bfba607986d3280b0d" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "5a559e29fe099007ef975eb195bf1507", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:35 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "c93f6b46-06d0-4bf8-8f81-a1e44200d32f", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKpZI1K//W703EnrC/QMr8XXRZggDbt9wNQdRCEscapGM\u002B3cY4p9cv\u002BMQEgstsZ0LrZxT/FsIoxtOnBlMWsYan7tCW8ie71CAQ2ubXFprQeJWb3li\u002Bx0vHgpI4uvgVsywYlZs53ocVV2IBMTIMOhatAIWvJigZSsE2GamZMyWJzwg268wU55t5Kb\u002BDqpU9MUi/Lrkx1xWjIY44h\u002BqaNtDsUdMVoyL993RmnwTnI0a3iKjCToLIEwOXVvR6GSmjonBZI4e1hX0pbds79rbffyW6KphGm77OxOOVPXYH/WlVD6DcvltmYrEy2dpGlCiA5KgHzbRcr7S\u002BJp0TUO7XPT3EUCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCXPWdWyau5yTfkqtiMI/0kAWI451ZdduLWQuKXP88xIZZVmrq70LH6\u002BIkJNAh1wjoROgOAm0mpw7YID7leIOxrG7Wph/IGdOiKG1eiTg9iSn7\u002B7NrLtgUyVGZ\u002B2Z\u002BRjZiyVlB0CyQ2RerQJizS5JlNHqXb9RE0Rvgo9Sf16Sw30S7ZgPAy2BvQzgmFJxUygodYDKuuMBduelP8EQV4\u002BQYzLc4Fj0zoWnpzgWGGemPaSpXa7OGkEFP\u002BQcmxnQn2J93NsI50dPVyxiS0w8VYzUgMi5vfyKwwFhhIiIO88Mpvau74XuCQ7qBxO3LOfVRmcxYbo87P2Mnlx3o60zwbJSsf", + "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": "0b0c166d811044bfba607986d3280b0d" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "5def950368c90f6086b5d19dc7ac7d37", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:36 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "285848da-57a9-4606-a32d-eff4204230e8", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKpZI1K//W703EnrC/QMr8XXRZggDbt9wNQdRCEscapGM\u002B3cY4p9cv\u002BMQEgstsZ0LrZxT/FsIoxtOnBlMWsYan7tCW8ie71CAQ2ubXFprQeJWb3li\u002Bx0vHgpI4uvgVsywYlZs53ocVV2IBMTIMOhatAIWvJigZSsE2GamZMyWJzwg268wU55t5Kb\u002BDqpU9MUi/Lrkx1xWjIY44h\u002BqaNtDsUdMVoyL993RmnwTnI0a3iKjCToLIEwOXVvR6GSmjonBZI4e1hX0pbds79rbffyW6KphGm77OxOOVPXYH/WlVD6DcvltmYrEy2dpGlCiA5KgHzbRcr7S\u002BJp0TUO7XPT3EUCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCXPWdWyau5yTfkqtiMI/0kAWI451ZdduLWQuKXP88xIZZVmrq70LH6\u002BIkJNAh1wjoROgOAm0mpw7YID7leIOxrG7Wph/IGdOiKG1eiTg9iSn7\u002B7NrLtgUyVGZ\u002B2Z\u002BRjZiyVlB0CyQ2RerQJizS5JlNHqXb9RE0Rvgo9Sf16Sw30S7ZgPAy2BvQzgmFJxUygodYDKuuMBduelP8EQV4\u002BQYzLc4Fj0zoWnpzgWGGemPaSpXa7OGkEFP\u002BQcmxnQn2J93NsI50dPVyxiS0w8VYzUgMi5vfyKwwFhhIiIO88Mpvau74XuCQ7qBxO3LOfVRmcxYbo87P2Mnlx3o60zwbJSsf", + "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": "0b0c166d811044bfba607986d3280b0d" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "ab07755fb5129872acbbe630e6fa9c6d", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:38 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "eb722c81-c148-4fdb-9ca7-c80ff0537c83", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKpZI1K//W703EnrC/QMr8XXRZggDbt9wNQdRCEscapGM\u002B3cY4p9cv\u002BMQEgstsZ0LrZxT/FsIoxtOnBlMWsYan7tCW8ie71CAQ2ubXFprQeJWb3li\u002Bx0vHgpI4uvgVsywYlZs53ocVV2IBMTIMOhatAIWvJigZSsE2GamZMyWJzwg268wU55t5Kb\u002BDqpU9MUi/Lrkx1xWjIY44h\u002BqaNtDsUdMVoyL993RmnwTnI0a3iKjCToLIEwOXVvR6GSmjonBZI4e1hX0pbds79rbffyW6KphGm77OxOOVPXYH/WlVD6DcvltmYrEy2dpGlCiA5KgHzbRcr7S\u002BJp0TUO7XPT3EUCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCXPWdWyau5yTfkqtiMI/0kAWI451ZdduLWQuKXP88xIZZVmrq70LH6\u002BIkJNAh1wjoROgOAm0mpw7YID7leIOxrG7Wph/IGdOiKG1eiTg9iSn7\u002B7NrLtgUyVGZ\u002B2Z\u002BRjZiyVlB0CyQ2RerQJizS5JlNHqXb9RE0Rvgo9Sf16Sw30S7ZgPAy2BvQzgmFJxUygodYDKuuMBduelP8EQV4\u002BQYzLc4Fj0zoWnpzgWGGemPaSpXa7OGkEFP\u002BQcmxnQn2J93NsI50dPVyxiS0w8VYzUgMi5vfyKwwFhhIiIO88Mpvau74XuCQ7qBxO3LOfVRmcxYbo87P2Mnlx3o60zwbJSsf", + "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": "0b0c166d811044bfba607986d3280b0d" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "5a7c2cde1b94c1e93e45d3542d69c942", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:39 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "626f03a8-2844-4198-9595-01a373c7255e", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKpZI1K//W703EnrC/QMr8XXRZggDbt9wNQdRCEscapGM\u002B3cY4p9cv\u002BMQEgstsZ0LrZxT/FsIoxtOnBlMWsYan7tCW8ie71CAQ2ubXFprQeJWb3li\u002Bx0vHgpI4uvgVsywYlZs53ocVV2IBMTIMOhatAIWvJigZSsE2GamZMyWJzwg268wU55t5Kb\u002BDqpU9MUi/Lrkx1xWjIY44h\u002BqaNtDsUdMVoyL993RmnwTnI0a3iKjCToLIEwOXVvR6GSmjonBZI4e1hX0pbds79rbffyW6KphGm77OxOOVPXYH/WlVD6DcvltmYrEy2dpGlCiA5KgHzbRcr7S\u002BJp0TUO7XPT3EUCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCXPWdWyau5yTfkqtiMI/0kAWI451ZdduLWQuKXP88xIZZVmrq70LH6\u002BIkJNAh1wjoROgOAm0mpw7YID7leIOxrG7Wph/IGdOiKG1eiTg9iSn7\u002B7NrLtgUyVGZ\u002B2Z\u002BRjZiyVlB0CyQ2RerQJizS5JlNHqXb9RE0Rvgo9Sf16Sw30S7ZgPAy2BvQzgmFJxUygodYDKuuMBduelP8EQV4\u002BQYzLc4Fj0zoWnpzgWGGemPaSpXa7OGkEFP\u002BQcmxnQn2J93NsI50dPVyxiS0w8VYzUgMi5vfyKwwFhhIiIO88Mpvau74XuCQ7qBxO3LOfVRmcxYbo87P2Mnlx3o60zwbJSsf", + "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": "0b0c166d811044bfba607986d3280b0d" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "2052271a69b84df42356b10e822f298c", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1191", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:40 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "37d1d73c-e25f-498f-ab01-732b28103ffd", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKpZI1K//W703EnrC/QMr8XXRZggDbt9wNQdRCEscapGM\u002B3cY4p9cv\u002BMQEgstsZ0LrZxT/FsIoxtOnBlMWsYan7tCW8ie71CAQ2ubXFprQeJWb3li\u002Bx0vHgpI4uvgVsywYlZs53ocVV2IBMTIMOhatAIWvJigZSsE2GamZMyWJzwg268wU55t5Kb\u002BDqpU9MUi/Lrkx1xWjIY44h\u002BqaNtDsUdMVoyL993RmnwTnI0a3iKjCToLIEwOXVvR6GSmjonBZI4e1hX0pbds79rbffyW6KphGm77OxOOVPXYH/WlVD6DcvltmYrEy2dpGlCiA5KgHzbRcr7S\u002BJp0TUO7XPT3EUCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCXPWdWyau5yTfkqtiMI/0kAWI451ZdduLWQuKXP88xIZZVmrq70LH6\u002BIkJNAh1wjoROgOAm0mpw7YID7leIOxrG7Wph/IGdOiKG1eiTg9iSn7\u002B7NrLtgUyVGZ\u002B2Z\u002BRjZiyVlB0CyQ2RerQJizS5JlNHqXb9RE0Rvgo9Sf16Sw30S7ZgPAy2BvQzgmFJxUygodYDKuuMBduelP8EQV4\u002BQYzLc4Fj0zoWnpzgWGGemPaSpXa7OGkEFP\u002BQcmxnQn2J93NsI50dPVyxiS0w8VYzUgMi5vfyKwwFhhIiIO88Mpvau74XuCQ7qBxO3LOfVRmcxYbo87P2Mnlx3o60zwbJSsf", + "cancellation_requested": false, + "status": "completed", + "target": "https://heathskeyvault.vault.azure.net/certificates/1701627969", + "request_id": "0b0c166d811044bfba607986d3280b0d" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "9abe6319233043a28b466dcde21d6b42", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2305", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:40 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "7fc98f9e-ea3a-489d-832c-8b4b368cf7ea", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/02778fba408743f4b086d3022cbcda20", + "kid": "https://heathskeyvault.vault.azure.net/keys/1701627969/02778fba408743f4b086d3022cbcda20", + "sid": "https://heathskeyvault.vault.azure.net/secrets/1701627969/02778fba408743f4b086d3022cbcda20", + "x5t": "rZBd_EmH_2Uk8hnkuN6hswdGitw", + "cer": "MIIDKjCCAhKgAwIBAgIQYHmQ411XRoaILm7dzt8CcDANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0MzczOVoXDTIyMDIyNTA0NDczOVowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKpZI1K//W703EnrC/QMr8XXRZggDbt9wNQdRCEscapGM\u002B3cY4p9cv\u002BMQEgstsZ0LrZxT/FsIoxtOnBlMWsYan7tCW8ie71CAQ2ubXFprQeJWb3li\u002Bx0vHgpI4uvgVsywYlZs53ocVV2IBMTIMOhatAIWvJigZSsE2GamZMyWJzwg268wU55t5Kb\u002BDqpU9MUi/Lrkx1xWjIY44h\u002BqaNtDsUdMVoyL993RmnwTnI0a3iKjCToLIEwOXVvR6GSmjonBZI4e1hX0pbds79rbffyW6KphGm77OxOOVPXYH/WlVD6DcvltmYrEy2dpGlCiA5KgHzbRcr7S\u002BJp0TUO7XPT3EUCAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFN/IShDB/MVsHlLm/H/Kx0aBpZ2rMB0GA1UdDgQWBBTfyEoQwfzFbB5S5vx/ysdGgaWdqzANBgkqhkiG9w0BAQsFAAOCAQEAdRvLgIjsPWfJv9mEOTJuXMiQLOK5xuz5R3fYfjUsgaPUm470Z/BxRtZ6y\u002B4J52C5IkIePwxPGEBHIomySAXlthFvdIccHezXUSwg\u002BbY\u002Bg3Orkea6Ie/oC4\u002BLZEflJyRCFDfqTQTKLgC273mmBoe3i3hOJJ40zALBHJM9H6REPuZF9vB/kk\u002BvoE16mz4v\u002BqlPLer6/Vz2URJ7560VRNRRgfyqOCPCDq4Dy0l45keXWZv5keCk1ux\u002BspsC3X8cBuN/5goNDiP/1Dgy7958l5NLgq136NWQoKpefZ3D4X9O2umUfiRroes10M/37WkLIpKVuhaPJGm4g\u002Bo3A3dW1l6pHg==", + "attributes": { + "enabled": true, + "nbf": 1614227859, + "exp": 1645764459, + "created": 1614228459, + "updated": 1614228459, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "policy": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/policy", + "key_props": { + "exportable": true, + "kty": "RSA", + "key_size": 2048, + "reuse_key": false + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "ekus": [ + "1.3.6.1.5.5.7.3.1", + "1.3.6.1.5.5.7.3.2" + ], + "key_usage": [ + "dataEncipherment" + ], + "validity_months": 12, + "basic_constraints": { + "ca": false + } + }, + "lifetime_actions": [ + { + "trigger": { + "lifetime_percentage": 80 + }, + "action": { + "action_type": "AutoRenew" + } + } + ], + "issuer": { + "name": "Self", + "cert_transparency": false + }, + "attributes": { + "enabled": true, + "created": 1614228446, + "updated": 1614228446 + } + }, + "pending": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending" + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "traceparent": "00-0561d7d08873d5479f7be9d4a3cb832a-eaf2c47a74d8f14e-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "bf16a4f17ba775b4382e373e6ada3f0e", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2305", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:40 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "90d26fef-e9ee-425c-857d-bfebeae8ed4b", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/02778fba408743f4b086d3022cbcda20", + "kid": "https://heathskeyvault.vault.azure.net/keys/1701627969/02778fba408743f4b086d3022cbcda20", + "sid": "https://heathskeyvault.vault.azure.net/secrets/1701627969/02778fba408743f4b086d3022cbcda20", + "x5t": "rZBd_EmH_2Uk8hnkuN6hswdGitw", + "cer": "MIIDKjCCAhKgAwIBAgIQYHmQ411XRoaILm7dzt8CcDANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0MzczOVoXDTIyMDIyNTA0NDczOVowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKpZI1K//W703EnrC/QMr8XXRZggDbt9wNQdRCEscapGM\u002B3cY4p9cv\u002BMQEgstsZ0LrZxT/FsIoxtOnBlMWsYan7tCW8ie71CAQ2ubXFprQeJWb3li\u002Bx0vHgpI4uvgVsywYlZs53ocVV2IBMTIMOhatAIWvJigZSsE2GamZMyWJzwg268wU55t5Kb\u002BDqpU9MUi/Lrkx1xWjIY44h\u002BqaNtDsUdMVoyL993RmnwTnI0a3iKjCToLIEwOXVvR6GSmjonBZI4e1hX0pbds79rbffyW6KphGm77OxOOVPXYH/WlVD6DcvltmYrEy2dpGlCiA5KgHzbRcr7S\u002BJp0TUO7XPT3EUCAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFN/IShDB/MVsHlLm/H/Kx0aBpZ2rMB0GA1UdDgQWBBTfyEoQwfzFbB5S5vx/ysdGgaWdqzANBgkqhkiG9w0BAQsFAAOCAQEAdRvLgIjsPWfJv9mEOTJuXMiQLOK5xuz5R3fYfjUsgaPUm470Z/BxRtZ6y\u002B4J52C5IkIePwxPGEBHIomySAXlthFvdIccHezXUSwg\u002BbY\u002Bg3Orkea6Ie/oC4\u002BLZEflJyRCFDfqTQTKLgC273mmBoe3i3hOJJ40zALBHJM9H6REPuZF9vB/kk\u002BvoE16mz4v\u002BqlPLer6/Vz2URJ7560VRNRRgfyqOCPCDq4Dy0l45keXWZv5keCk1ux\u002BspsC3X8cBuN/5goNDiP/1Dgy7958l5NLgq136NWQoKpefZ3D4X9O2umUfiRroes10M/37WkLIpKVuhaPJGm4g\u002Bo3A3dW1l6pHg==", + "attributes": { + "enabled": true, + "nbf": 1614227859, + "exp": 1645764459, + "created": 1614228459, + "updated": 1614228459, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "policy": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/policy", + "key_props": { + "exportable": true, + "kty": "RSA", + "key_size": 2048, + "reuse_key": false + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "ekus": [ + "1.3.6.1.5.5.7.3.1", + "1.3.6.1.5.5.7.3.2" + ], + "key_usage": [ + "dataEncipherment" + ], + "validity_months": 12, + "basic_constraints": { + "ca": false + } + }, + "lifetime_actions": [ + { + "trigger": { + "lifetime_percentage": 80 + }, + "action": { + "action_type": "AutoRenew" + } + } + ], + "issuer": { + "name": "Self", + "cert_transparency": false + }, + "attributes": { + "enabled": true, + "created": 1614228446, + "updated": 1614228446 + } + }, + "pending": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending" + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/create?api-version=7.2", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "253", + "Content-Type": "application/json", + "traceparent": "00-599cdfac46ca004ea5e42c078daf9741-2696b647006e3d41-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "c93b471b2fabf711850e9472fc266b05", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "policy": { + "key_props": { + "kty": "RSA", + "reuse_key": false, + "exportable": false + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "key_usage": [ + "dataEncipherment" + ] + }, + "issuer": { + "name": "Self", + "cert_transparency": false + } + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:40 GMT", + "Expires": "-1", + "Location": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2\u0026request_id=d6a3d20ccc9e4d7b8249b31fd5168cab", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "145d74de-f1a4-42ce-941a-0dd5ad5a2090", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmwgnahXvl8A\u002BTapzB5pOYvEfrDz\u002Bz4034ZHb6ZeRpe1oKDPcuEf8VMMiMiiftFJE2bxiaqmQyPv4PFyLCx0gaPe5NWb2MCisXptq9Sl0aduJzJsPPt3hauHQiwY7fYKPde6Laf80Bu9U17FU4/q5DZwR8N8bjTj3hnpco/1M5qZgBMf5Ino/UCIJGJBFp5bX\u002BeFARTOznI92aGqsKx4\u002Be3KUuVolfLIBMJusyT6Bt2V7xs5DGdxpP\u002B6MBr36H3nN4p7CMPbBrezWEw9q9sUzQ4\u002BIe8J3hbJLi0nfQE35RrzLHYch2go\u002B0vu3MpqlWZwkuyY8HPuZxFGjii7weOndkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQA1MncUAbrMxsOrbjp3ZdBHHGgmpXyGuJOIvmG6Pk90H3b3MmZrwJBDqoJIrLCySCUNmhmDCcdCqvfSM1bNOK8Vv7rH1W4Bs6MZ1PaiTPghIoETsQtFmiLZ91IqQeXDXEIUXfe7spDsjuWQBOpMOrVbbV58bUjCTpWCqDVsfraS9RdsrD30cE4OyKUw1DofLJCO3Rge7nuKQP/8EZPloXC0SxDZqnGFWdIr9Y2CJbCOnE4UeyRXlP3vygrdXT4vbq/ZPcMzJjuWpJDqH7ZhuMG/uzEtR9ah9PPKzh7dLtB4UPHc0cNgRw6xtCkCl6qVxFQg8ZYjbpvlgd55KujlFPZE", + "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": "d6a3d20ccc9e4d7b8249b31fd5168cab" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "dd1d6eea6a199de4af496101eb64d9b0", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:40 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "c75d9e05-23fd-4184-b373-a5ef21dba0af", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmwgnahXvl8A\u002BTapzB5pOYvEfrDz\u002Bz4034ZHb6ZeRpe1oKDPcuEf8VMMiMiiftFJE2bxiaqmQyPv4PFyLCx0gaPe5NWb2MCisXptq9Sl0aduJzJsPPt3hauHQiwY7fYKPde6Laf80Bu9U17FU4/q5DZwR8N8bjTj3hnpco/1M5qZgBMf5Ino/UCIJGJBFp5bX\u002BeFARTOznI92aGqsKx4\u002Be3KUuVolfLIBMJusyT6Bt2V7xs5DGdxpP\u002B6MBr36H3nN4p7CMPbBrezWEw9q9sUzQ4\u002BIe8J3hbJLi0nfQE35RrzLHYch2go\u002B0vu3MpqlWZwkuyY8HPuZxFGjii7weOndkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQA1MncUAbrMxsOrbjp3ZdBHHGgmpXyGuJOIvmG6Pk90H3b3MmZrwJBDqoJIrLCySCUNmhmDCcdCqvfSM1bNOK8Vv7rH1W4Bs6MZ1PaiTPghIoETsQtFmiLZ91IqQeXDXEIUXfe7spDsjuWQBOpMOrVbbV58bUjCTpWCqDVsfraS9RdsrD30cE4OyKUw1DofLJCO3Rge7nuKQP/8EZPloXC0SxDZqnGFWdIr9Y2CJbCOnE4UeyRXlP3vygrdXT4vbq/ZPcMzJjuWpJDqH7ZhuMG/uzEtR9ah9PPKzh7dLtB4UPHc0cNgRw6xtCkCl6qVxFQg8ZYjbpvlgd55KujlFPZE", + "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": "d6a3d20ccc9e4d7b8249b31fd5168cab" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "9ab15e07a2e2c196921e3999e7427911", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:41 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "aab0f94e-ecf2-4da3-8765-2d5971249063", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmwgnahXvl8A\u002BTapzB5pOYvEfrDz\u002Bz4034ZHb6ZeRpe1oKDPcuEf8VMMiMiiftFJE2bxiaqmQyPv4PFyLCx0gaPe5NWb2MCisXptq9Sl0aduJzJsPPt3hauHQiwY7fYKPde6Laf80Bu9U17FU4/q5DZwR8N8bjTj3hnpco/1M5qZgBMf5Ino/UCIJGJBFp5bX\u002BeFARTOznI92aGqsKx4\u002Be3KUuVolfLIBMJusyT6Bt2V7xs5DGdxpP\u002B6MBr36H3nN4p7CMPbBrezWEw9q9sUzQ4\u002BIe8J3hbJLi0nfQE35RrzLHYch2go\u002B0vu3MpqlWZwkuyY8HPuZxFGjii7weOndkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQA1MncUAbrMxsOrbjp3ZdBHHGgmpXyGuJOIvmG6Pk90H3b3MmZrwJBDqoJIrLCySCUNmhmDCcdCqvfSM1bNOK8Vv7rH1W4Bs6MZ1PaiTPghIoETsQtFmiLZ91IqQeXDXEIUXfe7spDsjuWQBOpMOrVbbV58bUjCTpWCqDVsfraS9RdsrD30cE4OyKUw1DofLJCO3Rge7nuKQP/8EZPloXC0SxDZqnGFWdIr9Y2CJbCOnE4UeyRXlP3vygrdXT4vbq/ZPcMzJjuWpJDqH7ZhuMG/uzEtR9ah9PPKzh7dLtB4UPHc0cNgRw6xtCkCl6qVxFQg8ZYjbpvlgd55KujlFPZE", + "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": "d6a3d20ccc9e4d7b8249b31fd5168cab" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "fb5331c361bdb1f5629d1962cd0f0b20", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:42 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "419bc029-4b4d-4723-a48a-1d514c5271d0", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmwgnahXvl8A\u002BTapzB5pOYvEfrDz\u002Bz4034ZHb6ZeRpe1oKDPcuEf8VMMiMiiftFJE2bxiaqmQyPv4PFyLCx0gaPe5NWb2MCisXptq9Sl0aduJzJsPPt3hauHQiwY7fYKPde6Laf80Bu9U17FU4/q5DZwR8N8bjTj3hnpco/1M5qZgBMf5Ino/UCIJGJBFp5bX\u002BeFARTOznI92aGqsKx4\u002Be3KUuVolfLIBMJusyT6Bt2V7xs5DGdxpP\u002B6MBr36H3nN4p7CMPbBrezWEw9q9sUzQ4\u002BIe8J3hbJLi0nfQE35RrzLHYch2go\u002B0vu3MpqlWZwkuyY8HPuZxFGjii7weOndkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQA1MncUAbrMxsOrbjp3ZdBHHGgmpXyGuJOIvmG6Pk90H3b3MmZrwJBDqoJIrLCySCUNmhmDCcdCqvfSM1bNOK8Vv7rH1W4Bs6MZ1PaiTPghIoETsQtFmiLZ91IqQeXDXEIUXfe7spDsjuWQBOpMOrVbbV58bUjCTpWCqDVsfraS9RdsrD30cE4OyKUw1DofLJCO3Rge7nuKQP/8EZPloXC0SxDZqnGFWdIr9Y2CJbCOnE4UeyRXlP3vygrdXT4vbq/ZPcMzJjuWpJDqH7ZhuMG/uzEtR9ah9PPKzh7dLtB4UPHc0cNgRw6xtCkCl6qVxFQg8ZYjbpvlgd55KujlFPZE", + "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": "d6a3d20ccc9e4d7b8249b31fd5168cab" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "9d6be434d0744822d85b4bfb304bb66c", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:43 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "2d87c129-9258-42c4-b092-519a04d79430", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmwgnahXvl8A\u002BTapzB5pOYvEfrDz\u002Bz4034ZHb6ZeRpe1oKDPcuEf8VMMiMiiftFJE2bxiaqmQyPv4PFyLCx0gaPe5NWb2MCisXptq9Sl0aduJzJsPPt3hauHQiwY7fYKPde6Laf80Bu9U17FU4/q5DZwR8N8bjTj3hnpco/1M5qZgBMf5Ino/UCIJGJBFp5bX\u002BeFARTOznI92aGqsKx4\u002Be3KUuVolfLIBMJusyT6Bt2V7xs5DGdxpP\u002B6MBr36H3nN4p7CMPbBrezWEw9q9sUzQ4\u002BIe8J3hbJLi0nfQE35RrzLHYch2go\u002B0vu3MpqlWZwkuyY8HPuZxFGjii7weOndkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQA1MncUAbrMxsOrbjp3ZdBHHGgmpXyGuJOIvmG6Pk90H3b3MmZrwJBDqoJIrLCySCUNmhmDCcdCqvfSM1bNOK8Vv7rH1W4Bs6MZ1PaiTPghIoETsQtFmiLZ91IqQeXDXEIUXfe7spDsjuWQBOpMOrVbbV58bUjCTpWCqDVsfraS9RdsrD30cE4OyKUw1DofLJCO3Rge7nuKQP/8EZPloXC0SxDZqnGFWdIr9Y2CJbCOnE4UeyRXlP3vygrdXT4vbq/ZPcMzJjuWpJDqH7ZhuMG/uzEtR9ah9PPKzh7dLtB4UPHc0cNgRw6xtCkCl6qVxFQg8ZYjbpvlgd55KujlFPZE", + "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": "d6a3d20ccc9e4d7b8249b31fd5168cab" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "ba3e50cfde11a5f369ff38448834f483", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:44 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "7903fffb-b2d5-4765-a3da-947867c6a64b", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmwgnahXvl8A\u002BTapzB5pOYvEfrDz\u002Bz4034ZHb6ZeRpe1oKDPcuEf8VMMiMiiftFJE2bxiaqmQyPv4PFyLCx0gaPe5NWb2MCisXptq9Sl0aduJzJsPPt3hauHQiwY7fYKPde6Laf80Bu9U17FU4/q5DZwR8N8bjTj3hnpco/1M5qZgBMf5Ino/UCIJGJBFp5bX\u002BeFARTOznI92aGqsKx4\u002Be3KUuVolfLIBMJusyT6Bt2V7xs5DGdxpP\u002B6MBr36H3nN4p7CMPbBrezWEw9q9sUzQ4\u002BIe8J3hbJLi0nfQE35RrzLHYch2go\u002B0vu3MpqlWZwkuyY8HPuZxFGjii7weOndkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQA1MncUAbrMxsOrbjp3ZdBHHGgmpXyGuJOIvmG6Pk90H3b3MmZrwJBDqoJIrLCySCUNmhmDCcdCqvfSM1bNOK8Vv7rH1W4Bs6MZ1PaiTPghIoETsQtFmiLZ91IqQeXDXEIUXfe7spDsjuWQBOpMOrVbbV58bUjCTpWCqDVsfraS9RdsrD30cE4OyKUw1DofLJCO3Rge7nuKQP/8EZPloXC0SxDZqnGFWdIr9Y2CJbCOnE4UeyRXlP3vygrdXT4vbq/ZPcMzJjuWpJDqH7ZhuMG/uzEtR9ah9PPKzh7dLtB4UPHc0cNgRw6xtCkCl6qVxFQg8ZYjbpvlgd55KujlFPZE", + "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": "d6a3d20ccc9e4d7b8249b31fd5168cab" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "03641912dbd7f29c0f0b236116f98116", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:45 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "e672a5d4-791a-42da-b592-36b3d29a65de", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmwgnahXvl8A\u002BTapzB5pOYvEfrDz\u002Bz4034ZHb6ZeRpe1oKDPcuEf8VMMiMiiftFJE2bxiaqmQyPv4PFyLCx0gaPe5NWb2MCisXptq9Sl0aduJzJsPPt3hauHQiwY7fYKPde6Laf80Bu9U17FU4/q5DZwR8N8bjTj3hnpco/1M5qZgBMf5Ino/UCIJGJBFp5bX\u002BeFARTOznI92aGqsKx4\u002Be3KUuVolfLIBMJusyT6Bt2V7xs5DGdxpP\u002B6MBr36H3nN4p7CMPbBrezWEw9q9sUzQ4\u002BIe8J3hbJLi0nfQE35RrzLHYch2go\u002B0vu3MpqlWZwkuyY8HPuZxFGjii7weOndkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQA1MncUAbrMxsOrbjp3ZdBHHGgmpXyGuJOIvmG6Pk90H3b3MmZrwJBDqoJIrLCySCUNmhmDCcdCqvfSM1bNOK8Vv7rH1W4Bs6MZ1PaiTPghIoETsQtFmiLZ91IqQeXDXEIUXfe7spDsjuWQBOpMOrVbbV58bUjCTpWCqDVsfraS9RdsrD30cE4OyKUw1DofLJCO3Rge7nuKQP/8EZPloXC0SxDZqnGFWdIr9Y2CJbCOnE4UeyRXlP3vygrdXT4vbq/ZPcMzJjuWpJDqH7ZhuMG/uzEtR9ah9PPKzh7dLtB4UPHc0cNgRw6xtCkCl6qVxFQg8ZYjbpvlgd55KujlFPZE", + "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": "d6a3d20ccc9e4d7b8249b31fd5168cab" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "7d92ace751d1560ff0c5337598ddbfa3", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:46 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "48975103-36cb-4561-85e7-a2fd8579a2f8", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmwgnahXvl8A\u002BTapzB5pOYvEfrDz\u002Bz4034ZHb6ZeRpe1oKDPcuEf8VMMiMiiftFJE2bxiaqmQyPv4PFyLCx0gaPe5NWb2MCisXptq9Sl0aduJzJsPPt3hauHQiwY7fYKPde6Laf80Bu9U17FU4/q5DZwR8N8bjTj3hnpco/1M5qZgBMf5Ino/UCIJGJBFp5bX\u002BeFARTOznI92aGqsKx4\u002Be3KUuVolfLIBMJusyT6Bt2V7xs5DGdxpP\u002B6MBr36H3nN4p7CMPbBrezWEw9q9sUzQ4\u002BIe8J3hbJLi0nfQE35RrzLHYch2go\u002B0vu3MpqlWZwkuyY8HPuZxFGjii7weOndkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQA1MncUAbrMxsOrbjp3ZdBHHGgmpXyGuJOIvmG6Pk90H3b3MmZrwJBDqoJIrLCySCUNmhmDCcdCqvfSM1bNOK8Vv7rH1W4Bs6MZ1PaiTPghIoETsQtFmiLZ91IqQeXDXEIUXfe7spDsjuWQBOpMOrVbbV58bUjCTpWCqDVsfraS9RdsrD30cE4OyKUw1DofLJCO3Rge7nuKQP/8EZPloXC0SxDZqnGFWdIr9Y2CJbCOnE4UeyRXlP3vygrdXT4vbq/ZPcMzJjuWpJDqH7ZhuMG/uzEtR9ah9PPKzh7dLtB4UPHc0cNgRw6xtCkCl6qVxFQg8ZYjbpvlgd55KujlFPZE", + "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": "d6a3d20ccc9e4d7b8249b31fd5168cab" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "16e8c867b3e7f395b34baa05bb918f6f", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:47 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "9524238d-4670-4f8a-bad1-0886f1a72cd5", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmwgnahXvl8A\u002BTapzB5pOYvEfrDz\u002Bz4034ZHb6ZeRpe1oKDPcuEf8VMMiMiiftFJE2bxiaqmQyPv4PFyLCx0gaPe5NWb2MCisXptq9Sl0aduJzJsPPt3hauHQiwY7fYKPde6Laf80Bu9U17FU4/q5DZwR8N8bjTj3hnpco/1M5qZgBMf5Ino/UCIJGJBFp5bX\u002BeFARTOznI92aGqsKx4\u002Be3KUuVolfLIBMJusyT6Bt2V7xs5DGdxpP\u002B6MBr36H3nN4p7CMPbBrezWEw9q9sUzQ4\u002BIe8J3hbJLi0nfQE35RrzLHYch2go\u002B0vu3MpqlWZwkuyY8HPuZxFGjii7weOndkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQA1MncUAbrMxsOrbjp3ZdBHHGgmpXyGuJOIvmG6Pk90H3b3MmZrwJBDqoJIrLCySCUNmhmDCcdCqvfSM1bNOK8Vv7rH1W4Bs6MZ1PaiTPghIoETsQtFmiLZ91IqQeXDXEIUXfe7spDsjuWQBOpMOrVbbV58bUjCTpWCqDVsfraS9RdsrD30cE4OyKUw1DofLJCO3Rge7nuKQP/8EZPloXC0SxDZqnGFWdIr9Y2CJbCOnE4UeyRXlP3vygrdXT4vbq/ZPcMzJjuWpJDqH7ZhuMG/uzEtR9ah9PPKzh7dLtB4UPHc0cNgRw6xtCkCl6qVxFQg8ZYjbpvlgd55KujlFPZE", + "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": "d6a3d20ccc9e4d7b8249b31fd5168cab" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "db5d227e76a1c1b1090d1211a8275a31", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:48 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "44d34aab-8839-43f6-96a3-7cb9da8370e2", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmwgnahXvl8A\u002BTapzB5pOYvEfrDz\u002Bz4034ZHb6ZeRpe1oKDPcuEf8VMMiMiiftFJE2bxiaqmQyPv4PFyLCx0gaPe5NWb2MCisXptq9Sl0aduJzJsPPt3hauHQiwY7fYKPde6Laf80Bu9U17FU4/q5DZwR8N8bjTj3hnpco/1M5qZgBMf5Ino/UCIJGJBFp5bX\u002BeFARTOznI92aGqsKx4\u002Be3KUuVolfLIBMJusyT6Bt2V7xs5DGdxpP\u002B6MBr36H3nN4p7CMPbBrezWEw9q9sUzQ4\u002BIe8J3hbJLi0nfQE35RrzLHYch2go\u002B0vu3MpqlWZwkuyY8HPuZxFGjii7weOndkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQA1MncUAbrMxsOrbjp3ZdBHHGgmpXyGuJOIvmG6Pk90H3b3MmZrwJBDqoJIrLCySCUNmhmDCcdCqvfSM1bNOK8Vv7rH1W4Bs6MZ1PaiTPghIoETsQtFmiLZ91IqQeXDXEIUXfe7spDsjuWQBOpMOrVbbV58bUjCTpWCqDVsfraS9RdsrD30cE4OyKUw1DofLJCO3Rge7nuKQP/8EZPloXC0SxDZqnGFWdIr9Y2CJbCOnE4UeyRXlP3vygrdXT4vbq/ZPcMzJjuWpJDqH7ZhuMG/uzEtR9ah9PPKzh7dLtB4UPHc0cNgRw6xtCkCl6qVxFQg8ZYjbpvlgd55KujlFPZE", + "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": "d6a3d20ccc9e4d7b8249b31fd5168cab" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "4efa7f4b6a11342e179eca85a6099b5e", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:49 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "244af1f7-aac5-4c33-a195-9deb13992087", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmwgnahXvl8A\u002BTapzB5pOYvEfrDz\u002Bz4034ZHb6ZeRpe1oKDPcuEf8VMMiMiiftFJE2bxiaqmQyPv4PFyLCx0gaPe5NWb2MCisXptq9Sl0aduJzJsPPt3hauHQiwY7fYKPde6Laf80Bu9U17FU4/q5DZwR8N8bjTj3hnpco/1M5qZgBMf5Ino/UCIJGJBFp5bX\u002BeFARTOznI92aGqsKx4\u002Be3KUuVolfLIBMJusyT6Bt2V7xs5DGdxpP\u002B6MBr36H3nN4p7CMPbBrezWEw9q9sUzQ4\u002BIe8J3hbJLi0nfQE35RrzLHYch2go\u002B0vu3MpqlWZwkuyY8HPuZxFGjii7weOndkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQA1MncUAbrMxsOrbjp3ZdBHHGgmpXyGuJOIvmG6Pk90H3b3MmZrwJBDqoJIrLCySCUNmhmDCcdCqvfSM1bNOK8Vv7rH1W4Bs6MZ1PaiTPghIoETsQtFmiLZ91IqQeXDXEIUXfe7spDsjuWQBOpMOrVbbV58bUjCTpWCqDVsfraS9RdsrD30cE4OyKUw1DofLJCO3Rge7nuKQP/8EZPloXC0SxDZqnGFWdIr9Y2CJbCOnE4UeyRXlP3vygrdXT4vbq/ZPcMzJjuWpJDqH7ZhuMG/uzEtR9ah9PPKzh7dLtB4UPHc0cNgRw6xtCkCl6qVxFQg8ZYjbpvlgd55KujlFPZE", + "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": "d6a3d20ccc9e4d7b8249b31fd5168cab" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "75f7c335e380f00216270ddaa0844b8b", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:50 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "912c9d4b-2f81-4835-9af4-4fe506bedd52", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmwgnahXvl8A\u002BTapzB5pOYvEfrDz\u002Bz4034ZHb6ZeRpe1oKDPcuEf8VMMiMiiftFJE2bxiaqmQyPv4PFyLCx0gaPe5NWb2MCisXptq9Sl0aduJzJsPPt3hauHQiwY7fYKPde6Laf80Bu9U17FU4/q5DZwR8N8bjTj3hnpco/1M5qZgBMf5Ino/UCIJGJBFp5bX\u002BeFARTOznI92aGqsKx4\u002Be3KUuVolfLIBMJusyT6Bt2V7xs5DGdxpP\u002B6MBr36H3nN4p7CMPbBrezWEw9q9sUzQ4\u002BIe8J3hbJLi0nfQE35RrzLHYch2go\u002B0vu3MpqlWZwkuyY8HPuZxFGjii7weOndkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQA1MncUAbrMxsOrbjp3ZdBHHGgmpXyGuJOIvmG6Pk90H3b3MmZrwJBDqoJIrLCySCUNmhmDCcdCqvfSM1bNOK8Vv7rH1W4Bs6MZ1PaiTPghIoETsQtFmiLZ91IqQeXDXEIUXfe7spDsjuWQBOpMOrVbbV58bUjCTpWCqDVsfraS9RdsrD30cE4OyKUw1DofLJCO3Rge7nuKQP/8EZPloXC0SxDZqnGFWdIr9Y2CJbCOnE4UeyRXlP3vygrdXT4vbq/ZPcMzJjuWpJDqH7ZhuMG/uzEtR9ah9PPKzh7dLtB4UPHc0cNgRw6xtCkCl6qVxFQg8ZYjbpvlgd55KujlFPZE", + "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": "d6a3d20ccc9e4d7b8249b31fd5168cab" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "3bb978f14197135ef328c402ac2c1aff", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:51 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "0c388e99-2466-4106-9583-11efa81e4775", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmwgnahXvl8A\u002BTapzB5pOYvEfrDz\u002Bz4034ZHb6ZeRpe1oKDPcuEf8VMMiMiiftFJE2bxiaqmQyPv4PFyLCx0gaPe5NWb2MCisXptq9Sl0aduJzJsPPt3hauHQiwY7fYKPde6Laf80Bu9U17FU4/q5DZwR8N8bjTj3hnpco/1M5qZgBMf5Ino/UCIJGJBFp5bX\u002BeFARTOznI92aGqsKx4\u002Be3KUuVolfLIBMJusyT6Bt2V7xs5DGdxpP\u002B6MBr36H3nN4p7CMPbBrezWEw9q9sUzQ4\u002BIe8J3hbJLi0nfQE35RrzLHYch2go\u002B0vu3MpqlWZwkuyY8HPuZxFGjii7weOndkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQA1MncUAbrMxsOrbjp3ZdBHHGgmpXyGuJOIvmG6Pk90H3b3MmZrwJBDqoJIrLCySCUNmhmDCcdCqvfSM1bNOK8Vv7rH1W4Bs6MZ1PaiTPghIoETsQtFmiLZ91IqQeXDXEIUXfe7spDsjuWQBOpMOrVbbV58bUjCTpWCqDVsfraS9RdsrD30cE4OyKUw1DofLJCO3Rge7nuKQP/8EZPloXC0SxDZqnGFWdIr9Y2CJbCOnE4UeyRXlP3vygrdXT4vbq/ZPcMzJjuWpJDqH7ZhuMG/uzEtR9ah9PPKzh7dLtB4UPHc0cNgRw6xtCkCl6qVxFQg8ZYjbpvlgd55KujlFPZE", + "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": "d6a3d20ccc9e4d7b8249b31fd5168cab" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "e4dcb372e43068b17d0938e95d549493", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:52 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "f793fee4-dcdb-4756-86f6-7acc713f3e9b", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmwgnahXvl8A\u002BTapzB5pOYvEfrDz\u002Bz4034ZHb6ZeRpe1oKDPcuEf8VMMiMiiftFJE2bxiaqmQyPv4PFyLCx0gaPe5NWb2MCisXptq9Sl0aduJzJsPPt3hauHQiwY7fYKPde6Laf80Bu9U17FU4/q5DZwR8N8bjTj3hnpco/1M5qZgBMf5Ino/UCIJGJBFp5bX\u002BeFARTOznI92aGqsKx4\u002Be3KUuVolfLIBMJusyT6Bt2V7xs5DGdxpP\u002B6MBr36H3nN4p7CMPbBrezWEw9q9sUzQ4\u002BIe8J3hbJLi0nfQE35RrzLHYch2go\u002B0vu3MpqlWZwkuyY8HPuZxFGjii7weOndkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQA1MncUAbrMxsOrbjp3ZdBHHGgmpXyGuJOIvmG6Pk90H3b3MmZrwJBDqoJIrLCySCUNmhmDCcdCqvfSM1bNOK8Vv7rH1W4Bs6MZ1PaiTPghIoETsQtFmiLZ91IqQeXDXEIUXfe7spDsjuWQBOpMOrVbbV58bUjCTpWCqDVsfraS9RdsrD30cE4OyKUw1DofLJCO3Rge7nuKQP/8EZPloXC0SxDZqnGFWdIr9Y2CJbCOnE4UeyRXlP3vygrdXT4vbq/ZPcMzJjuWpJDqH7ZhuMG/uzEtR9ah9PPKzh7dLtB4UPHc0cNgRw6xtCkCl6qVxFQg8ZYjbpvlgd55KujlFPZE", + "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": "d6a3d20ccc9e4d7b8249b31fd5168cab" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "2d933e535f50f4c765e382581eff44e9", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:53 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "b1f2bcc7-0b94-44cc-b7e4-7ffad9239ab7", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmwgnahXvl8A\u002BTapzB5pOYvEfrDz\u002Bz4034ZHb6ZeRpe1oKDPcuEf8VMMiMiiftFJE2bxiaqmQyPv4PFyLCx0gaPe5NWb2MCisXptq9Sl0aduJzJsPPt3hauHQiwY7fYKPde6Laf80Bu9U17FU4/q5DZwR8N8bjTj3hnpco/1M5qZgBMf5Ino/UCIJGJBFp5bX\u002BeFARTOznI92aGqsKx4\u002Be3KUuVolfLIBMJusyT6Bt2V7xs5DGdxpP\u002B6MBr36H3nN4p7CMPbBrezWEw9q9sUzQ4\u002BIe8J3hbJLi0nfQE35RrzLHYch2go\u002B0vu3MpqlWZwkuyY8HPuZxFGjii7weOndkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQA1MncUAbrMxsOrbjp3ZdBHHGgmpXyGuJOIvmG6Pk90H3b3MmZrwJBDqoJIrLCySCUNmhmDCcdCqvfSM1bNOK8Vv7rH1W4Bs6MZ1PaiTPghIoETsQtFmiLZ91IqQeXDXEIUXfe7spDsjuWQBOpMOrVbbV58bUjCTpWCqDVsfraS9RdsrD30cE4OyKUw1DofLJCO3Rge7nuKQP/8EZPloXC0SxDZqnGFWdIr9Y2CJbCOnE4UeyRXlP3vygrdXT4vbq/ZPcMzJjuWpJDqH7ZhuMG/uzEtR9ah9PPKzh7dLtB4UPHc0cNgRw6xtCkCl6qVxFQg8ZYjbpvlgd55KujlFPZE", + "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": "d6a3d20ccc9e4d7b8249b31fd5168cab" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "ec670e0d66a80c5bc751be8d0974b59e", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1282", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:54 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "2af2cfe4-3b4f-48bd-8177-8bd75e140dc2", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmwgnahXvl8A\u002BTapzB5pOYvEfrDz\u002Bz4034ZHb6ZeRpe1oKDPcuEf8VMMiMiiftFJE2bxiaqmQyPv4PFyLCx0gaPe5NWb2MCisXptq9Sl0aduJzJsPPt3hauHQiwY7fYKPde6Laf80Bu9U17FU4/q5DZwR8N8bjTj3hnpco/1M5qZgBMf5Ino/UCIJGJBFp5bX\u002BeFARTOznI92aGqsKx4\u002Be3KUuVolfLIBMJusyT6Bt2V7xs5DGdxpP\u002B6MBr36H3nN4p7CMPbBrezWEw9q9sUzQ4\u002BIe8J3hbJLi0nfQE35RrzLHYch2go\u002B0vu3MpqlWZwkuyY8HPuZxFGjii7weOndkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQA1MncUAbrMxsOrbjp3ZdBHHGgmpXyGuJOIvmG6Pk90H3b3MmZrwJBDqoJIrLCySCUNmhmDCcdCqvfSM1bNOK8Vv7rH1W4Bs6MZ1PaiTPghIoETsQtFmiLZ91IqQeXDXEIUXfe7spDsjuWQBOpMOrVbbV58bUjCTpWCqDVsfraS9RdsrD30cE4OyKUw1DofLJCO3Rge7nuKQP/8EZPloXC0SxDZqnGFWdIr9Y2CJbCOnE4UeyRXlP3vygrdXT4vbq/ZPcMzJjuWpJDqH7ZhuMG/uzEtR9ah9PPKzh7dLtB4UPHc0cNgRw6xtCkCl6qVxFQg8ZYjbpvlgd55KujlFPZE", + "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": "d6a3d20ccc9e4d7b8249b31fd5168cab" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "6eaf3194ec9812afece77f4c6258497e", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1191", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:56 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "659ac8e3-a636-444d-ad1b-fe91e9764de1", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending", + "issuer": { + "name": "Self" + }, + "csr": "MIICojCCAYoCAQAwEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmwgnahXvl8A\u002BTapzB5pOYvEfrDz\u002Bz4034ZHb6ZeRpe1oKDPcuEf8VMMiMiiftFJE2bxiaqmQyPv4PFyLCx0gaPe5NWb2MCisXptq9Sl0aduJzJsPPt3hauHQiwY7fYKPde6Laf80Bu9U17FU4/q5DZwR8N8bjTj3hnpco/1M5qZgBMf5Ino/UCIJGJBFp5bX\u002BeFARTOznI92aGqsKx4\u002Be3KUuVolfLIBMJusyT6Bt2V7xs5DGdxpP\u002B6MBr36H3nN4p7CMPbBrezWEw9q9sUzQ4\u002BIe8J3hbJLi0nfQE35RrzLHYch2go\u002B0vu3MpqlWZwkuyY8HPuZxFGjii7weOndkCAwEAAaBLMEkGCSqGSIb3DQEJDjE8MDowDgYDVR0PAQH/BAQDAgQQMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQA1MncUAbrMxsOrbjp3ZdBHHGgmpXyGuJOIvmG6Pk90H3b3MmZrwJBDqoJIrLCySCUNmhmDCcdCqvfSM1bNOK8Vv7rH1W4Bs6MZ1PaiTPghIoETsQtFmiLZ91IqQeXDXEIUXfe7spDsjuWQBOpMOrVbbV58bUjCTpWCqDVsfraS9RdsrD30cE4OyKUw1DofLJCO3Rge7nuKQP/8EZPloXC0SxDZqnGFWdIr9Y2CJbCOnE4UeyRXlP3vygrdXT4vbq/ZPcMzJjuWpJDqH7ZhuMG/uzEtR9ah9PPKzh7dLtB4UPHc0cNgRw6xtCkCl6qVxFQg8ZYjbpvlgd55KujlFPZE", + "cancellation_requested": false, + "status": "completed", + "target": "https://heathskeyvault.vault.azure.net/certificates/1701627969", + "request_id": "d6a3d20ccc9e4d7b8249b31fd5168cab" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "4edc4ec5a7ececeae38766fea039eaf0", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2306", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:56 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "26176773-7d67-4679-a0f5-f6917a748c9d", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/aba52343874b4ff9a6c8fbc656891ba2", + "kid": "https://heathskeyvault.vault.azure.net/keys/1701627969/aba52343874b4ff9a6c8fbc656891ba2", + "sid": "https://heathskeyvault.vault.azure.net/secrets/1701627969/aba52343874b4ff9a6c8fbc656891ba2", + "x5t": "L7cLj9mPL-gz0JmHH0XvtkzrjFI", + "cer": "MIIDKjCCAhKgAwIBAgIQMEICJpXxSoqEopbC2XxcJDANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0Mzc1NVoXDTIyMDIyNTA0NDc1NVowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmwgnahXvl8A\u002BTapzB5pOYvEfrDz\u002Bz4034ZHb6ZeRpe1oKDPcuEf8VMMiMiiftFJE2bxiaqmQyPv4PFyLCx0gaPe5NWb2MCisXptq9Sl0aduJzJsPPt3hauHQiwY7fYKPde6Laf80Bu9U17FU4/q5DZwR8N8bjTj3hnpco/1M5qZgBMf5Ino/UCIJGJBFp5bX\u002BeFARTOznI92aGqsKx4\u002Be3KUuVolfLIBMJusyT6Bt2V7xs5DGdxpP\u002B6MBr36H3nN4p7CMPbBrezWEw9q9sUzQ4\u002BIe8J3hbJLi0nfQE35RrzLHYch2go\u002B0vu3MpqlWZwkuyY8HPuZxFGjii7weOndkCAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFJZ6O0mCsujL0SlZcWil7Nnu2yJSMB0GA1UdDgQWBBSWejtJgrLoy9EpWXFopezZ7tsiUjANBgkqhkiG9w0BAQsFAAOCAQEAFPbPyw2S9OwpRU2pk/K9HHmZ\u002Bs2unA/\u002BVKJzRxikCzx4C\u002BsV9w6\u002BI9dRCavs0y2dxC17zpDseqH0MUAsqEPSotGc5BsySTNQbew05ENumxorqhxwJSv6qWHYIk7Rv4xbta/R/Xr4qM0xFe\u002BLf3xkHU/QrnemyeuqDhPqGLqQMctsEYt6p3NO3zWfv0dpnzh8i7DtfSH9cba3/NPD20r0o8W90Tn4Yk7ZTXl6sRlnFFVUxyD\u002BDNNkh\u002BlpydwnULzWb2m4v0IHcGRk7o6sXiFXmGsdECD2zj7eXd5MI5ODJZHk7iQyg1Nk3vDt/Ehq5q0OPUrNJn/QttEkxk\u002B60mrUwg==", + "attributes": { + "enabled": true, + "nbf": 1614227875, + "exp": 1645764475, + "created": 1614228475, + "updated": 1614228475, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "policy": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/policy", + "key_props": { + "exportable": false, + "kty": "RSA", + "key_size": 2048, + "reuse_key": false + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "ekus": [ + "1.3.6.1.5.5.7.3.1", + "1.3.6.1.5.5.7.3.2" + ], + "key_usage": [ + "dataEncipherment" + ], + "validity_months": 12, + "basic_constraints": { + "ca": false + } + }, + "lifetime_actions": [ + { + "trigger": { + "lifetime_percentage": 80 + }, + "action": { + "action_type": "AutoRenew" + } + } + ], + "issuer": { + "name": "Self", + "cert_transparency": false + }, + "attributes": { + "enabled": true, + "created": 1614228446, + "updated": 1614228460 + } + }, + "pending": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending" + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "traceparent": "00-f95cc5e7b22ad040933d24a5e8614248-d1697448e73e034b-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "ecc4e32dd64f21505f5400c0e70eaa6e", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2306", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:56 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "0a7c5850-2ad1-4371-bac3-2ddaf021dae6", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/aba52343874b4ff9a6c8fbc656891ba2", + "kid": "https://heathskeyvault.vault.azure.net/keys/1701627969/aba52343874b4ff9a6c8fbc656891ba2", + "sid": "https://heathskeyvault.vault.azure.net/secrets/1701627969/aba52343874b4ff9a6c8fbc656891ba2", + "x5t": "L7cLj9mPL-gz0JmHH0XvtkzrjFI", + "cer": "MIIDKjCCAhKgAwIBAgIQMEICJpXxSoqEopbC2XxcJDANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0Mzc1NVoXDTIyMDIyNTA0NDc1NVowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMmwgnahXvl8A\u002BTapzB5pOYvEfrDz\u002Bz4034ZHb6ZeRpe1oKDPcuEf8VMMiMiiftFJE2bxiaqmQyPv4PFyLCx0gaPe5NWb2MCisXptq9Sl0aduJzJsPPt3hauHQiwY7fYKPde6Laf80Bu9U17FU4/q5DZwR8N8bjTj3hnpco/1M5qZgBMf5Ino/UCIJGJBFp5bX\u002BeFARTOznI92aGqsKx4\u002Be3KUuVolfLIBMJusyT6Bt2V7xs5DGdxpP\u002B6MBr36H3nN4p7CMPbBrezWEw9q9sUzQ4\u002BIe8J3hbJLi0nfQE35RrzLHYch2go\u002B0vu3MpqlWZwkuyY8HPuZxFGjii7weOndkCAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFJZ6O0mCsujL0SlZcWil7Nnu2yJSMB0GA1UdDgQWBBSWejtJgrLoy9EpWXFopezZ7tsiUjANBgkqhkiG9w0BAQsFAAOCAQEAFPbPyw2S9OwpRU2pk/K9HHmZ\u002Bs2unA/\u002BVKJzRxikCzx4C\u002BsV9w6\u002BI9dRCavs0y2dxC17zpDseqH0MUAsqEPSotGc5BsySTNQbew05ENumxorqhxwJSv6qWHYIk7Rv4xbta/R/Xr4qM0xFe\u002BLf3xkHU/QrnemyeuqDhPqGLqQMctsEYt6p3NO3zWfv0dpnzh8i7DtfSH9cba3/NPD20r0o8W90Tn4Yk7ZTXl6sRlnFFVUxyD\u002BDNNkh\u002BlpydwnULzWb2m4v0IHcGRk7o6sXiFXmGsdECD2zj7eXd5MI5ODJZHk7iQyg1Nk3vDt/Ehq5q0OPUrNJn/QttEkxk\u002B60mrUwg==", + "attributes": { + "enabled": true, + "nbf": 1614227875, + "exp": 1645764475, + "created": 1614228475, + "updated": 1614228475, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "policy": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/policy", + "key_props": { + "exportable": false, + "kty": "RSA", + "key_size": 2048, + "reuse_key": false + }, + "secret_props": { + "contentType": "application/x-pem-file" + }, + "x509_props": { + "subject": "CN=default", + "ekus": [ + "1.3.6.1.5.5.7.3.1", + "1.3.6.1.5.5.7.3.2" + ], + "key_usage": [ + "dataEncipherment" + ], + "validity_months": 12, + "basic_constraints": { + "ca": false + } + }, + "lifetime_actions": [ + { + "trigger": { + "lifetime_percentage": 80 + }, + "action": { + "action_type": "AutoRenew" + } + } + ], + "issuer": { + "name": "Self", + "cert_transparency": false + }, + "attributes": { + "enabled": true, + "created": 1614228446, + "updated": 1614228460 + } + }, + "pending": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/pending" + } + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/certificates/1701627969/02778fba408743f4b086d3022cbcda20?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "traceparent": "00-f2252cd89313224badbd322d7564d973-ffbcc2c0cf0eea42-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "bac840076798ecb246c28a1186b072b2", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1694", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:56 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "a32dfc47-508c-44ac-b861-6ffc937a1c11", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "id": "https://heathskeyvault.vault.azure.net/certificates/1701627969/02778fba408743f4b086d3022cbcda20", + "kid": "https://heathskeyvault.vault.azure.net/keys/1701627969/02778fba408743f4b086d3022cbcda20", + "sid": "https://heathskeyvault.vault.azure.net/secrets/1701627969/02778fba408743f4b086d3022cbcda20", + "x5t": "rZBd_EmH_2Uk8hnkuN6hswdGitw", + "cer": "MIIDKjCCAhKgAwIBAgIQYHmQ411XRoaILm7dzt8CcDANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0MzczOVoXDTIyMDIyNTA0NDczOVowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKpZI1K//W703EnrC/QMr8XXRZggDbt9wNQdRCEscapGM\u002B3cY4p9cv\u002BMQEgstsZ0LrZxT/FsIoxtOnBlMWsYan7tCW8ie71CAQ2ubXFprQeJWb3li\u002Bx0vHgpI4uvgVsywYlZs53ocVV2IBMTIMOhatAIWvJigZSsE2GamZMyWJzwg268wU55t5Kb\u002BDqpU9MUi/Lrkx1xWjIY44h\u002BqaNtDsUdMVoyL993RmnwTnI0a3iKjCToLIEwOXVvR6GSmjonBZI4e1hX0pbds79rbffyW6KphGm77OxOOVPXYH/WlVD6DcvltmYrEy2dpGlCiA5KgHzbRcr7S\u002BJp0TUO7XPT3EUCAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFN/IShDB/MVsHlLm/H/Kx0aBpZ2rMB0GA1UdDgQWBBTfyEoQwfzFbB5S5vx/ysdGgaWdqzANBgkqhkiG9w0BAQsFAAOCAQEAdRvLgIjsPWfJv9mEOTJuXMiQLOK5xuz5R3fYfjUsgaPUm470Z/BxRtZ6y\u002B4J52C5IkIePwxPGEBHIomySAXlthFvdIccHezXUSwg\u002BbY\u002Bg3Orkea6Ie/oC4\u002BLZEflJyRCFDfqTQTKLgC273mmBoe3i3hOJJ40zALBHJM9H6REPuZF9vB/kk\u002BvoE16mz4v\u002BqlPLer6/Vz2URJ7560VRNRRgfyqOCPCDq4Dy0l45keXWZv5keCk1ux\u002BspsC3X8cBuN/5goNDiP/1Dgy7958l5NLgq136NWQoKpefZ3D4X9O2umUfiRroes10M/37WkLIpKVuhaPJGm4g\u002Bo3A3dW1l6pHg==", + "attributes": { + "enabled": true, + "nbf": 1614227859, + "exp": 1645764459, + "created": 1614228459, + "updated": 1614228459, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "subject": "CN=default", + "issuer": "CN=default", + "serialnumber": "607990E35D574686882E6EDDCEDF0270" + } + }, + { + "RequestUri": "https://heathskeyvault.vault.azure.net/secrets/1701627969/02778fba408743f4b086d3022cbcda20?api-version=7.2", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Type": "application/json", + "traceparent": "00-f2252cd89313224badbd322d7564d973-d8acdea9979b184b-00", + "User-Agent": [ + "azsdk-net-Security.KeyVault.Certificates/4.2.0-alpha.20210224.1", + "(.NET 5.0.3; Microsoft Windows 10.0.19042)" + ], + "x-ms-client-request-id": "7e1e8efd5c94ee2efebbef97a62a05d4", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "3337", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 25 Feb 2021 04:47:56 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000;includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-keyvault-network-info": "conn_type=Ipv4;addr=67.171.12.239;act_addr_fam=InterNetwork;", + "x-ms-keyvault-region": "westus2", + "x-ms-keyvault-service-version": "1.2.164.2", + "x-ms-request-id": "831fe953-207f-4567-859d-929cd209c06a", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "value": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCqWSNSv/1u9NxJ\n6wv0DK/F10WYIA27fcDUHUQhLHGqRjPt3GOKfXL/jEBILLbGdC62cU/xbCKMbTpw\nZTFrGGp\u002B7QlvInu9QgENrm1xaa0HiVm95YvsdLx4KSOLr4FbMsGJWbOd6HFVdiAT\nEyDDoWrQCFryYoGUrBNhmpmTMlic8INuvMFOebeSm/g6qVPTFIvy65MdcVoyGOOI\nfqmjbQ7FHTFaMi/fd0Zp8E5yNGt4iowk6CyBMDl1b0ehkpo6JwWSOHtYV9KW3bO/\na2338luiqYRpu\u002BzsTjlT12B/1pVQ\u002Bg3L5bZmKxMtnaRpQogOSoB820XK\u002B0viadE1\nDu1z09xFAgMBAAECggEARAnWUfbdArRKSDvZSmDG0/5njZs/4OMZYZ9O1vEpdRkV\nJKwiFe6FQAyEoE87sYg2ICiiBYtrQStfbAT\u002B\u002BAeIgamrWvgq9Cyovw4sKGBM\u002B/Wg\nInjMqmT14giMaf5vbD2Zj4KEe02b9sZ3iSbar0iJoQ21RZqSpw8TrqhRLrmtKwE\u002B\ndtASSMzdSH0h2UX0uC8WEPi6csGLKG9/LxyD3qOKvgqKqkftgHau91ez4CHi6YpW\n45d5ATI0AAfdvP7uCeMhjxa9FSl5La1gYfW8yflcfU1vgHWHGh71Nt1XCmbt3D//\nCanxz4nYdrvlFJ41vs5kHd18c562NGtsq8VmWyzTAQKBgQDbjj2KNsSuRV5mA2IY\nq976NNJ5U0v4sjpgip3/AxzCyIGewkD0N6lY3KPHkKTZOzYlLORN7iSMF5qVw6zr\nP/kvIbY7ZX5SlpBOoztaiI9Ga2brwe/vsV9A8fbqOpPdeXK7xiZoCR1CthsxU8jU\nEccmY3StBv1X9osIRN4pHnIxwwKBgQDGn\u002BKlovtkegxV6KY7zBnjvLOXLHRES/hp\np9spG9wY9YOz4F3o88/3vg4jcK7WWk4ji\u002BdsapB6LQy8dbbx3TgNp6owf03HwVVk\n9cpgbPrN8\u002BCD3UN3IYZKyjk0yVlTqgOcaX5BSHDxon\u002BsgboSN08PLqqQdhzW8Syz\nbiLRyP0RVwKBgQCJ4iyXzol6gKomGt3SbK3eKKo986f0icnLs4JCEuxPD6kH0SsF\ntKcv3XEl9ZrxqhP5CNZgcryVFoXIpFjGbSjLBrrxVm4c493A5RZzZuvD59N9IBDV\nUWlm2g6dTyhpoMoDTw/zqjWsHb26HsozFO8jFrbBq3ATfAwYp1d2L168DQKBgQCO\nn3Isw9pGLMk8yuDK4WTZvb8rVzVpcS/AFlLtst6ZYXofqIVmZ\u002BQ2ndcjJZ\u002B1tYSU\nS7pyhBaYVE7n6JLkG5hLXdB8IH1maXH7G\u002B8kzDxPtMXLig8OtRjsDUeEmuw0gkkz\ngCCzmePX7npFEaXdvK9dVIIPV3Cf\u002Bu/BK91\u002BzBbD4wKBgDu3zhbfJGd9mipdidr0\nDIXbh4JVKIHMYviVFGEoroMhmbw5N\u002BQdwIg3RWXW\u002Bou1o8L6cotM/abP2XruRba5\nxkbO0OoOVGu27xOP/KACSneONRg4iIzb4U9LCUuZEo02MEB\u002BduOxUcojTFr1Mdhj\nmVkTcCK1d242hWM2qRlp/Ju6\n-----END PRIVATE KEY-----\n-----BEGIN CERTIFICATE-----\nMIIDKjCCAhKgAwIBAgIQYHmQ411XRoaILm7dzt8CcDANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQDEwdkZWZhdWx0MB4XDTIxMDIyNTA0MzczOVoXDTIyMDIyNTA0NDcz\nOVowEjEQMA4GA1UEAxMHZGVmYXVsdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBAKpZI1K//W703EnrC/QMr8XXRZggDbt9wNQdRCEscapGM\u002B3cY4p9cv\u002BM\nQEgstsZ0LrZxT/FsIoxtOnBlMWsYan7tCW8ie71CAQ2ubXFprQeJWb3li\u002Bx0vHgp\nI4uvgVsywYlZs53ocVV2IBMTIMOhatAIWvJigZSsE2GamZMyWJzwg268wU55t5Kb\n\u002BDqpU9MUi/Lrkx1xWjIY44h\u002BqaNtDsUdMVoyL993RmnwTnI0a3iKjCToLIEwOXVv\nR6GSmjonBZI4e1hX0pbds79rbffyW6KphGm77OxOOVPXYH/WlVD6DcvltmYrEy2d\npGlCiA5KgHzbRcr7S\u002BJp0TUO7XPT3EUCAwEAAaN8MHowDgYDVR0PAQH/BAQDAgQQ\nMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1Ud\nIwQYMBaAFN/IShDB/MVsHlLm/H/Kx0aBpZ2rMB0GA1UdDgQWBBTfyEoQwfzFbB5S\n5vx/ysdGgaWdqzANBgkqhkiG9w0BAQsFAAOCAQEAdRvLgIjsPWfJv9mEOTJuXMiQ\nLOK5xuz5R3fYfjUsgaPUm470Z/BxRtZ6y\u002B4J52C5IkIePwxPGEBHIomySAXlthFv\ndIccHezXUSwg\u002BbY\u002Bg3Orkea6Ie/oC4\u002BLZEflJyRCFDfqTQTKLgC273mmBoe3i3hO\nJJ40zALBHJM9H6REPuZF9vB/kk\u002BvoE16mz4v\u002BqlPLer6/Vz2URJ7560VRNRRgfyq\nOCPCDq4Dy0l45keXWZv5keCk1ux\u002BspsC3X8cBuN/5goNDiP/1Dgy7958l5NLgq13\n6NWQoKpefZ3D4X9O2umUfiRroes10M/37WkLIpKVuhaPJGm4g\u002Bo3A3dW1l6pHg==\n-----END CERTIFICATE-----\n", + "contentType": "application/x-pem-file", + "id": "https://heathskeyvault.vault.azure.net/secrets/1701627969/02778fba408743f4b086d3022cbcda20", + "managed": true, + "attributes": { + "enabled": true, + "nbf": 1614227859, + "exp": 1645764459, + "created": 1614228459, + "updated": 1614228459, + "recoveryLevel": "Recoverable\u002BPurgeable", + "recoverableDays": 90 + }, + "kid": "https://heathskeyvault.vault.azure.net/keys/1701627969/02778fba408743f4b086d3022cbcda20" + } + } + ], + "Variables": { + "AZURE_KEYVAULT_URL": "https://heathskeyvault.vault.azure.net/", + "RandomSeed": "306457493" + } +} \ No newline at end of file diff --git a/sdk/keyvault/Azure.Security.KeyVault.Keys/src/CreateRsaKeyOptions.cs b/sdk/keyvault/Azure.Security.KeyVault.Keys/src/CreateRsaKeyOptions.cs index 86b8d6ac1bf1..413c6bfc5d6d 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Keys/src/CreateRsaKeyOptions.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Keys/src/CreateRsaKeyOptions.cs @@ -7,7 +7,7 @@ namespace Azure.Security.KeyVault.Keys { /// - /// The properties needed to create an Elliptic Curve key using the . + /// The properties needed to create an RSA key using the . /// public class CreateRsaKeyOptions : CreateKeyOptions { From 5f7b480289129a8471b173ccca611d65b19de3de Mon Sep 17 00:00:00 2001 From: Heath Stewart Date: Thu, 25 Feb 2021 11:09:02 -0800 Subject: [PATCH 2/3] Fix build break in Core due to refactor Fixed the namespace of a type that was previously migrated, which was used by another project. --- .../Integration.Tests/FunctionalTests/AzureMonitorTestBase.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/tests/Integration.Tests/FunctionalTests/AzureMonitorTestBase.cs b/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/tests/Integration.Tests/FunctionalTests/AzureMonitorTestBase.cs index e73bb8bfb81b..ede5dbfbc375 100644 --- a/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/tests/Integration.Tests/FunctionalTests/AzureMonitorTestBase.cs +++ b/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/tests/Integration.Tests/FunctionalTests/AzureMonitorTestBase.cs @@ -9,9 +9,9 @@ namespace Azure.Monitor.OpenTelemetry.Exporter.Integration.Tests.FunctionalTests using System.Net.Http; using System.Threading.Tasks; + using Azure.Core; using Azure.Core.Pipeline; using Azure.Core.TestFramework; - using Azure.Identity; using Microsoft.Azure.ApplicationInsights.Query; using Microsoft.Azure.ApplicationInsights.Query.Models; From 8f5e0a11b02c2ca183147c75aa1334c4a56d0647 Mon Sep 17 00:00:00 2001 From: Heath Stewart Date: Thu, 25 Feb 2021 15:16:28 -0800 Subject: [PATCH 3/3] Refactor PemReader into Core\Shared, use in Identity Also resolves a few PR feedback discussions. --- .../Azure.Core/src/Shared}/PemReader.cs | 20 +- .../Azure.Core/tests/Azure.Core.Tests.csproj | 4 +- .../tests/Data/cert-invalid-data.pem | 83 ------- .../tests/Data/cert-password-protected.pfx | Bin 4133 -> 0 bytes sdk/core/Azure.Core/tests/Data/cert.pem | 83 ------- .../tests/LightweightPcks8DecoderTests.cs | 202 ++++++++++++++++-- .../Azure.Core}/tests/PemReaderTests.cs | 35 ++- .../Azure.Identity/src/Azure.Identity.csproj | 1 + .../src/ClientCertificateCredential.cs | 59 +---- ...zure.Security.KeyVault.Certificates.csproj | 1 + .../src/CertificateClient.cs | 9 +- 11 files changed, 234 insertions(+), 263 deletions(-) rename sdk/{keyvault/Azure.Security.KeyVault.Certificates/src => core/Azure.Core/src/Shared}/PemReader.cs (89%) delete mode 100644 sdk/core/Azure.Core/tests/Data/cert-invalid-data.pem delete mode 100644 sdk/core/Azure.Core/tests/Data/cert-password-protected.pfx delete mode 100644 sdk/core/Azure.Core/tests/Data/cert.pem rename sdk/{keyvault/Azure.Security.KeyVault.Certificates => core/Azure.Core}/tests/PemReaderTests.cs (93%) diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/PemReader.cs b/sdk/core/Azure.Core/src/Shared/PemReader.cs similarity index 89% rename from sdk/keyvault/Azure.Security.KeyVault.Certificates/src/PemReader.cs rename to sdk/core/Azure.Core/src/Shared/PemReader.cs index c65b4e1caf0b..ef0fe1a9c9d9 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/PemReader.cs +++ b/sdk/core/Azure.Core/src/Shared/PemReader.cs @@ -2,12 +2,12 @@ // Licensed under the MIT License. using System; +using System.IO; using System.Reflection; using System.Security.Cryptography; using System.Security.Cryptography.X509Certificates; -using Azure.Core; -namespace Azure.Security.KeyVault.Certificates +namespace Azure.Core { internal static class PemReader { @@ -17,6 +17,7 @@ internal static class PemReader private const string Epilog = "-----END "; private const string LabelEnd = "-----"; + private static bool s_initializedImportPkcs8PrivateKeyMethod; private static MethodInfo s_importPkcs8PrivateKeyMethod; private static MethodInfo s_copyWithPrivateKeyMethod; @@ -28,7 +29,7 @@ internal static class PemReader /// Whether to create an if no private key is read. /// An loaded from the PEM data. /// A cryptographic exception occurred when trying to create the . - /// is null and no CERTIFICATE field is defined in PEM, or no PRIVATE KEY is defined in PEM. + /// is null and no CERTIFICATE field is defined in PEM, or no PRIVATE KEY is defined in PEM. /// Creating a from PEM data is not supported on the current platform. public static X509Certificate2 LoadCertificate(ReadOnlySpan data, byte[] cer = null, bool allowCertificateOnly = false) { @@ -36,10 +37,10 @@ public static X509Certificate2 LoadCertificate(ReadOnlySpan data, byte[] c while (TryRead(data, out PemField field)) { - if (field.Label.Equals("CERTIFICATE".AsSpan(), StringComparison.Ordinal) && cer is null) + // TODO: Consider building up a chain to determine the leaf certificate: https://github.com/Azure/azure-sdk-for-net/issues/19043 + if (field.Label.Equals("CERTIFICATE".AsSpan(), StringComparison.Ordinal)) { cer = field.FromBase64Data(); - data = data.Slice(field.Start + field.Length); } else if (field.Label.Equals("PRIVATE KEY".AsSpan(), StringComparison.Ordinal)) { @@ -57,7 +58,7 @@ public static X509Certificate2 LoadCertificate(ReadOnlySpan data, byte[] c if (cer is null) { - throw new InvalidOperationException("Missing public key"); + throw new InvalidDataException("The certificate is missing the public key"); } if (priv is null) @@ -67,13 +68,14 @@ public static X509Certificate2 LoadCertificate(ReadOnlySpan data, byte[] c return new X509Certificate2(cer); } - throw new InvalidOperationException("Missing private key"); + throw new InvalidDataException("The certificate is missing the private key"); } - if (s_importPkcs8PrivateKeyMethod is null) + if (!s_initializedImportPkcs8PrivateKeyMethod) { // ImportPkcs8PrivateKey was added in .NET Core 3.0 and is only present on Core. We will fall back to a lightweight decoder if this method is missing from the current runtime. s_importPkcs8PrivateKeyMethod = typeof(RSA).GetMethod("ImportPkcs8PrivateKey", BindingFlags.Instance | BindingFlags.Public, null, new[] { typeof(ReadOnlySpan), typeof(int).MakeByRefType() }, null); + s_initializedImportPkcs8PrivateKeyMethod = true; } if (s_copyWithPrivateKeyMethod is null) @@ -127,7 +129,7 @@ public static X509Certificate2 LoadCertificate(ReadOnlySpan data, byte[] c /// The PEM first complete PEM field that was found. /// True if a valid PEM field was parsed; otherwise, false. /// - /// To find subsequent fields, pass a slice of passed the found . + /// To find subsequent fields, pass a slice of past the found . /// public static bool TryRead(ReadOnlySpan data, out PemField field) { diff --git a/sdk/core/Azure.Core/tests/Azure.Core.Tests.csproj b/sdk/core/Azure.Core/tests/Azure.Core.Tests.csproj index c9754d7ce932..3bd38cb3a6b3 100644 --- a/sdk/core/Azure.Core/tests/Azure.Core.Tests.csproj +++ b/sdk/core/Azure.Core/tests/Azure.Core.Tests.csproj @@ -38,8 +38,6 @@ - - - + diff --git a/sdk/core/Azure.Core/tests/Data/cert-invalid-data.pem b/sdk/core/Azure.Core/tests/Data/cert-invalid-data.pem deleted file mode 100644 index 5873cf16c8aa..000000000000 --- a/sdk/core/Azure.Core/tests/Data/cert-invalid-data.pem +++ /dev/null @@ -1,83 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIFYDCCA0igAwIBAgIJALbGj/XdaqzxMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV -BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX -aWRnaXRzIFB0eSBMdGQwHhcNMTkwNjE5MjAyNzM5WhcNMjAwNjE4MjAyNzM5WjBF -MQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50 -ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC -CgKCAgEAoavpJHmWlai03e9+dtflcjKMaqRhFSplhmzAxi+DoQi6Yx+yzQ+X/hlM -MpSIfZU0gxXncNpp2wj2YL0vt8BjV2Ii1KUaZ50PLgBrn2AkWchUf4wnSyIle5gu -1X3AelB6pqHc1q4/t49096NecGlagJlcP5uJwT02LnZDF+dRknGypZmxE0EUvRPF -AE5z+5hWNeQSEXTejU23OpxkD5hcwV9Zh+fJZL6z9ifzvRMTDLdKdPqZqfA1pWt5 -yHC4ZLXMCuRNxRd/rYj9cC/mgz6TJ0F1MHt4VSLIiOaZiAF1OhDg5STK052biHIG -4DORTHsU+1UgStOCXDYCBzhv4fa/Vht/Y8I4dC2crEHFKP80Cv49gyQc1GME2AUb -aNbvt6nlVM6KkoTN1MaJMmqEYQJ7P0b6sAaQq6eqx5TZ3Hy3QjaFFh4NDTTuqlhy -jmEyWWWS0bFxr7NoLWOn3v32mDJoAIFk/elnVq8rS5Q2Yhjun+hZprMwgBo5XsA+ -hVnagY3BJ3re/xNey/k9s9G5KB0FR81repLqRGL3fIj5BdF94K/Ai9mk/vCIUlTH -UyQrFsV1FHdWqgA60q6hKqY4FazSQ5Vo93FRubWZOBdJnsw6rZtwNXdQeIS+QBsf -fMRdm69yyRPEgpgiK3pnbZN75/nbdjT3VqF3J/5eoRMwcK16zOMCAwEAAaNTMFEw -HQYDVR0OBBYEFKPqOiR8Fd0zCWMQea85Ywfayw3HMB8GA1UdIwQYMBaAFKPqOiR8 -Fd0zCWMQea85Ywfayw3HMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQAD -ggIBAEjPNpPnNu+qJ2akDCiMmzimo7awXQ9JinYRr3aVDuJ6mqAkmzM1opp/JvHb -Jba9RsLOhUoN9f7JAZt0XxgsZECMzE69RyOnZ4BNY6Bd4PFJ2DX1Hajp6MhGhRUO -c+jPf6jPmfUSD0by0buWvrTASJUJ4xKqhVqCWlMkvAnMe4zX3U2VFDXYl2wgtHOv -kHQIGE8+pCYwC0O+yeuxwaNvNNdyZxaL3qRbRbTbx7nIKKnj1bnVePxIw+ilpZEb -kNZLS+sIyhc+o95comx0EZdFat5JdJyfMlYrBnLyD8fn5QFGxwhdd1o2HGZt23rQ -z+uZF6BCwzNigNgVelB/oWr6lVdhmRG6hinzw2QTaSoZQ5ax+J6keJQTAyZNvc/0 -r7XEaULfhrAuCUoNTQRE7pG3qnIHxCnyHSC8soDFiE8PoIVBkf/4An5ysNvq78Wc -lKQGmBpxpXJ37g76TnIFhYnwhtB372iMmuweLXFfUTX/vgbDG9tUfsQsJvibPhIX -thIZG7k3F3ZgbKFh9ykywHy/6eh77Wa0V8avqctX0FndrylsT31DoR/u2KZ2pYxi -aFoSbH6Wn173YNaqlhp/ZV47nrNo/gaNj4MU9pstpPkSaz3VWsu5PaWT+2uR/eLd -D0nDQrwvp98Fds2hiqq8bsKSghdrYYlcszmdauPsJhgbGgFl ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -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 -TPJ0/sCkfgvKDnNAiIYJVVvu4IyYUt== ------END PRIVATE KEY----- \ No newline at end of file diff --git a/sdk/core/Azure.Core/tests/Data/cert-password-protected.pfx b/sdk/core/Azure.Core/tests/Data/cert-password-protected.pfx deleted file mode 100644 index 52ed251dc2b5d41738e644f50ab9d6d823b1fb74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4133 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 diff --git a/sdk/core/Azure.Core/tests/Data/cert.pem b/sdk/core/Azure.Core/tests/Data/cert.pem deleted file mode 100644 index 4b47debe74dc..000000000000 --- a/sdk/core/Azure.Core/tests/Data/cert.pem +++ /dev/null @@ -1,83 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIFYDCCA0igAwIBAgIJALbGj/XdaqzxMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV -BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX -aWRnaXRzIFB0eSBMdGQwHhcNMTkwNjE5MjAyNzM5WhcNMjAwNjE4MjAyNzM5WjBF -MQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50 -ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC -CgKCAgEAoavpJHmWlai03e9+dtflcjKMaqRhFSplhmzAxi+DoQi6Yx+yzQ+X/hlM -MpSIfZU0gxXncNpp2wj2YL0vt8BjV2Ii1KUaZ50PLgBrn2AkWchUf4wnSyIle5gu -1X3AelB6pqHc1q4/t49096NecGlagJlcP5uJwT02LnZDF+dRknGypZmxE0EUvRPF -AE5z+5hWNeQSEXTejU23OpxkD5hcwV9Zh+fJZL6z9ifzvRMTDLdKdPqZqfA1pWt5 -yHC4ZLXMCuRNxRd/rYj9cC/mgz6TJ0F1MHt4VSLIiOaZiAF1OhDg5STK052biHIG -4DORTHsU+1UgStOCXDYCBzhv4fa/Vht/Y8I4dC2crEHFKP80Cv49gyQc1GME2AUb -aNbvt6nlVM6KkoTN1MaJMmqEYQJ7P0b6sAaQq6eqx5TZ3Hy3QjaFFh4NDTTuqlhy -jmEyWWWS0bFxr7NoLWOn3v32mDJoAIFk/elnVq8rS5Q2Yhjun+hZprMwgBo5XsA+ -hVnagY3BJ3re/xNey/k9s9G5KB0FR81repLqRGL3fIj5BdF94K/Ai9mk/vCIUlTH -UyQrFsV1FHdWqgA60q6hKqY4FazSQ5Vo93FRubWZOBdJnsw6rZtwNXdQeIS+QBsf -fMRdm69yyRPEgpgiK3pnbZN75/nbdjT3VqF3J/5eoRMwcK16zOMCAwEAAaNTMFEw -HQYDVR0OBBYEFKPqOiR8Fd0zCWMQea85Ywfayw3HMB8GA1UdIwQYMBaAFKPqOiR8 -Fd0zCWMQea85Ywfayw3HMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQAD -ggIBAEjPNpPnNu+qJ2akDCiMmzimo7awXQ9JinYRr3aVDuJ6mqAkmzM1opp/JvHb -Jba9RsLOhUoN9f7JAZt0XxgsZECMzE69RyOnZ4BNY6Bd4PFJ2DX1Hajp6MhGhRUO -c+jPf6jPmfUSD0by0buWvrTASJUJ4xKqhVqCWlMkvAnMe4zX3U2VFDXYl2wgtHOv -kHQIGE8+pCYwC0O+yeuxwaNvNNdyZxaL3qRbRbTbx7nIKKnj1bnVePxIw+ilpZEb -kNZLS+sIyhc+o95comx0EZdFat5JdJyfMlYrBnLyD8fn5QFGxwhdd1o2HGZt23rQ -z+uZF6BCwzNigNgVelB/oWr6lVdhmRG6hinzw2QTaSoZQ5ax+J6keJQTAyZNvc/0 -r7XEaULfhrAuCUoNTQRE7pG3qnIHxCnyHSC8soDFiE8PoIVBkf/4An5ysNvq78Wc -lKQGmBpxpXJ37g76TnIFhYnwhtB372iMmuweLXFfUTX/vgbDG9tUfsQsJvibPhIX -thIZG7k3F3ZgbKFh9ykywHy/6eh77Wa0V8avqctX0FndrylsT31DoR/u2KZ2pYxi -aFoSbH6Wn173YNaqlhp/ZV47nrNo/gaNj4MU9pstpPkSaz3VWsu5PaWT+2uR/eLd -D0nDQrwvp98Fds2hiqq8bsKSghdrYYlcszmdauPsJhgbGgFl ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -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 -GCW0/fPxstiXQaANvVLWIIih4VlLHg== ------END PRIVATE KEY----- diff --git a/sdk/core/Azure.Core/tests/LightweightPcks8DecoderTests.cs b/sdk/core/Azure.Core/tests/LightweightPcks8DecoderTests.cs index a1015f2f3234..2c2db9e43e7d 100644 --- a/sdk/core/Azure.Core/tests/LightweightPcks8DecoderTests.cs +++ b/sdk/core/Azure.Core/tests/LightweightPcks8DecoderTests.cs @@ -5,26 +5,19 @@ using System.IO; using System.Security.Cryptography; using System.Security.Cryptography.X509Certificates; -using System.Text; -using System.Text.RegularExpressions; -using Azure.Core.TestFramework; using NUnit.Framework; namespace Azure.Core.Tests { - public class LightweightPcks8DecoderTests : ClientTestBase + public class LightweightPcks8DecoderTests { - public LightweightPcks8DecoderTests(bool isAsync) : base(isAsync) - { - } - [Test] public void VerifyDecoder() { - byte[] data = ExtractPrivateKeyBlobFromPem(File.ReadAllText(Path.Combine(TestContext.CurrentContext.TestDirectory, "Data", "cert.pem"))); + byte[] data = Convert.FromBase64String(PrivateKey); RSA fromPem = LightweightPkcs8Decoder.DecodeRSAPkcs8(data); - RSA fromPfx = (RSA) new X509Certificate2(Path.Combine(TestContext.CurrentContext.TestDirectory, "Data", "cert-password-protected.pfx"), "password").PrivateKey; + RSA fromPfx = (RSA) new X509Certificate2(Convert.FromBase64String(Pfx)).PrivateKey; RSAParameters pemParams = fromPem.ExportParameters(false); RSAParameters pfxParams = fromPfx.ExportParameters(false); @@ -36,15 +29,192 @@ public void VerifyDecoder() [Test] public void VerifyDecoderBadData() { - byte[] data = ExtractPrivateKeyBlobFromPem(File.ReadAllText(Path.Combine(TestContext.CurrentContext.TestDirectory, "Data", "cert-invalid-data.pem"))); + byte[] data = Convert.FromBase64String(InvalidPrivateKey); Assert.Throws(() => LightweightPkcs8Decoder.DecodeRSAPkcs8(data)); } - private byte[] ExtractPrivateKeyBlobFromPem(string pemContents) - { - Regex certRegex = new Regex("(-+BEGIN PRIVATE KEY-+)(\n\r?|\r\n?)([A-Za-z0-9+/\n\r]+=*)(\n\r?|\r\n?)(-+END PRIVATE KEY-+)", RegexOptions.CultureInvariant); - return Convert.FromBase64String(certRegex.Match(pemContents).Groups[3].Value); - } + private const string Pfx = @" +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 +10dutJHzmsRcVFCBZvojiMDovF2Ge98xh3A2AGvN/nEQBayKPqSTL4JggC+K+TpizW82MDMqcp/n +fEtWJ5v0TDBlWqapKwi12hN2JIwmfWgowKfQar2FMBB1B5agHCTHXmVY8lRBqW2dSC+lUUPakHSr +IMEfjBTm8VD+GYvnlD/1wxmsooVsxDEOvxFsLgcXlY2/5SqsLSmSEmqIjGtwcOOn6brhXBBx8V/T +VsdRw00ounu+gApAFsCSGM4/O2IRRoNpLkZrSG8v9SFj5ieZqo53mb6USyhDlgL670P/oO7C+Ta0 +icNR55z/h8Yu8NBPtQ6Ahsou8/wXDnbkxqjx8LwLlGsZuHmzPecBQicn0wgRa4c2z98ycyPoLcvF +o0R6D5prvHXY3ej3wtzytXiBAcJk3Yh1BQbVUBWftRqm2TcBa5TIkvdDoNP+UWDPHoxEP008gkJp +gX0aU+xI9doprq9xM/QFClPnnHyFN6lqHUFEOT8fNAKS3bQZtZPn7Iqn0rtmtWv06wCNfdlh7MGg +fIcx1Eks2bA4nMCnA7PJaG5PDaCQsxW4yiyQhC6cNz81ZpuSqmzBdToDjwTIaOiDVfAAPhzO8284 +LPp2FuLEUgVyRGJ0hCgHDIqEMp7C7sgK2uWcUUGBiHXusFuA6C3WDqLsjriCtvWkIcL4v4ByKxqh +16nPBt09mhRXXzO9gKtVJ0cvTfLyKgyIHTjQnLJLuHpKiJ/9SqrWHOv6CwTUk2OV51VedYe3emr7 +Fa9dt6EPvzLTbLdB/CnEOPzh7aInR/iaiWMSNxOE7AJ8hACU8/C3QEDsjnUK6LoTzC71jWAdCPcZ +1uze0fhHYwZ67rWneQOShhHEfX2Vxlm1R8L4sbPppFHrIygR9KCPjUUj8OTNvwQUumdqE0C8iNyQ +T4E0NzGB3zATBgkqhkiG9w0BCRUxBgQEAQAAADBbBgkqhkiG9w0BCRQxTh5MAHsARQBDADkAMwBC +ADcANQA1AC0AQwA5ADYAMwAtADQANgBBADAALQA5AEIARQBDAC0ANAAzADQANgBDADkARQA4AEYA +MwBBADkAfTBrBgkrBgEEAYI3EQExXh5cAE0AaQBjAHIAbwBzAG8AZgB0ACAARQBuAGgAYQBuAGMA +ZQBkACAAQwByAHkAcAB0AG8AZwByAGEAcABoAGkAYwAgAFAAcgBvAHYAaQBkAGUAcgAgAHYAMQAu +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 +AAAAAAAA"; + + private const string PrivateKey = @" +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 +GCW0/fPxstiXQaANvVLWIIih4VlLHg=="; + + private const string InvalidPrivateKey = @" +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 +TPJ0/sCkfgvKDnNAiIYJVVvu4IyYUt=="; } } diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/PemReaderTests.cs b/sdk/core/Azure.Core/tests/PemReaderTests.cs similarity index 93% rename from sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/PemReaderTests.cs rename to sdk/core/Azure.Core/tests/PemReaderTests.cs index 1d53d74bfcfa..fc31fe45f42d 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/PemReaderTests.cs +++ b/sdk/core/Azure.Core/tests/PemReaderTests.cs @@ -3,12 +3,13 @@ using System; using System.Collections.Generic; +using System.IO; using System.Security.Cryptography; using System.Security.Cryptography.X509Certificates; using System.Text; using NUnit.Framework; -namespace Azure.Security.KeyVault.Certificates.Tests +namespace Azure.Core.Tests { public class PemReaderTests { @@ -202,15 +203,15 @@ public void LoadCertificateWithPublicKey() [Test] public void LoadCertificateWithoutPublicKey() { - Exception ex = Assert.Throws(() => PemReader.LoadCertificate(PEMPrivateKey.AsSpan())); - Assert.AreEqual("Missing public key", ex.Message); + Exception ex = Assert.Throws(() => PemReader.LoadCertificate(PEMPrivateKey.AsSpan())); + Assert.AreEqual("The certificate is missing the public key", ex.Message); } [Test] public void LoadCertificateWithoutPrivateKey() { - Exception ex = Assert.Throws(() => PemReader.LoadCertificate(PEMPublicKey.AsSpan())); - Assert.AreEqual("Missing private key", ex.Message); + Exception ex = Assert.Throws(() => PemReader.LoadCertificate(PEMPublicKey.AsSpan())); + Assert.AreEqual("The certificate is missing the private key", ex.Message); } [Test] @@ -224,8 +225,8 @@ public void LoadCertificateWithOnlyPublicKeyAllowed() [Test] public void LoadCertificateWithNoKeys() { - Exception ex = Assert.Throws(() => PemReader.LoadCertificate(Span.Empty)); - Assert.AreEqual("Missing public key", ex.Message); + Exception ex = Assert.Throws(() => PemReader.LoadCertificate(Span.Empty)); + Assert.AreEqual("The certificate is missing the public key", ex.Message); } [Test] @@ -243,6 +244,26 @@ public void LoadedCertificateNotDisposed() Assert.AreEqual(plaintext, decrypted); } + [Test] + public void LoadCertificateReversed() + { + string pem = PEMPublicKey + "\n" + PEMPrivateKey; + + using X509Certificate2 certificate = PemReader.LoadCertificate(pem.AsSpan()); + Assert.AreEqual("CN=Azure SDK", certificate.Subject); + Assert.IsTrue(certificate.HasPrivateKey); + Assert.AreEqual(2048, certificate.PrivateKey.KeySize); + } + + [Test] + public void LoadCertificatePemOverridesCer() + { + using X509Certificate2 certificate = PemReader.LoadCertificate(PEM.AsSpan(), Encoding.UTF8.GetBytes("This is not a certificate")); + Assert.AreEqual("CN=Azure SDK", certificate.Subject); + Assert.IsTrue(certificate.HasPrivateKey); + Assert.AreEqual(2048, certificate.PrivateKey.KeySize); + } + private const string PEM = @" MAC: sha1, Iteration 2000 MAC length: 20, salt length: 20 diff --git a/sdk/identity/Azure.Identity/src/Azure.Identity.csproj b/sdk/identity/Azure.Identity/src/Azure.Identity.csproj index 78f1a446216f..6c1d0877e77d 100644 --- a/sdk/identity/Azure.Identity/src/Azure.Identity.csproj +++ b/sdk/identity/Azure.Identity/src/Azure.Identity.csproj @@ -30,6 +30,7 @@ + diff --git a/sdk/identity/Azure.Identity/src/ClientCertificateCredential.cs b/sdk/identity/Azure.Identity/src/ClientCertificateCredential.cs index 6304d4f670c2..c26c9e33cbfc 100644 --- a/sdk/identity/Azure.Identity/src/ClientCertificateCredential.cs +++ b/sdk/identity/Azure.Identity/src/ClientCertificateCredential.cs @@ -7,10 +7,7 @@ using System; using System.Collections.Generic; using System.IO; -using System.Reflection; -using System.Security.Cryptography; using System.Security.Cryptography.X509Certificates; -using System.Text.RegularExpressions; using System.Threading; using System.Threading.Tasks; @@ -313,61 +310,7 @@ private async ValueTask LoadCertificateFromPemFileAsync(bool a } } - Regex certificateRegex = new Regex("(-+BEGIN CERTIFICATE-+)(\n\r?|\r\n?)([A-Za-z0-9+/\n\r]+=*)(\n\r?|\r\n?)(-+END CERTIFICATE-+)", RegexOptions.CultureInvariant, TimeSpan.FromSeconds(5)); - Regex privateKeyRegex = new Regex("(-+BEGIN PRIVATE KEY-+)(\n\r?|\r\n?)([A-Za-z0-9+/\n\r]+=*)(\n\r?|\r\n?)(-+END PRIVATE KEY-+)", RegexOptions.CultureInvariant, TimeSpan.FromSeconds(5)); - - Match certificateMatch = certificateRegex.Match(certficateText); - Match privateKeyMatch = privateKeyRegex.Match(certficateText); - - if (!certificateMatch.Success) - { - throw new InvalidDataException("Could not find certificate in PEM file"); - } - - if (!privateKeyMatch.Success) - { - throw new InvalidDataException("Could not find private key in PEM file"); - } - - // ImportPkcs8PrivateKey was added in .NET Core 3.0, it is only present on Core. If we can't find this method, we have a lightweight decoder we can use. - MethodInfo importPkcs8PrivateKeyMethodInfo = typeof(RSA).GetMethod("ImportPkcs8PrivateKey", BindingFlags.Instance | BindingFlags.Public, null, new Type[] { typeof(ReadOnlySpan), typeof(int).MakeByRefType() }, null); - - // CopyWithPrivateKey is present in .NET Core 2.0+ and .NET 4.7.2+. - MethodInfo copyWithPrivateKeyMethodInfo = typeof(RSACertificateExtensions).GetMethod("CopyWithPrivateKey", BindingFlags.Static | BindingFlags.Public, null, new Type[] { typeof(X509Certificate2), typeof(RSA) }, null); - - if (copyWithPrivateKeyMethodInfo == null) - { - throw new PlatformNotSupportedException("The current platform does not support reading a private key from a PEM file"); - } - - RSA privateKey; - - if (importPkcs8PrivateKeyMethodInfo != null) - { - privateKey = RSA.Create(); - - // Because ImportPkcs8PrivateKey takes a ReadOnlySpan as an argument, we can not call it directly via MethodInfo.Invoke (since all the arguments to the function - // have to be passed to MethodInfo.Invoke in an object array, and you can't put a byref type like ReadOnlySpan in an array. So we create a delegate with the - // correct signature bound to the privateKey we want to import into and invoke that. - ImportPkcs8PrivateKeyDelegate importPrivateKey = (ImportPkcs8PrivateKeyDelegate)importPkcs8PrivateKeyMethodInfo.CreateDelegate(typeof(ImportPkcs8PrivateKeyDelegate), privateKey); - importPrivateKey(Convert.FromBase64String(privateKeyMatch.Groups[3].Value), out int _); - } - else - { - privateKey = LightweightPkcs8Decoder.DecodeRSAPkcs8(Convert.FromBase64String(privateKeyMatch.Groups[3].Value)); - } - - X509Certificate2 certWithoutPrivateKey = new X509Certificate2(Convert.FromBase64String(certificateMatch.Groups[3].Value)); - Certificate = (X509Certificate2)copyWithPrivateKeyMethodInfo.Invoke(null, new object[] { certWithoutPrivateKey, privateKey }); - - // On desktop NetFX it appears the PrivateKey property is not initialized after calling CopyWithPrivateKey - // this leads to an issue when using the MSAL ConfidentialClient which uses the PrivateKey property to get the - // signing key vs. the extension method GetRsaPrivateKey which we were previously using when signing the claim ourselves. - // Because of this we need to set PrivateKey to the instance we created to deserialize the private key - if (Certificate.PrivateKey == null) - { - Certificate.PrivateKey = privateKey; - } + Certificate = PemReader.LoadCertificate(certficateText.AsSpan()); return Certificate; } diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/Azure.Security.KeyVault.Certificates.csproj b/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/Azure.Security.KeyVault.Certificates.csproj index 19937b21e5b9..b0857875aba4 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/Azure.Security.KeyVault.Certificates.csproj +++ b/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/Azure.Security.KeyVault.Certificates.csproj @@ -35,6 +35,7 @@ +