Get Paged responses (#2964)

* props and versions

* some more clients

* cmake

* cmake

* eweq

* comments

* tests

* formating and build issues

* Certicate-> Certificate

* remove uneeded comment
This commit is contained in:
George Arama 2021-10-13 12:24:13 -07:00 committed by GitHub
parent 51e569e110
commit 27747b1898
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 2410 additions and 8 deletions

View File

@ -40,6 +40,7 @@ set(
src/certificate_serializers.cpp
src/keyvault_certificates_common_request.cpp
src/certificate_client_operations.cpp
src/certificate_client_paged_response.cpp
)
add_library(azure-security-keyvault-certificates

View File

@ -351,6 +351,78 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
BackupCertificateResult const& backup,
Azure::Core::Context const& context = Azure::Core::Context()) const;
/**
* @brief List certificates in a specified key vault.
*
* @details The GetPropertiesOfCertificates operation returns
* the set of certificates resources in the specified key vault.
*
* @remark This operation requires the certificates/list permission.
*
* @param options The options for the request.
* @param context The context for the operation can be used for request cancellation.
* @return A response message containing a list of certificates along with a link to the next
* page of certificates.
*/
CertificatePropertiesPagedResponse GetPropertiesOfCertificates(
GetPropertiesOfCertificatesOptions const& options,
Azure::Core::Context const& context = Azure::Core::Context()) const;
/**
* @brief List the versions of a certificate.
*
* @details The GetCertificateVersions operation returns the versions
* of a certificate in the specified key vault.
*
* @remark This operation requires the certificates/list permission.
*
* @param options The options for the request.
* @param context The context for the operation can be used for request cancellation.
* @return A response message containing a list of certificate versions along with a link to the
* next page of certificates.
*/
CertificatePropertiesPagedResponse GetPropertiesOfCertificateVersions(
std::string const& name,
GetPropertiesOfCertificateVersionsOptions const& options
= GetPropertiesOfCertificateVersionsOptions(),
Azure::Core::Context const& context = Azure::Core::Context()) const;
/**
* @brief List certificate issuers for a specified key vault.
*
* @details The GetPropertiesOfIssuers operation returns the set of certificate issuer resources
* in the specified key vault.
*
* @remark This operation requires the certificates/manageissuers/getissuers permission.
*
* @param options The options for the request.
* @param context The context for the operation can be used for request cancellation.
* @return A response message containing a list of issuers along with a link to the
* next page of certificates.
*/
IssuerPropertiesPagedResponse GetPropertiesOfIssuers(
GetPropertiesOfIssuersOptions const& options = GetPropertiesOfIssuersOptions(),
Azure::Core::Context const& context = Azure::Core::Context()) const;
/**
* @brief Lists the deleted certificates in the specified vault currently available for
* recovery.
*
* @details The GetDeletedCertificates operation retrieves the certificates in the current vault
* which are in a deleted state and ready for recovery or purging. This operation includes
* deletion-specific information. This operation requires the certificates/get/list permission.
*
* @remark This operation can only be enabled on soft-delete enabled vaults.
*
* @param options The options for the request.
* @param context The context for the operation can be used for request cancellation.
* @return A response message containing a list of deleted certificates in the vault along with
* a link to the next page of deleted certificates
*/
DeletedCertificatesPagedResponse GetDeletedCertificates(
GetDeletedCertificatesOptions const& options = GetDeletedCertificatesOptions(),
Azure::Core::Context const& context = Azure::Core::Context()) const;
private:
/**
* @brief Gets the creation operation of a certificate.
@ -375,5 +447,9 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
Azure::Core::Http::HttpMethod method,
std::vector<std::string> const& path = {},
Azure::Core::IO::BodyStream* content = nullptr) const;
Azure::Core::Http::Request ContinuationTokenRequest(
std::vector<std::string> const& path,
const Azure::Nullable<std::string>& NextPageToken) const;
};
}}}} // namespace Azure::Security::KeyVault::Certificates

View File

@ -14,15 +14,15 @@
#include <azure/core/context.hpp>
#include <azure/core/http/http.hpp>
#include <azure/core/nullable.hpp>
#include <azure/core/paged_response.hpp>
#include <azure/core/response.hpp>
#include <memory>
#include <string>
#include <unordered_map>
#include <vector>
namespace Azure { namespace Security { namespace KeyVault { namespace Certificates {
class CertificateClient;
/**
* @brief Contains identity and other basic properties of a Certificate.
*
@ -1128,6 +1128,50 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
struct PurgedCertificate final
{
};
/**
* @brief The options for calling an operation #GetPropertiesOfCertificates.
*
*/
struct GetPropertiesOfCertificatesOptions final
{
/**
* @brief Next page token.
*
*/
Azure::Nullable<std::string> NextPageToken;
/**
* @brief Include pending certificates.
*
*/
Azure::Nullable<bool> IncludePending;
};
/**
* @brief The options for calling an operation #GetPropertiesOfCertificateVersions.
*
*/
struct GetPropertiesOfCertificateVersionsOptions final
{
Azure::Nullable<std::string> NextPageToken;
};
/**
* @brief The options for calling an operation #GetPropertiesOfIssuers
*
*/
struct GetPropertiesOfIssuersOptions final
{
Azure::Nullable<std::string> NextPageToken;
};
/**
* @brief The options for calling an operation #GetDeletedCertificates
*
*/
struct GetDeletedCertificatesOptions final
{
Azure::Nullable<std::string> NextPageToken;
};
/**
* @brief A certificate backup data.
*
@ -1140,4 +1184,149 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
*/
std::vector<uint8_t> Certificate;
};
/**
* @brief represents on item from GetPropertiesOfIssuers
*
*/
struct CertificateIssuerItem final
{
/**
* @brief Certificate Identifier.
*
*/
std::string Id;
/**
* @brief The issuer provider.
*
*/
std::string Provider;
};
/**
* @brief Define a single page to list the certificates from the Key Vault.
*
*/
class CertificatePropertiesPagedResponse final
: public Azure::Core::PagedResponse<CertificatePropertiesPagedResponse> {
private:
friend class CertificateClient;
friend class Azure::Core::PagedResponse<CertificatePropertiesPagedResponse>;
std::string m_certificateName;
std::shared_ptr<CertificateClient> m_certificateClient;
void OnNextPage(const Azure::Core::Context&);
/**
* @brief Construct a new Certificate Properties Single Page object.
*
* @remark The constructor is private and only a certificate client or PagedResponse can init
* this.
*
* @param certificateProperties A previously created #CertificatePropertiesPageResponse that is
* used to init this instance.
* @param rawResponse The HTTP raw response from where the #CertificatePropertiesPagedResponse
* was parsed.
* @param certificateClient A certificate client required for getting the next pages.
* @param certificateName When \p certificateName is set, the response is listing certificate
* versions. Otherwise, the response is for listing certificates from the Key Vault.
*/
CertificatePropertiesPagedResponse(
CertificatePropertiesPagedResponse&& certificateProperties,
std::unique_ptr<Azure::Core::Http::RawResponse> rawResponse,
std::shared_ptr<CertificateClient> certificateClient,
std::string const& certificateName = std::string())
: PagedResponse(std::move(certificateProperties)), m_certificateName(certificateName),
m_certificateClient(certificateClient), Items(std::move(certificateProperties.Items))
{
RawResponse = std::move(rawResponse);
}
public:
/**
* @brief Construct a new certificate properties object.
*
*/
CertificatePropertiesPagedResponse() = default;
/**
* @brief Each #certificateProperties represent a Key in the Key Vault.
*
*/
std::vector<CertificateProperties> Items;
};
/**
* @brief Define a single page to list the issuers from the Key Vault.
*
*/
class IssuerPropertiesPagedResponse final
: public Azure::Core::PagedResponse<IssuerPropertiesPagedResponse> {
private:
friend class CertificateClient;
friend class Azure::Core::PagedResponse<IssuerPropertiesPagedResponse>;
std::shared_ptr<CertificateClient> m_certificateClient;
void OnNextPage(const Azure::Core::Context&);
IssuerPropertiesPagedResponse(
IssuerPropertiesPagedResponse&& issuerProperties,
std::unique_ptr<Azure::Core::Http::RawResponse> rawResponse,
std::shared_ptr<CertificateClient> certificateClient)
: PagedResponse(std::move(issuerProperties)), m_certificateClient(certificateClient),
Items(std::move(issuerProperties.Items))
{
RawResponse = std::move(rawResponse);
}
public:
/**
* @brief Construct a new certificate properties object.
*
*/
IssuerPropertiesPagedResponse() = default;
/**
* @brief Each #certificateProperties represent a Key in the Key Vault.
*
*/
std::vector<CertificateIssuerItem> Items;
};
/**
* @brief Define a single page to list the issuers from the Key Vault.
*
*/
class DeletedCertificatesPagedResponse final
: public Azure::Core::PagedResponse<DeletedCertificatesPagedResponse> {
private:
friend class CertificateClient;
friend class Azure::Core::PagedResponse<DeletedCertificatesPagedResponse>;
std::shared_ptr<CertificateClient> m_certificateClient;
void OnNextPage(const Azure::Core::Context&);
DeletedCertificatesPagedResponse(
DeletedCertificatesPagedResponse&& deletedProperties,
std::unique_ptr<Azure::Core::Http::RawResponse> rawResponse,
std::shared_ptr<CertificateClient> certificateClient)
: PagedResponse(std::move(deletedProperties)), m_certificateClient(certificateClient),
Items(std::move(deletedProperties.Items))
{
RawResponse = std::move(rawResponse);
}
public:
/**
* @brief Construct a new certificate properties object.
*
*/
DeletedCertificatesPagedResponse() = default;
/**
* @brief Each #certificateProperties represent a Key in the Key Vault.
*
*/
std::vector<DeletedCertificate> Items;
};
}}}} // namespace Azure::Security::KeyVault::Certificates

View File

@ -48,6 +48,20 @@ Request CertificateClient::CreateRequest(
m_vaultUrl, m_apiVersion, method, path, content);
}
Request CertificateClient::ContinuationTokenRequest(
std::vector<std::string> const& path,
const Azure::Nullable<std::string>& NextPageToken) const
{
if (NextPageToken)
{
// Using a continuation token requires to send the request to the continuation token URL instead
// of the default URL which is used only for the first page.
Azure::Core::Url nextPageUrl(NextPageToken.Value());
return Request(HttpMethod::Get, nextPageUrl);
}
return CreateRequest(HttpMethod::Get, path);
}
CertificateClient::CertificateClient(
std::string const& vaultUrl,
std::shared_ptr<Core::Credentials::TokenCredential const> credential,
@ -334,4 +348,66 @@ Azure::Response<KeyVaultCertificateWithPolicy> CertificateClient::RestoreCertifi
auto value = KeyVaultCertificateSerializer::Deserialize("", *rawResponse);
return Azure::Response<KeyVaultCertificateWithPolicy>(std::move(value), std::move(rawResponse));
}
CertificatePropertiesPagedResponse CertificateClient::GetPropertiesOfCertificates(
GetPropertiesOfCertificatesOptions const& options,
Azure::Core::Context const& context) const
{
// Request and settings
auto request = ContinuationTokenRequest({CertificatesPath}, options.NextPageToken);
if (options.IncludePending.HasValue())
{
request.GetUrl().AppendQueryParameter(
IncludePendingQuery, options.IncludePending.Value() ? TrueQueryValue : FalseQueryValue);
}
// Send and parse respone
auto rawResponse = SendRequest(request, context);
auto value = CertificatePropertiesPagedResponseSerializer::Deserialize(*rawResponse);
return CertificatePropertiesPagedResponse(
std::move(value), std::move(rawResponse), std::make_unique<CertificateClient>(*this));
}
CertificatePropertiesPagedResponse CertificateClient::GetPropertiesOfCertificateVersions(
std::string const& name,
GetPropertiesOfCertificateVersionsOptions const& options,
Azure::Core::Context const& context) const
{
// Request and settings
auto request
= ContinuationTokenRequest({CertificatesPath, name, VersionsPath}, options.NextPageToken);
// Send and parse respone
auto rawResponse = SendRequest(request, context);
auto value = CertificatePropertiesPagedResponseSerializer::Deserialize(*rawResponse);
return CertificatePropertiesPagedResponse(
std::move(value), std::move(rawResponse), std::make_unique<CertificateClient>(*this));
}
IssuerPropertiesPagedResponse CertificateClient::GetPropertiesOfIssuers(
GetPropertiesOfIssuersOptions const& options,
Azure::Core::Context const& context) const
{
// Request and settings
auto request = ContinuationTokenRequest({CertificatesPath, IssuersPath}, options.NextPageToken);
// Send and parse respone
auto rawResponse = SendRequest(request, context);
auto value = IssuerPropertiesPagedResponseSerializer::Deserialize(*rawResponse);
return IssuerPropertiesPagedResponse(
std::move(value), std::move(rawResponse), std::make_unique<CertificateClient>(*this));
}
DeletedCertificatesPagedResponse CertificateClient::GetDeletedCertificates(
GetDeletedCertificatesOptions const& options,
Azure::Core::Context const& context) const
{
// Request and settings
auto request = ContinuationTokenRequest({DeletedCertificatesPath}, options.NextPageToken);
// Send and parse respone
auto rawResponse = SendRequest(request, context);
auto value = DeletedCertificatesPagedResponseSerializer::Deserialize(*rawResponse);
return DeletedCertificatesPagedResponse(
std::move(value), std::move(rawResponse), std::make_unique<CertificateClient>(*this));
}
const ServiceVersion ServiceVersion::V7_2("7.2");

View File

@ -0,0 +1,59 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// SPDX-License-Identifier: MIT
#include "azure/keyvault/certificates/certificate_client.hpp"
#include "azure/keyvault/certificates/certificate_client_models.hpp"
#include "private/certificate_constants.hpp"
#include "private/certificate_serializers.hpp"
#include <azure/core/internal/json/json.hpp>
#include <azure/core/internal/json/json_optional.hpp>
#include <azure/core/internal/json/json_serializable.hpp>
#include <azure/core/url.hpp>
namespace Azure { namespace Security { namespace KeyVault { namespace Certificates {
void CertificatePropertiesPagedResponse::OnNextPage(const Azure::Core::Context& context)
{
// Notes
// - Before calling `OnNextPage` pagedResponse validates there is a next page, so we are
// sure NextPageToken is valid.
// - CertificatePropertiesPagedResponse is used to list certificates from a Key Vault and also
// to list the key versions from a specific key. When CertificatePropertiesPagedResponse is
// listing certificates, the `m_certificateName` fields will be empty, but for listing the
// certificate versions, the CertificatePropertiesPagedResponse needs to keep the name of the
// key in `m_CertificateName` because it is required to get more pages.
//
if (m_certificateName.empty())
{
GetPropertiesOfCertificatesOptions options;
options.NextPageToken = NextPageToken;
*this = m_certificateClient->GetPropertiesOfCertificates(options, context);
CurrentPageToken = options.NextPageToken.Value();
}
else
{
GetPropertiesOfCertificateVersionsOptions options;
options.NextPageToken = NextPageToken;
*this = m_certificateClient->GetPropertiesOfCertificateVersions(
m_certificateName, options, context);
CurrentPageToken = options.NextPageToken.Value();
}
}
void IssuerPropertiesPagedResponse::OnNextPage(const Azure::Core::Context& context)
{
GetPropertiesOfIssuersOptions options;
options.NextPageToken = NextPageToken;
*this = m_certificateClient->GetPropertiesOfIssuers(options, context);
CurrentPageToken = options.NextPageToken.Value();
}
void DeletedCertificatesPagedResponse::OnNextPage(const Azure::Core::Context& context)
{
GetDeletedCertificatesOptions options;
options.NextPageToken = NextPageToken;
*this = m_certificateClient->GetDeletedCertificates(options, context);
CurrentPageToken = options.NextPageToken.Value();
}
}}}} // namespace Azure::Security::KeyVault::Certificates

View File

@ -59,11 +59,20 @@ KeyVaultCertificateWithPolicy _detail::KeyVaultCertificateSerializer::Deserializ
KeyVaultCertificateWithPolicy certificate(std::move(properties));
// kid
certificate.KeyId = jsonResponse[KidPropertyName].get<std::string>();
// sid
certificate.SecretId = jsonResponse[SidPropertyName].get<std::string>();
if (jsonResponse.contains(KidPropertyName))
{
certificate.KeyId = jsonResponse[KidPropertyName].get<std::string>();
} // sid
if (jsonResponse.contains(SidPropertyName))
{
certificate.SecretId = jsonResponse[SidPropertyName].get<std::string>();
}
// cer
certificate.Cer = Base64Url::Base64UrlDecode(jsonResponse[CerPropertyName].get<std::string>());
if (jsonResponse.contains(CerPropertyName))
{
certificate.Cer = Base64Url::Base64UrlDecode(jsonResponse[CerPropertyName].get<std::string>());
}
// policy
if (jsonResponse.contains(PolicyPropertyName))
@ -560,7 +569,6 @@ CertificateOperationProperties CertificateOperationSerializer ::Deserialize(
auto const& body = rawResponse.GetBody();
auto jsonResponse = json::parse(body);
std::string str = jsonResponse.dump();
ParseKeyUrl(operation, jsonResponse[IdName]);
@ -630,3 +638,95 @@ std::string BackupCertificateSerializer::Serialize(std::vector<uint8_t> const& b
payload[_detail::ValuePropertyName] = Base64Url::Base64UrlEncode(backup);
return payload.dump();
}
CertificatePropertiesPagedResponse CertificatePropertiesPagedResponseSerializer::Deserialize(
Azure::Core::Http::RawResponse const& rawResponse)
{
CertificatePropertiesPagedResponse response;
auto const& body = rawResponse.GetBody();
auto jsonResponse = json::parse(body);
JsonOptional::SetIfExists(response.NextPageToken, jsonResponse, NextLinkPropertyName);
auto certificatePropertiesJson = jsonResponse[ValuePropertyName];
for (auto const& certificate : certificatePropertiesJson)
{
CertificateProperties properties;
// Parse URL for the name, vaultUrl and version
_detail::KeyVaultCertificateSerializer::ParseKeyUrl(
properties, certificate[IdName].get<std::string>());
// x5t
properties.X509Thumbprint = Base64Url::Base64UrlDecode(certificate[X5tName].get<std::string>());
// "Tags"
if (certificate.contains(TagsPropertyName))
{
properties.Tags
= certificate[TagsPropertyName].get<std::unordered_map<std::string, std::string>>();
}
// "Attributes"
if (certificate.contains(AttributesPropertyName))
{
auto attributes = certificate[AttributesPropertyName];
CertificatePropertiesSerializer::Deserialize(properties, attributes);
}
response.Items.emplace_back(properties);
}
return response;
}
IssuerPropertiesPagedResponse IssuerPropertiesPagedResponseSerializer::Deserialize(
Azure::Core::Http::RawResponse const& rawResponse)
{
IssuerPropertiesPagedResponse response;
auto const& body = rawResponse.GetBody();
auto jsonResponse = json::parse(body);
std::string str = jsonResponse.dump();
JsonOptional::SetIfExists(response.NextPageToken, jsonResponse, NextLinkPropertyName);
auto issuersPropertiesJson = jsonResponse[ValuePropertyName];
for (auto const& oneIssuer : issuersPropertiesJson)
{
CertificateIssuerItem issuer;
issuer.Id = oneIssuer[IdName].get<std::string>();
issuer.Provider = oneIssuer[ProviderPropertyValue].get<std::string>();
response.Items.emplace_back(issuer);
}
return response;
}
DeletedCertificatesPagedResponse DeletedCertificatesPagedResponseSerializer::Deserialize(
Azure::Core::Http::RawResponse const& rawResponse)
{
DeletedCertificatesPagedResponse response;
auto const& body = rawResponse.GetBody();
auto jsonResponse = json::parse(body);
std::string str = jsonResponse.dump();
JsonOptional::SetIfExists(response.NextPageToken, jsonResponse, NextLinkPropertyName);
auto deletedCertificates = jsonResponse[ValuePropertyName];
for (auto const& oneDeleted : deletedCertificates)
{
std::string deletedString = oneDeleted.dump();
std::vector<uint8_t> vec(deletedString.begin(), deletedString.end());
Azure::Core::Http::RawResponse fakeResponse(
1, 1, Azure::Core::Http::HttpStatusCode::Ok, "Success");
fakeResponse.SetBody(vec);
auto deserializedDeletedCert = DeletedCertificateSerializer::Deserialize("", fakeResponse);
response.Items.emplace_back(deserializedDeletedCert);
}
return response;
}

View File

@ -24,6 +24,8 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
constexpr static const char PolicyPath[] = "policy";
constexpr static const char BackupPath[] = "backup";
constexpr static const char RestorePath[] = "restore";
constexpr static const char IncludePendingQuery[] = "includePending";
constexpr static const char VersionsPath[] = "versions";
/***************** Certificates Properties *****************/
constexpr static const char IdName[] = "id";
@ -139,4 +141,8 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
constexpr static const char DeletedDatePropertyName[] = "deletedDate";
/****************** Certificate Backup/Restore Properties **********/
constexpr static const char ValuePropertyName[] = "value";
/****************** Paged Properties **********/
constexpr static const char TrueQueryValue[] = "true";
constexpr static const char FalseQueryValue[] = "false";
constexpr static const char NextLinkPropertyName[] = "nextLink";
}}}}} // namespace Azure::Security::KeyVault::Certificates::_detail

View File

@ -191,4 +191,28 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
static std::string Serialize(std::vector<uint8_t> const& backup);
};
class CertificatePropertiesPagedResponseSerializer final {
CertificatePropertiesPagedResponseSerializer() = delete;
public:
static CertificatePropertiesPagedResponse Deserialize(
Azure::Core::Http::RawResponse const& rawResponse);
};
class IssuerPropertiesPagedResponseSerializer final {
IssuerPropertiesPagedResponseSerializer() = delete;
public:
static IssuerPropertiesPagedResponse Deserialize(
Azure::Core::Http::RawResponse const& rawResponse);
};
class DeletedCertificatesPagedResponseSerializer final {
DeletedCertificatesPagedResponseSerializer() = delete;
public:
static DeletedCertificatesPagedResponse Deserialize(
Azure::Core::Http::RawResponse const& rawResponse);
};
}}}}} // namespace Azure::Security::KeyVault::Certificates::_detail

View File

@ -131,7 +131,7 @@ namespace Azure {
m_credential = std::make_shared<Azure::Identity::ClientSecretCredential>(
tenantId, clientId, secretId);
m_client = std::make_unique<CertificateClient>(m_keyVaultUrl, m_credential, options);
m_defaultWait = 30s;
m_defaultWait = 10s;
}
// When running live tests, service can return 429 error response if the client is sending

View File

@ -785,3 +785,278 @@ TEST_F(KeyVaultCertificateClientTest, BackupRestoreCertificate)
client.PurgeDeletedCertificate(certificateName);
}
}
TEST_F(KeyVaultCertificateClientTest, GetPropertiesOfCertificates)
{
auto const& client
= GetClientForTest(::testing::UnitTest::GetInstance()->current_test_info()->name());
{
auto result = client.GetPropertiesOfCertificates(GetPropertiesOfCertificatesOptions());
EXPECT_EQ(result.Items.size(), size_t(0));
}
// cspell: disable-next-line
std::string const certificateName("magiqStuff");
// cspell: disable-next-line
std::string const certificateName2("magiqStuff2");
auto params = CertificateCreateParameters();
params.Policy.Subject = "CN=xyz";
params.Policy.ValidityInMonths = 12;
params.Policy.Enabled = true;
params.Properties.Enabled = true;
params.Properties.Name = certificateName;
params.Policy.ContentType = CertificateContentType::Pkcs12;
params.Policy.IssuerName = "Self";
LifetimeAction action;
action.LifetimePercentage = 80;
action.Action = CertificatePolicyAction::AutoRenew;
params.Policy.LifetimeActions.emplace_back(action);
{
auto response = client.StartCreateCertificate(certificateName, params);
auto result = response.PollUntilDone(m_defaultWait);
EXPECT_EQ(result.Value.Name(), params.Properties.Name);
EXPECT_EQ(result.Value.Properties.Enabled.Value(), true);
}
params.Properties.Name = certificateName2;
{
auto response = client.StartCreateCertificate(certificateName2, params);
auto result = response.PollUntilDone(m_defaultWait);
EXPECT_EQ(result.Value.Name(), params.Properties.Name);
EXPECT_EQ(result.Value.Properties.Enabled.Value(), true);
}
{
auto result = client.GetPropertiesOfCertificates(GetPropertiesOfCertificatesOptions());
EXPECT_EQ(result.Items.size(), size_t(2));
for (CertificateProperties prop : result.Items)
{
EXPECT_TRUE(prop.Name == certificateName || prop.Name == certificateName2);
}
}
{
auto response = client.StartDeleteCertificate(certificateName);
auto result = response.PollUntilDone(m_defaultWait);
EXPECT_EQ(result.Value.Name(), certificateName);
client.PurgeDeletedCertificate(certificateName);
}
{
auto response = client.StartDeleteCertificate(certificateName2);
auto result = response.PollUntilDone(m_defaultWait);
EXPECT_EQ(result.Value.Name(), certificateName2);
client.PurgeDeletedCertificate(certificateName2);
}
}
TEST_F(KeyVaultCertificateClientTest, GetPropertiesOfCertificateVersions)
{
auto const& client
= GetClientForTest(::testing::UnitTest::GetInstance()->current_test_info()->name());
// cspell: disable-next-line
std::string const certificateName("magiqStuff");
auto params = CertificateCreateParameters();
params.Policy.Subject = "CN=xyz";
params.Policy.ValidityInMonths = 12;
params.Policy.Enabled = true;
params.Properties.Enabled = true;
params.Properties.Name = certificateName;
params.Policy.ContentType = CertificateContentType::Pkcs12;
params.Policy.IssuerName = "Self";
LifetimeAction action;
action.LifetimePercentage = 80;
action.Action = CertificatePolicyAction::AutoRenew;
params.Policy.LifetimeActions.emplace_back(action);
{
auto response = client.StartCreateCertificate(certificateName, params);
auto result = response.PollUntilDone(m_defaultWait);
EXPECT_EQ(result.Value.Name(), params.Properties.Name);
EXPECT_EQ(result.Value.Properties.Enabled.Value(), true);
}
{
auto response = client.StartCreateCertificate(certificateName, params);
auto result = response.PollUntilDone(m_defaultWait);
EXPECT_EQ(result.Value.Name(), params.Properties.Name);
EXPECT_EQ(result.Value.Properties.Enabled.Value(), true);
}
{
auto result = client.GetPropertiesOfCertificateVersions(
certificateName, GetPropertiesOfCertificateVersionsOptions());
EXPECT_EQ(result.Items.size(), size_t(2));
for (CertificateProperties prop : result.Items)
{
EXPECT_TRUE(prop.Name == certificateName);
EXPECT_TRUE(prop.Version.size() > size_t(0));
}
}
{
auto response = client.StartDeleteCertificate(certificateName);
auto result = response.PollUntilDone(m_defaultWait);
EXPECT_EQ(result.Value.Name(), certificateName);
client.PurgeDeletedCertificate(certificateName);
}
}
TEST_F(KeyVaultCertificateClientTest, GetPropertiesOfCertificatesVersionsNoCert)
{
// cspell: disable-next-line
std::string const certificateName("magiqStuff");
auto const& client
= GetClientForTest(::testing::UnitTest::GetInstance()->current_test_info()->name());
try
{
auto result = client.GetPropertiesOfCertificateVersions(
certificateName, GetPropertiesOfCertificateVersionsOptions());
}
catch (Azure::Core::RequestFailedException const& ex)
{
EXPECT_EQ(ex.StatusCode, Azure::Core::Http::HttpStatusCode::NotFound);
EXPECT_EQ(ex.ErrorCode, "CertificateNotFound");
}
}
TEST_F(KeyVaultCertificateClientTest, GetPropertiesOfIssuers)
{
auto const& client
= GetClientForTest(::testing::UnitTest::GetInstance()->current_test_info()->name());
{
auto result = client.GetPropertiesOfIssuers(GetPropertiesOfIssuersOptions());
EXPECT_EQ(result.Items.size(), size_t(0));
}
CertificateIssuer issuer;
issuer.Name = "issuer01";
issuer.Provider = "Test";
issuer.Properties.Enabled = true;
issuer.Credentials.AccountId = "keyvaultuser";
issuer.Credentials.Password = "password";
AdministratorDetails admin;
admin.FirstName = "John";
admin.LastName = "Doe";
admin.EmailAddress = "admin@microsoft.com";
admin.PhoneNumber = "4255555555";
issuer.Organization.AdminDetails.emplace_back(admin);
CertificateIssuer issuer2;
issuer2.Name = "issuer02";
issuer2.Provider = "Test";
issuer2.Properties.Enabled = true;
issuer2.Credentials.AccountId = "keyvaultuser";
issuer2.Credentials.Password = "password";
issuer2.Organization.AdminDetails.emplace_back(admin);
{
auto result = client.CreateIssuer(issuer);
CheckIssuers(result.Value, issuer);
}
{
auto result = client.CreateIssuer(issuer2);
CheckIssuers(result.Value, issuer2);
}
{
auto result = client.GetPropertiesOfIssuers(GetPropertiesOfIssuersOptions());
EXPECT_EQ(result.Items.size(), size_t(2));
for (auto oneIssuer : result.Items)
{
EXPECT_EQ(oneIssuer.Provider, issuer.Provider.Value());
}
}
{
client.DeleteIssuer(issuer.Name);
client.DeleteIssuer(issuer2.Name);
}
}
TEST_F(KeyVaultCertificateClientTest, GetDeletedCertificates)
{
auto const& client
= GetClientForTest(::testing::UnitTest::GetInstance()->current_test_info()->name());
{
auto result = client.GetDeletedCertificates(GetDeletedCertificatesOptions());
EXPECT_EQ(result.Items.size(), size_t(0));
}
// cspell: disable-next-line
std::string const certificateName("magiqStuff");
// cspell: disable-next-line
std::string const certificateName2("magiqStuff2");
auto params = CertificateCreateParameters();
params.Policy.Subject = "CN=xyz";
params.Policy.ValidityInMonths = 12;
params.Policy.Enabled = true;
params.Properties.Enabled = true;
params.Properties.Name = certificateName;
params.Policy.ContentType = CertificateContentType::Pkcs12;
params.Policy.IssuerName = "Self";
LifetimeAction action;
action.LifetimePercentage = 80;
action.Action = CertificatePolicyAction::AutoRenew;
params.Policy.LifetimeActions.emplace_back(action);
{
auto response = client.StartCreateCertificate(certificateName, params);
auto result = response.PollUntilDone(m_defaultWait);
EXPECT_EQ(result.Value.Name(), params.Properties.Name);
EXPECT_EQ(result.Value.Properties.Enabled.Value(), true);
}
params.Properties.Name = certificateName2;
{
auto response = client.StartCreateCertificate(certificateName2, params);
auto result = response.PollUntilDone(m_defaultWait);
EXPECT_EQ(result.Value.Name(), params.Properties.Name);
EXPECT_EQ(result.Value.Properties.Enabled.Value(), true);
}
{
auto response = client.StartDeleteCertificate(certificateName);
auto result = response.PollUntilDone(m_defaultWait);
EXPECT_EQ(result.Value.Name(), certificateName);
}
{
auto response = client.StartDeleteCertificate(certificateName2);
auto result = response.PollUntilDone(m_defaultWait);
EXPECT_EQ(result.Value.Name(), certificateName2);
}
{
auto result = client.GetDeletedCertificates(GetDeletedCertificatesOptions());
EXPECT_EQ(result.Items.size(), size_t(2));
for (auto cert : result.Items)
{
EXPECT_TRUE(cert.Name() == certificateName || cert.Name() == certificateName2);
}
}
{
client.PurgeDeletedCertificate(certificateName);
client.PurgeDeletedCertificate(certificateName2);
}
}

View File

@ -0,0 +1,492 @@
{
"networkCallRecords": [
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "687a1890-df59-4056-664e-636e638fd150"
},
"Method": "GET",
"Response": {
"BODY": "{\"value\":[],\"nextLink\":null}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "28",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 13 Oct 2021 00:10:19 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "687a1890-df59-4056-664e-636e638fd150",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "83b47779-521c-4c18-8db5-5d7b555bb09e",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "fcdc3b9b-6035-4750-7d63-252b6e2f7fc3"
},
"Method": "POST",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqLZMuKVfoFtyZM859AJTHNXCA3HOOE9QxNHZjIlCKYrSlmrNoa7LRe3ARNMFijIZ1SJw6FYFvbPYq96n6WkaDuN8Sg8vTYeNb9rE+6zlhozteYsOZa+ksF6SYnKEQzQQ6XzVK3ux+z0UtAfZyO90k+iwwvroqkTNZScF39bPtGAbM8uoBTgkk7/+CA1OhTxu1wyKw/RS+haANWiF8Tk4vbojFP2Ss6/yYvu1kuZqZ/nptgc2nqCCwg3i+318wU+5kL2mtXVN/hVcaC00WF+CQMfynr9Qt+1PxJK8pUhO9S2s5KHdZwWhQ7HFgANzhT9W7tB6OcFfxJpxzYYi82ZEEQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAB5zRsyApEXD3GAYSI3ApU1m2W8qGi496jTHXVQ44Dq3k7veERcMgTi3+xx3WO1TGm5kWVCK0zS4snxv+xnw5NjemqSj/4FF7JFBh8wZbO2az1DK+97lQOYatoaSgdYoSs/W5gEAQIgMmQt2UnDzJaZRSmdehNuAeQZbkkcqsGpXFW3+TGYvoXXzVQ1xl7KdkgJNfgTqlM3w0slG5OeRA8MNj2WcLTTa7hxM3uyfxDcK15W00NFqZQ+VmbPqMkQ8xW4VmX+VI9xLpsNxnJ2FxAI54Kt5wV3Y4Kqh3H1zMgSela32rZJt528e/QRkmKzpuVopjdig3GE27tEnpQgh1mw==\",\"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\":\"3b755c8a59094ec3aa173ae487d0448e\"}",
"STATUS_CODE": "202",
"cache-control": "no-cache",
"content-length": "1237",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 13 Oct 2021 00:10:19 GMT",
"expires": "-1",
"location": "https://REDACTED.vault.azure.net/certificates/magiqStuff/pending?api-version=7.2&request_id=3b755c8a59094ec3aa173ae487d0448e",
"pragma": "no-cache",
"retry-after": "10",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "fcdc3b9b-6035-4750-7d63-252b6e2f7fc3",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "d7ff6672-0db7-4db2-97e3-c9b74eb328a3",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff/create?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "0b581845-d1ed-40c9-4199-857e9d9f3377"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqLZMuKVfoFtyZM859AJTHNXCA3HOOE9QxNHZjIlCKYrSlmrNoa7LRe3ARNMFijIZ1SJw6FYFvbPYq96n6WkaDuN8Sg8vTYeNb9rE+6zlhozteYsOZa+ksF6SYnKEQzQQ6XzVK3ux+z0UtAfZyO90k+iwwvroqkTNZScF39bPtGAbM8uoBTgkk7/+CA1OhTxu1wyKw/RS+haANWiF8Tk4vbojFP2Ss6/yYvu1kuZqZ/nptgc2nqCCwg3i+318wU+5kL2mtXVN/hVcaC00WF+CQMfynr9Qt+1PxJK8pUhO9S2s5KHdZwWhQ7HFgANzhT9W7tB6OcFfxJpxzYYi82ZEEQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAB5zRsyApEXD3GAYSI3ApU1m2W8qGi496jTHXVQ44Dq3k7veERcMgTi3+xx3WO1TGm5kWVCK0zS4snxv+xnw5NjemqSj/4FF7JFBh8wZbO2az1DK+97lQOYatoaSgdYoSs/W5gEAQIgMmQt2UnDzJaZRSmdehNuAeQZbkkcqsGpXFW3+TGYvoXXzVQ1xl7KdkgJNfgTqlM3w0slG5OeRA8MNj2WcLTTa7hxM3uyfxDcK15W00NFqZQ+VmbPqMkQ8xW4VmX+VI9xLpsNxnJ2FxAI54Kt5wV3Y4Kqh3H1zMgSela32rZJt528e/QRkmKzpuVopjdig3GE27tEnpQgh1mw==\",\"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\":\"3b755c8a59094ec3aa173ae487d0448e\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1237",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 13 Oct 2021 00:10:19 GMT",
"expires": "-1",
"pragma": "no-cache",
"retry-after": "10",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "0b581845-d1ed-40c9-4199-857e9d9f3377",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "4a711ba7-3d60-4503-b97f-98792ca8efe3",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff/pending?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "484bebc9-9e92-4d05-4e2b-0011f68ce522"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqLZMuKVfoFtyZM859AJTHNXCA3HOOE9QxNHZjIlCKYrSlmrNoa7LRe3ARNMFijIZ1SJw6FYFvbPYq96n6WkaDuN8Sg8vTYeNb9rE+6zlhozteYsOZa+ksF6SYnKEQzQQ6XzVK3ux+z0UtAfZyO90k+iwwvroqkTNZScF39bPtGAbM8uoBTgkk7/+CA1OhTxu1wyKw/RS+haANWiF8Tk4vbojFP2Ss6/yYvu1kuZqZ/nptgc2nqCCwg3i+318wU+5kL2mtXVN/hVcaC00WF+CQMfynr9Qt+1PxJK8pUhO9S2s5KHdZwWhQ7HFgANzhT9W7tB6OcFfxJpxzYYi82ZEEQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAB5zRsyApEXD3GAYSI3ApU1m2W8qGi496jTHXVQ44Dq3k7veERcMgTi3+xx3WO1TGm5kWVCK0zS4snxv+xnw5NjemqSj/4FF7JFBh8wZbO2az1DK+97lQOYatoaSgdYoSs/W5gEAQIgMmQt2UnDzJaZRSmdehNuAeQZbkkcqsGpXFW3+TGYvoXXzVQ1xl7KdkgJNfgTqlM3w0slG5OeRA8MNj2WcLTTa7hxM3uyfxDcK15W00NFqZQ+VmbPqMkQ8xW4VmX+VI9xLpsNxnJ2FxAI54Kt5wV3Y4Kqh3H1zMgSela32rZJt528e/QRkmKzpuVopjdig3GE27tEnpQgh1mw==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff\",\"request_id\":\"3b755c8a59094ec3aa173ae487d0448e\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1145",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 13 Oct 2021 00:10:30 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "484bebc9-9e92-4d05-4e2b-0011f68ce522",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "0f320c5d-5d43-4cb1-b54e-d92c20aec32c",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff/pending?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "b31cc099-7da4-4fcf-4e9f-fe178db8b8f2"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/88dc2df81afe401dad3aedb9bb26e045\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff/88dc2df81afe401dad3aedb9bb26e045\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff/88dc2df81afe401dad3aedb9bb26e045\",\"x5t\":\"0amlo1h9CaBbIm1U0kedCrW2kgM\",\"cer\":\"MIIDAzCCAeugAwIBAgIQDDo7Xq3nTfC4XC8n2UY0HTANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEzMDAwMDI0WhcNMjIxMDEzMDAxMDI0WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCotky4pV+gW3Jkzzn0AlMc1cIDcc44T1DE0dmMiUIpitKWas2hrstF7cBE0wWKMhnVInDoVgW9s9ir3qfpaRoO43xKDy9Nh41v2sT7rOWGjO15iw5lr6SwXpJicoRDNBDpfNUre7H7PRS0B9nI73ST6LDC+uiqRM1lJwXf1s+0YBszy6gFOCSTv/4IDU6FPG7XDIrD9FL6FoA1aIXxOTi9uiMU/ZKzr/Ji+7WS5mpn+em2BzaeoILCDeL7fXzBT7mQvaa1dU3+FVxoLTRYX4JAx/Kev1C37U/EkrylSE71Lazkod1nBaFDscWAA3OFP1bu0Ho5wV/EmnHNhiLzZkQRAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFM8m8SD3u9ahxbGOWcAkrg5b3SWcMB0GA1UdDgQWBBTPJvEg97vWocWxjlnAJK4OW90lnDANBgkqhkiG9w0BAQsFAAOCAQEAML5UPfIbU4ceIxF+ClRc8ZRUx8/yxgI/qiukt81jn796FJsoO9lIShsAUCjPmB+5EUinz0P1aWFzk4l6qMUbLHb8WkpkPbw/WcmU3KIN9eR30fTyC9GYkbge4OWS6hhjDkopbYHpGJusnrbF//12VvgINTOPIf5KrP2EGjzSQp+HtetUbVmW6Kcf1ybJ/B7cg8usoCip7Y7ZHvMSA1WJfYSfszy7TZFvldlJ6JjWBWNCe4mhPXzfF39cbEDBnRelo5IIC6WQCnh41IzcRGhJZ9UguJJfBBGLutXCG/0u7AMci9C/c76c0vxhMZENwrfc8ZRJ9PlHYiQvGeQtKINUxw==\",\"attributes\":{\"enabled\":true,\"nbf\":1634083224,\"exp\":1665619824,\"created\":1634083824,\"updated\":1634083824,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1634083820,\"updated\":1634083820}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2205",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 13 Oct 2021 00:10:30 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "b31cc099-7da4-4fcf-4e9f-fe178db8b8f2",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "7f8a3c4f-415e-4569-bca4-e1965242fad8",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "65782079-88e1-43b0-6c02-35c853e66687"
},
"Method": "POST",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2dA6e0usMNNIjuRfcTmayAMbxyFdWHUaOVBzqX3Kidhrm4lPJlDXatG1rfr/F+J8qO9CtuUIxp/MJyzAqvmG47CpWAFAmBOjB6EQ6bz8emonLC6o7tcfzqKOUuxAPf+LgjDMVzxHRiej3pKryiT8xoGVSFgu4FXflsHbvQh3Ygq2zKETdYxB9mAAuZg+qLCwgRuTal8aweJBpLhh38psE5ADAs7LkX6w7WQJuqMMjksQi2cIY5OgZIc1a59cHgW0jq5G30jPnphwxDfrgnGR3GoQsJuoR+wdSuo88KrKFOkAC16FPDMeVmR62EJenqXxHDEFPX5iTNjK3rP7KHe85QIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAQK8KxjKYXHbCEDtNSJofmt7suSm9NOJRMJRm26K37fn8YdqNKgOcBa4CRKd2IGCIMjb/5hXYPWU4RuoiVwO41Cn6thMgrGydhdiTV2nNQWbCk62ECrNc8WF03WYhyCjdbq8zMBvzqdiAntpelNaMqINi+6Ev4rYGQqu+YnbMTXjG0n7Aeueqvfa4lW5NeG01W1X/kKv3fEHHNN6SzkSzoEJflie0H11e2emHNX8Ipe6F9VqG3YbK4/TCIIDnZIVXc/qK42ZlXT7awAAttsLehtiB103T8fVwhTumNrI404dVYSL1O1kYpLJDB/OmcPF8AI//7B8B4mlGivKidlyJeA==\",\"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\":\"8e1be25e649e47a99ce20ddf17126ac2\"}",
"STATUS_CODE": "202",
"cache-control": "no-cache",
"content-length": "1238",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 13 Oct 2021 00:10:30 GMT",
"expires": "-1",
"location": "https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending?api-version=7.2&request_id=8e1be25e649e47a99ce20ddf17126ac2",
"pragma": "no-cache",
"retry-after": "10",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "65782079-88e1-43b0-6c02-35c853e66687",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "73b25d89-8816-4f35-b6e1-b7d0239c4a54",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff2/create?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "8df163af-b524-4efc-63b6-b0a96b735eb3"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2dA6e0usMNNIjuRfcTmayAMbxyFdWHUaOVBzqX3Kidhrm4lPJlDXatG1rfr/F+J8qO9CtuUIxp/MJyzAqvmG47CpWAFAmBOjB6EQ6bz8emonLC6o7tcfzqKOUuxAPf+LgjDMVzxHRiej3pKryiT8xoGVSFgu4FXflsHbvQh3Ygq2zKETdYxB9mAAuZg+qLCwgRuTal8aweJBpLhh38psE5ADAs7LkX6w7WQJuqMMjksQi2cIY5OgZIc1a59cHgW0jq5G30jPnphwxDfrgnGR3GoQsJuoR+wdSuo88KrKFOkAC16FPDMeVmR62EJenqXxHDEFPX5iTNjK3rP7KHe85QIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAQK8KxjKYXHbCEDtNSJofmt7suSm9NOJRMJRm26K37fn8YdqNKgOcBa4CRKd2IGCIMjb/5hXYPWU4RuoiVwO41Cn6thMgrGydhdiTV2nNQWbCk62ECrNc8WF03WYhyCjdbq8zMBvzqdiAntpelNaMqINi+6Ev4rYGQqu+YnbMTXjG0n7Aeueqvfa4lW5NeG01W1X/kKv3fEHHNN6SzkSzoEJflie0H11e2emHNX8Ipe6F9VqG3YbK4/TCIIDnZIVXc/qK42ZlXT7awAAttsLehtiB103T8fVwhTumNrI404dVYSL1O1kYpLJDB/OmcPF8AI//7B8B4mlGivKidlyJeA==\",\"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\":\"8e1be25e649e47a99ce20ddf17126ac2\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1238",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 13 Oct 2021 00:10:31 GMT",
"expires": "-1",
"pragma": "no-cache",
"retry-after": "10",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "8df163af-b524-4efc-63b6-b0a96b735eb3",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "3bed7b7e-7e38-4f20-b640-fcfa7591efa7",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "c987b368-d552-413a-566f-ba4efd13b145"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2dA6e0usMNNIjuRfcTmayAMbxyFdWHUaOVBzqX3Kidhrm4lPJlDXatG1rfr/F+J8qO9CtuUIxp/MJyzAqvmG47CpWAFAmBOjB6EQ6bz8emonLC6o7tcfzqKOUuxAPf+LgjDMVzxHRiej3pKryiT8xoGVSFgu4FXflsHbvQh3Ygq2zKETdYxB9mAAuZg+qLCwgRuTal8aweJBpLhh38psE5ADAs7LkX6w7WQJuqMMjksQi2cIY5OgZIc1a59cHgW0jq5G30jPnphwxDfrgnGR3GoQsJuoR+wdSuo88KrKFOkAC16FPDMeVmR62EJenqXxHDEFPX5iTNjK3rP7KHe85QIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAQK8KxjKYXHbCEDtNSJofmt7suSm9NOJRMJRm26K37fn8YdqNKgOcBa4CRKd2IGCIMjb/5hXYPWU4RuoiVwO41Cn6thMgrGydhdiTV2nNQWbCk62ECrNc8WF03WYhyCjdbq8zMBvzqdiAntpelNaMqINi+6Ev4rYGQqu+YnbMTXjG0n7Aeueqvfa4lW5NeG01W1X/kKv3fEHHNN6SzkSzoEJflie0H11e2emHNX8Ipe6F9VqG3YbK4/TCIIDnZIVXc/qK42ZlXT7awAAttsLehtiB103T8fVwhTumNrI404dVYSL1O1kYpLJDB/OmcPF8AI//7B8B4mlGivKidlyJeA==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2\",\"request_id\":\"8e1be25e649e47a99ce20ddf17126ac2\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1147",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 13 Oct 2021 00:10:41 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "c987b368-d552-413a-566f-ba4efd13b145",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "60f7cd6f-2857-479b-b2df-0939cbc58db0",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "aa84956a-1e29-42d8-6dc4-db7b84b24edb"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/3ccd36f7872344329e4f6f9bf4d5ee19\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff2/3ccd36f7872344329e4f6f9bf4d5ee19\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff2/3ccd36f7872344329e4f6f9bf4d5ee19\",\"x5t\":\"ePBvkJYoXF0r-NsjWiLFZpSC3yk\",\"cer\":\"MIIDAzCCAeugAwIBAgIQSJl6MsuAScamou0/jetmTzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEzMDAwMDM1WhcNMjIxMDEzMDAxMDM1WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ0Dp7S6ww00iO5F9xOZrIAxvHIV1YdRo5UHOpfcqJ2GubiU8mUNdq0bWt+v8X4nyo70K25QjGn8wnLMCq+YbjsKlYAUCYE6MHoRDpvPx6aicsLqju1x/Ooo5S7EA9/4uCMMxXPEdGJ6PekqvKJPzGgZVIWC7gVd+Wwdu9CHdiCrbMoRN1jEH2YAC5mD6osLCBG5NqXxrB4kGkuGHfymwTkAMCzsuRfrDtZAm6owyOSxCLZwhjk6BkhzVrn1weBbSOrkbfSM+emHDEN+uCcZHcahCwm6hH7B1K6jzwqsoU6QALXoU8Mx5WZHrYQl6epfEcMQU9fmJM2Mres/sod7zlAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFHgbOhMFoFL44UuBQ7sDxi3ZNXSoMB0GA1UdDgQWBBR4GzoTBaBS+OFLgUO7A8Yt2TV0qDANBgkqhkiG9w0BAQsFAAOCAQEA1FxVLOAn97vMw6+E/BCDKxJ1dzzGFVXD+j6sj8l+n5sTLnU9AkNGLRXSh5+/XPD/j98FkZukPUgKzcnSXWas2XuB4ZjHxVuUpR1I5kRnmKZJuszk1K8xGxGHmgm6epI9TBoxUGlNEGDmj/r7KAaCZJ2FLY1QU5A88VDPi4lrecmyfvQD2L+3PJKNhkL6bd36qwXa1vJsvy/9NCPz3CkZ6Hr1Dzjc4LKEDMAaWL90WKa+R1mk9WWwTYx/+wlUMPpV7apLRjTDY/uf4sIgFEZ1JoepVKVbC9yqsOjP/nTPfMVBWrVQqA2SQQtldZ8x3E69wPdSZwBNhN4tRenQCXjurA==\",\"attributes\":{\"enabled\":true,\"nbf\":1634083235,\"exp\":1665619835,\"created\":1634083835,\"updated\":1634083835,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1634083831,\"updated\":1634083831}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2210",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 13 Oct 2021 00:10:41 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "aa84956a-1e29-42d8-6dc4-db7b84b24edb",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "d47a4756-d718-4c0e-83d9-a56eab4a4b66",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff2?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "73ceb95a-d4f3-490e-6514-d367a3d2bba2"
},
"Method": "DELETE",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff\",\"deletedDate\":1634083841,\"scheduledPurgeDate\":1641859841,\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/88dc2df81afe401dad3aedb9bb26e045\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff/88dc2df81afe401dad3aedb9bb26e045\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff/88dc2df81afe401dad3aedb9bb26e045\",\"x5t\":\"0amlo1h9CaBbIm1U0kedCrW2kgM\",\"cer\":\"MIIDAzCCAeugAwIBAgIQDDo7Xq3nTfC4XC8n2UY0HTANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEzMDAwMDI0WhcNMjIxMDEzMDAxMDI0WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCotky4pV+gW3Jkzzn0AlMc1cIDcc44T1DE0dmMiUIpitKWas2hrstF7cBE0wWKMhnVInDoVgW9s9ir3qfpaRoO43xKDy9Nh41v2sT7rOWGjO15iw5lr6SwXpJicoRDNBDpfNUre7H7PRS0B9nI73ST6LDC+uiqRM1lJwXf1s+0YBszy6gFOCSTv/4IDU6FPG7XDIrD9FL6FoA1aIXxOTi9uiMU/ZKzr/Ji+7WS5mpn+em2BzaeoILCDeL7fXzBT7mQvaa1dU3+FVxoLTRYX4JAx/Kev1C37U/EkrylSE71Lazkod1nBaFDscWAA3OFP1bu0Ho5wV/EmnHNhiLzZkQRAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFM8m8SD3u9ahxbGOWcAkrg5b3SWcMB0GA1UdDgQWBBTPJvEg97vWocWxjlnAJK4OW90lnDANBgkqhkiG9w0BAQsFAAOCAQEAML5UPfIbU4ceIxF+ClRc8ZRUx8/yxgI/qiukt81jn796FJsoO9lIShsAUCjPmB+5EUinz0P1aWFzk4l6qMUbLHb8WkpkPbw/WcmU3KIN9eR30fTyC9GYkbge4OWS6hhjDkopbYHpGJusnrbF//12VvgINTOPIf5KrP2EGjzSQp+HtetUbVmW6Kcf1ybJ/B7cg8usoCip7Y7ZHvMSA1WJfYSfszy7TZFvldlJ6JjWBWNCe4mhPXzfF39cbEDBnRelo5IIC6WQCnh41IzcRGhJZ9UguJJfBBGLutXCG/0u7AMci9C/c76c0vxhMZENwrfc8ZRJ9PlHYiQvGeQtKINUxw==\",\"attributes\":{\"enabled\":true,\"nbf\":1634083224,\"exp\":1665619824,\"created\":1634083824,\"updated\":1634083824,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1634083820,\"updated\":1634083820}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2346",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 13 Oct 2021 00:10:41 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "73ceb95a-d4f3-490e-6514-d367a3d2bba2",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "814a8b7c-ea9f-45d6-bf2f-934567e43863",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "ddf1bf33-ebaa-403a-7d1e-8051f7c54e12"
},
"Method": "GET",
"Response": {
"BODY": "{\"error\":{\"code\":\"CertificateNotFound\",\"message\":\"Deleted Certificate not found: magiqStuff\"}}",
"STATUS_CODE": "404",
"cache-control": "no-cache",
"content-length": "94",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 13 Oct 2021 00:10:41 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "ddf1bf33-ebaa-403a-7d1e-8051f7c54e12",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "452f28d2-66b1-46a9-ae2f-9a378356bf64",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "78b5c022-c458-485d-63e0-a82a2b82d2ba"
},
"Method": "GET",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff\",\"deletedDate\":1634083841,\"scheduledPurgeDate\":1641859841,\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/88dc2df81afe401dad3aedb9bb26e045\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff/88dc2df81afe401dad3aedb9bb26e045\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff/88dc2df81afe401dad3aedb9bb26e045\",\"x5t\":\"0amlo1h9CaBbIm1U0kedCrW2kgM\",\"cer\":\"MIIDAzCCAeugAwIBAgIQDDo7Xq3nTfC4XC8n2UY0HTANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEzMDAwMDI0WhcNMjIxMDEzMDAxMDI0WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCotky4pV+gW3Jkzzn0AlMc1cIDcc44T1DE0dmMiUIpitKWas2hrstF7cBE0wWKMhnVInDoVgW9s9ir3qfpaRoO43xKDy9Nh41v2sT7rOWGjO15iw5lr6SwXpJicoRDNBDpfNUre7H7PRS0B9nI73ST6LDC+uiqRM1lJwXf1s+0YBszy6gFOCSTv/4IDU6FPG7XDIrD9FL6FoA1aIXxOTi9uiMU/ZKzr/Ji+7WS5mpn+em2BzaeoILCDeL7fXzBT7mQvaa1dU3+FVxoLTRYX4JAx/Kev1C37U/EkrylSE71Lazkod1nBaFDscWAA3OFP1bu0Ho5wV/EmnHNhiLzZkQRAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFM8m8SD3u9ahxbGOWcAkrg5b3SWcMB0GA1UdDgQWBBTPJvEg97vWocWxjlnAJK4OW90lnDANBgkqhkiG9w0BAQsFAAOCAQEAML5UPfIbU4ceIxF+ClRc8ZRUx8/yxgI/qiukt81jn796FJsoO9lIShsAUCjPmB+5EUinz0P1aWFzk4l6qMUbLHb8WkpkPbw/WcmU3KIN9eR30fTyC9GYkbge4OWS6hhjDkopbYHpGJusnrbF//12VvgINTOPIf5KrP2EGjzSQp+HtetUbVmW6Kcf1ybJ/B7cg8usoCip7Y7ZHvMSA1WJfYSfszy7TZFvldlJ6JjWBWNCe4mhPXzfF39cbEDBnRelo5IIC6WQCnh41IzcRGhJZ9UguJJfBBGLutXCG/0u7AMci9C/c76c0vxhMZENwrfc8ZRJ9PlHYiQvGeQtKINUxw==\",\"attributes\":{\"enabled\":true,\"nbf\":1634083224,\"exp\":1665619824,\"created\":1634083824,\"updated\":1634083824,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1634083820,\"updated\":1634083820}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2346",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 13 Oct 2021 00:10:52 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "78b5c022-c458-485d-63e0-a82a2b82d2ba",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "dfea82c4-c022-4f23-a267-c60034e65a38",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "a5036906-8d8e-4c23-581c-0b70876a9856"
},
"Method": "DELETE",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff2\",\"deletedDate\":1634083852,\"scheduledPurgeDate\":1641859852,\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/3ccd36f7872344329e4f6f9bf4d5ee19\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff2/3ccd36f7872344329e4f6f9bf4d5ee19\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff2/3ccd36f7872344329e4f6f9bf4d5ee19\",\"x5t\":\"ePBvkJYoXF0r-NsjWiLFZpSC3yk\",\"cer\":\"MIIDAzCCAeugAwIBAgIQSJl6MsuAScamou0/jetmTzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEzMDAwMDM1WhcNMjIxMDEzMDAxMDM1WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ0Dp7S6ww00iO5F9xOZrIAxvHIV1YdRo5UHOpfcqJ2GubiU8mUNdq0bWt+v8X4nyo70K25QjGn8wnLMCq+YbjsKlYAUCYE6MHoRDpvPx6aicsLqju1x/Ooo5S7EA9/4uCMMxXPEdGJ6PekqvKJPzGgZVIWC7gVd+Wwdu9CHdiCrbMoRN1jEH2YAC5mD6osLCBG5NqXxrB4kGkuGHfymwTkAMCzsuRfrDtZAm6owyOSxCLZwhjk6BkhzVrn1weBbSOrkbfSM+emHDEN+uCcZHcahCwm6hH7B1K6jzwqsoU6QALXoU8Mx5WZHrYQl6epfEcMQU9fmJM2Mres/sod7zlAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFHgbOhMFoFL44UuBQ7sDxi3ZNXSoMB0GA1UdDgQWBBR4GzoTBaBS+OFLgUO7A8Yt2TV0qDANBgkqhkiG9w0BAQsFAAOCAQEA1FxVLOAn97vMw6+E/BCDKxJ1dzzGFVXD+j6sj8l+n5sTLnU9AkNGLRXSh5+/XPD/j98FkZukPUgKzcnSXWas2XuB4ZjHxVuUpR1I5kRnmKZJuszk1K8xGxGHmgm6epI9TBoxUGlNEGDmj/r7KAaCZJ2FLY1QU5A88VDPi4lrecmyfvQD2L+3PJKNhkL6bd36qwXa1vJsvy/9NCPz3CkZ6Hr1Dzjc4LKEDMAaWL90WKa+R1mk9WWwTYx/+wlUMPpV7apLRjTDY/uf4sIgFEZ1JoepVKVbC9yqsOjP/nTPfMVBWrVQqA2SQQtldZ8x3E69wPdSZwBNhN4tRenQCXjurA==\",\"attributes\":{\"enabled\":true,\"nbf\":1634083235,\"exp\":1665619835,\"created\":1634083835,\"updated\":1634083835,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1634083831,\"updated\":1634083831}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2352",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 13 Oct 2021 00:10:52 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "a5036906-8d8e-4c23-581c-0b70876a9856",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "5dc72039-1c2f-40f7-8476-2257ba3255a7",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff2?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "903e7812-fd61-4fca-5e14-bc85582b6996"
},
"Method": "GET",
"Response": {
"BODY": "{\"error\":{\"code\":\"CertificateNotFound\",\"message\":\"Deleted Certificate not found: magiqStuff2\"}}",
"STATUS_CODE": "404",
"cache-control": "no-cache",
"content-length": "95",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 13 Oct 2021 00:10:52 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "903e7812-fd61-4fca-5e14-bc85582b6996",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "0fc519cb-2a49-416c-b9fc-aa881da1e247",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff2?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "a93f9166-a206-4661-692d-5e2e5dfce391"
},
"Method": "GET",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff2\",\"deletedDate\":1634083852,\"scheduledPurgeDate\":1641859852,\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/3ccd36f7872344329e4f6f9bf4d5ee19\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff2/3ccd36f7872344329e4f6f9bf4d5ee19\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff2/3ccd36f7872344329e4f6f9bf4d5ee19\",\"x5t\":\"ePBvkJYoXF0r-NsjWiLFZpSC3yk\",\"cer\":\"MIIDAzCCAeugAwIBAgIQSJl6MsuAScamou0/jetmTzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEzMDAwMDM1WhcNMjIxMDEzMDAxMDM1WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ0Dp7S6ww00iO5F9xOZrIAxvHIV1YdRo5UHOpfcqJ2GubiU8mUNdq0bWt+v8X4nyo70K25QjGn8wnLMCq+YbjsKlYAUCYE6MHoRDpvPx6aicsLqju1x/Ooo5S7EA9/4uCMMxXPEdGJ6PekqvKJPzGgZVIWC7gVd+Wwdu9CHdiCrbMoRN1jEH2YAC5mD6osLCBG5NqXxrB4kGkuGHfymwTkAMCzsuRfrDtZAm6owyOSxCLZwhjk6BkhzVrn1weBbSOrkbfSM+emHDEN+uCcZHcahCwm6hH7B1K6jzwqsoU6QALXoU8Mx5WZHrYQl6epfEcMQU9fmJM2Mres/sod7zlAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFHgbOhMFoFL44UuBQ7sDxi3ZNXSoMB0GA1UdDgQWBBR4GzoTBaBS+OFLgUO7A8Yt2TV0qDANBgkqhkiG9w0BAQsFAAOCAQEA1FxVLOAn97vMw6+E/BCDKxJ1dzzGFVXD+j6sj8l+n5sTLnU9AkNGLRXSh5+/XPD/j98FkZukPUgKzcnSXWas2XuB4ZjHxVuUpR1I5kRnmKZJuszk1K8xGxGHmgm6epI9TBoxUGlNEGDmj/r7KAaCZJ2FLY1QU5A88VDPi4lrecmyfvQD2L+3PJKNhkL6bd36qwXa1vJsvy/9NCPz3CkZ6Hr1Dzjc4LKEDMAaWL90WKa+R1mk9WWwTYx/+wlUMPpV7apLRjTDY/uf4sIgFEZ1JoepVKVbC9yqsOjP/nTPfMVBWrVQqA2SQQtldZ8x3E69wPdSZwBNhN4tRenQCXjurA==\",\"attributes\":{\"enabled\":true,\"nbf\":1634083235,\"exp\":1665619835,\"created\":1634083835,\"updated\":1634083835,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1634083831,\"updated\":1634083831}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2352",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 13 Oct 2021 00:11:01 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "a93f9166-a206-4661-692d-5e2e5dfce391",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "50baee09-110d-4634-9950-0ae6739c4726",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff2?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "eb0e2dc1-70da-4b54-6684-98c3f10dc016"
},
"Method": "GET",
"Response": {
"BODY": "{\"value\":[{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff\",\"deletedDate\":1634083841,\"scheduledPurgeDate\":1641859841,\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff\",\"x5t\":\"0amlo1h9CaBbIm1U0kedCrW2kgM\",\"attributes\":{\"enabled\":true,\"nbf\":1634083224,\"exp\":1665619824,\"created\":1634083824,\"updated\":1634083824,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{}},{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff2\",\"deletedDate\":1634083852,\"scheduledPurgeDate\":1641859852,\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2\",\"x5t\":\"ePBvkJYoXF0r-NsjWiLFZpSC3yk\",\"attributes\":{\"enabled\":true,\"nbf\":1634083235,\"exp\":1665619835,\"created\":1634083835,\"updated\":1634083835,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{}}],\"nextLink\":null}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "879",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 13 Oct 2021 00:11:01 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "eb0e2dc1-70da-4b54-6684-98c3f10dc016",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "026482e3-bec7-4f06-a17e-c7d46d68d0d5",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "e969b656-429e-447d-54af-456e547bf58a"
},
"Method": "DELETE",
"Response": {
"BODY": "",
"STATUS_CODE": "204",
"cache-control": "no-cache",
"date": "Wed, 13 Oct 2021 00:11:01 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "e969b656-429e-447d-54af-456e547bf58a",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "0fa079b4-6e4b-493a-a0a5-c23f8068ee29",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "03a847f8-316d-4184-5139-c1d8bfcb6d67"
},
"Method": "DELETE",
"Response": {
"BODY": "",
"STATUS_CODE": "204",
"cache-control": "no-cache",
"date": "Wed, 13 Oct 2021 00:11:02 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "03a847f8-316d-4184-5139-c1d8bfcb6d67",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "956aaac7-8ca9-4f8e-b69b-6f8b18560633",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff2?api-version=7.2"
}
]
}

View File

@ -0,0 +1,415 @@
{
"networkCallRecords": [
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "e105dfb7-b74f-4b09-4014-3d866013b202"
},
"Method": "POST",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsDrCK4dn63C/uTi4pduN+iJ4wwJNvhorREqwdUcMTWXeNMBDwL3xAdkYiWIF7zsn7WRjfeH87bRTiHHvZo7ahTPpzOEtqrsilAYbAUG7hbJiGlQKN7J2l1saWDx+SYTPPNwv5pI0z+4w8s6g+oDiorNXCkLFrUMbBvzp6muRDr4P3opTxt+NFsF73hvAznhONr9TbQ/ATChXFZ7yh7LncHkSURPm8rStD2VGMd6PanF/YNzxh/eg+34VYCG16cVG86GSJGCYlxy/cZ8Rma0yIrZehjV2hnwrEXVWrupF1e+CmZfwyf2k0mhpuSYIltrlw/ERAJjqc3JAzLayi3Xk1QIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAJRIXk0V0ERYFhth+PeI+BmyUfh61oG0bjNxsWJWcHXlvr72HpdiOdo2fyMLl7KkAlgrTu8e+dXxEyMxBsf0v5iMsJNuOoHuoraKbS24r/bF2EffSGgdy+vm9t6rc3scmfyYSRoq9L62JJlWQvJwbbLWwM8rzo1BekybakoZUdwCdE/JJ2PdfMyMiTNByRffreNbdSf6PhFxHwihO9rnApV8qYqCqHhET9N02uUXl1zR99u/GI9LGh/zZjqlbMCHnxZhxeTo1sQZtkZ4Q0yi2JekNjP9x9X5t312FxzYuwh0nIRf3FMd1n9sphqskrceHYLAV89XIoHzfgB/1mInM3g==\",\"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\":\"1086c24e4d564671a60813d71865197e\"}",
"STATUS_CODE": "202",
"cache-control": "no-cache",
"content-length": "1237",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:52:42 GMT",
"expires": "-1",
"location": "https://REDACTED.vault.azure.net/certificates/magiqStuff/pending?api-version=7.2&request_id=1086c24e4d564671a60813d71865197e",
"pragma": "no-cache",
"retry-after": "10",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "e105dfb7-b74f-4b09-4014-3d866013b202",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "81989b49-4fe9-4478-9724-5c53927ebedd",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff/create?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "dd8baea3-20f8-4325-6445-30c7054bf8fd"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsDrCK4dn63C/uTi4pduN+iJ4wwJNvhorREqwdUcMTWXeNMBDwL3xAdkYiWIF7zsn7WRjfeH87bRTiHHvZo7ahTPpzOEtqrsilAYbAUG7hbJiGlQKN7J2l1saWDx+SYTPPNwv5pI0z+4w8s6g+oDiorNXCkLFrUMbBvzp6muRDr4P3opTxt+NFsF73hvAznhONr9TbQ/ATChXFZ7yh7LncHkSURPm8rStD2VGMd6PanF/YNzxh/eg+34VYCG16cVG86GSJGCYlxy/cZ8Rma0yIrZehjV2hnwrEXVWrupF1e+CmZfwyf2k0mhpuSYIltrlw/ERAJjqc3JAzLayi3Xk1QIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAJRIXk0V0ERYFhth+PeI+BmyUfh61oG0bjNxsWJWcHXlvr72HpdiOdo2fyMLl7KkAlgrTu8e+dXxEyMxBsf0v5iMsJNuOoHuoraKbS24r/bF2EffSGgdy+vm9t6rc3scmfyYSRoq9L62JJlWQvJwbbLWwM8rzo1BekybakoZUdwCdE/JJ2PdfMyMiTNByRffreNbdSf6PhFxHwihO9rnApV8qYqCqHhET9N02uUXl1zR99u/GI9LGh/zZjqlbMCHnxZhxeTo1sQZtkZ4Q0yi2JekNjP9x9X5t312FxzYuwh0nIRf3FMd1n9sphqskrceHYLAV89XIoHzfgB/1mInM3g==\",\"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\":\"1086c24e4d564671a60813d71865197e\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1237",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:52:42 GMT",
"expires": "-1",
"pragma": "no-cache",
"retry-after": "10",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "dd8baea3-20f8-4325-6445-30c7054bf8fd",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "8c2f2ad6-cc9c-4cbc-bcb2-f96662b16b1c",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff/pending?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "8e14f881-247a-45ef-7896-deb49473ea37"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsDrCK4dn63C/uTi4pduN+iJ4wwJNvhorREqwdUcMTWXeNMBDwL3xAdkYiWIF7zsn7WRjfeH87bRTiHHvZo7ahTPpzOEtqrsilAYbAUG7hbJiGlQKN7J2l1saWDx+SYTPPNwv5pI0z+4w8s6g+oDiorNXCkLFrUMbBvzp6muRDr4P3opTxt+NFsF73hvAznhONr9TbQ/ATChXFZ7yh7LncHkSURPm8rStD2VGMd6PanF/YNzxh/eg+34VYCG16cVG86GSJGCYlxy/cZ8Rma0yIrZehjV2hnwrEXVWrupF1e+CmZfwyf2k0mhpuSYIltrlw/ERAJjqc3JAzLayi3Xk1QIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAJRIXk0V0ERYFhth+PeI+BmyUfh61oG0bjNxsWJWcHXlvr72HpdiOdo2fyMLl7KkAlgrTu8e+dXxEyMxBsf0v5iMsJNuOoHuoraKbS24r/bF2EffSGgdy+vm9t6rc3scmfyYSRoq9L62JJlWQvJwbbLWwM8rzo1BekybakoZUdwCdE/JJ2PdfMyMiTNByRffreNbdSf6PhFxHwihO9rnApV8qYqCqHhET9N02uUXl1zR99u/GI9LGh/zZjqlbMCHnxZhxeTo1sQZtkZ4Q0yi2JekNjP9x9X5t312FxzYuwh0nIRf3FMd1n9sphqskrceHYLAV89XIoHzfgB/1mInM3g==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff\",\"request_id\":\"1086c24e4d564671a60813d71865197e\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1145",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:52:52 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "8e14f881-247a-45ef-7896-deb49473ea37",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "deec8910-0027-44c5-95f8-f572c57bc15b",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff/pending?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "697a289d-83a0-4046-7f56-923950e0b2af"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/503f716b09604cdd9f07a3322ccdac37\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff/503f716b09604cdd9f07a3322ccdac37\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff/503f716b09604cdd9f07a3322ccdac37\",\"x5t\":\"mvJos8wOM_HY30LF1l085ayGQh0\",\"cer\":\"MIIDAzCCAeugAwIBAgIQffhSp+3rSBiSNepm8Wye0TANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEyMjM0MjQ1WhcNMjIxMDEyMjM1MjQ1WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwOsIrh2frcL+5OLil2436InjDAk2+GitESrB1RwxNZd40wEPAvfEB2RiJYgXvOyftZGN94fzttFOIce9mjtqFM+nM4S2quyKUBhsBQbuFsmIaVAo3snaXWxpYPH5JhM883C/mkjTP7jDyzqD6gOKis1cKQsWtQxsG/Onqa5EOvg/eilPG340WwXveG8DOeE42v1NtD8BMKFcVnvKHsudweRJRE+bytK0PZUYx3o9qcX9g3PGH96D7fhVgIbXpxUbzoZIkYJiXHL9xnxGZrTIitl6GNXaGfCsRdVau6kXV74KZl/DJ/aTSaGm5JgiW2uXD8REAmOpzckDMtrKLdeTVAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFKZyulfLbfNWO2eIUy8Yu7txXaZNMB0GA1UdDgQWBBSmcrpXy23zVjtniFMvGLu7cV2mTTANBgkqhkiG9w0BAQsFAAOCAQEAlLsrhiW0hM0PiCrbrh6xJuB7AeOqx7yVUXgDihegjZc+RdZRsVB0MdowhNwkXBQnczXdOGoFHuxTruLEfaSSCch85GXIuROb/qQZZ6WYYO8CAqG6TZJ3Atd9g5RgXjiBpK8J4QxW4q4Jd2qWrzPixu1MZeaae4r/zK1iQkvJG0DtkL/AgMTqgQdoFXflAGm64tVC1R7a/dSVJobahgNUXrGRClHHvywFcYPC0Tlnz+VyhB/kT660EEcBpuMdYxek8PM7/nFoWqsrjlnFBXRWb9j/9+aOf1jtrUbFrF9KtcEr1Jm7uKt5QQBR2G7l+ZC+yTJKLYhV3FJxU3Luxw7jig==\",\"attributes\":{\"enabled\":true,\"nbf\":1634082165,\"exp\":1665618765,\"created\":1634082765,\"updated\":1634082765,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1634082762,\"updated\":1634082762}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2205",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:52:52 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "697a289d-83a0-4046-7f56-923950e0b2af",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "7b4aa7dd-b56f-44ec-bd11-17637e32c6dd",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "9584a924-7613-4212-4155-c58b2fa808e7"
},
"Method": "POST",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzw9owZAROWRqzWeDKa2oqPHw37g/PGIJ1eSHS5HpzATmIv39f+uRmKwmGPYKhU2qs/Nk5EwcFZQT/2oyAVlmonOWpdve8buqRQsg8q81T8bs5YGTtJ8yS4D2ZQhWaksIAvIGrKGSkJB2lwapePpS8DZDo4iba/2Cy/NdBVfzuHBUUkAnnXgKfEE4sj+hgvUMLmbnjMD6qKWruFOuBoYRBdlKUnvqy77yhJDuSYoGTapX2sff2AI5w+WoQVHwTdCtWJ5C4QK910IOjBXQLUCiPPYPpbTyjVcizccNg0jgNBGPP/FYEGnX9l4tSV01GpO5bplI0j6aYs10EVZ7W4zNLQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAkhywzNxWcx9FkS3d8+891KvMT+RvenLyIDH+ZxpnSNj7zFjeR1frYJK1j+qNtSK5HSkRUl6J0KVCzZcZG4uTnixK5mWPzUp+hJJo7ZyMItTQeaD552D42yso/bZ0fUAvJWTKNYm5wX8HO71xIbcjzqDXxY+xguU2qO1rKQYXfML9F/GtO4uk1nn7g4ea+Er+bqSIJRiI9uX+lnO8bnqKM4QMb49huRcH7fkrGHlawNwjt3hlysL6wHkLaK6bIiFpJAvTU9fn3WeQ/h+lWmzFV8v12Z7JLUt/ruG7xtS8nUruzGywSjm8lVbeB4YjP5ZCkO9ctCGAGdAqI027gAZuNg==\",\"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\":\"d0162a8fe5484ae983f9ac438bdb2eed\"}",
"STATUS_CODE": "202",
"cache-control": "no-cache",
"content-length": "1237",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:52:52 GMT",
"expires": "-1",
"location": "https://REDACTED.vault.azure.net/certificates/magiqStuff/pending?api-version=7.2&request_id=d0162a8fe5484ae983f9ac438bdb2eed",
"pragma": "no-cache",
"retry-after": "10",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "9584a924-7613-4212-4155-c58b2fa808e7",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "01a84c39-3771-45be-8252-322741729774",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff/create?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "19428326-35da-47e5-49b1-ca4a7f06951a"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzw9owZAROWRqzWeDKa2oqPHw37g/PGIJ1eSHS5HpzATmIv39f+uRmKwmGPYKhU2qs/Nk5EwcFZQT/2oyAVlmonOWpdve8buqRQsg8q81T8bs5YGTtJ8yS4D2ZQhWaksIAvIGrKGSkJB2lwapePpS8DZDo4iba/2Cy/NdBVfzuHBUUkAnnXgKfEE4sj+hgvUMLmbnjMD6qKWruFOuBoYRBdlKUnvqy77yhJDuSYoGTapX2sff2AI5w+WoQVHwTdCtWJ5C4QK910IOjBXQLUCiPPYPpbTyjVcizccNg0jgNBGPP/FYEGnX9l4tSV01GpO5bplI0j6aYs10EVZ7W4zNLQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAkhywzNxWcx9FkS3d8+891KvMT+RvenLyIDH+ZxpnSNj7zFjeR1frYJK1j+qNtSK5HSkRUl6J0KVCzZcZG4uTnixK5mWPzUp+hJJo7ZyMItTQeaD552D42yso/bZ0fUAvJWTKNYm5wX8HO71xIbcjzqDXxY+xguU2qO1rKQYXfML9F/GtO4uk1nn7g4ea+Er+bqSIJRiI9uX+lnO8bnqKM4QMb49huRcH7fkrGHlawNwjt3hlysL6wHkLaK6bIiFpJAvTU9fn3WeQ/h+lWmzFV8v12Z7JLUt/ruG7xtS8nUruzGywSjm8lVbeB4YjP5ZCkO9ctCGAGdAqI027gAZuNg==\",\"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\":\"d0162a8fe5484ae983f9ac438bdb2eed\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1237",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:52:52 GMT",
"expires": "-1",
"pragma": "no-cache",
"retry-after": "10",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "19428326-35da-47e5-49b1-ca4a7f06951a",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "47b1f7be-bfae-4e71-9c58-28c9c26c8b38",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff/pending?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "3353f617-bdf5-4ce1-5efb-bbcd629ce37c"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzw9owZAROWRqzWeDKa2oqPHw37g/PGIJ1eSHS5HpzATmIv39f+uRmKwmGPYKhU2qs/Nk5EwcFZQT/2oyAVlmonOWpdve8buqRQsg8q81T8bs5YGTtJ8yS4D2ZQhWaksIAvIGrKGSkJB2lwapePpS8DZDo4iba/2Cy/NdBVfzuHBUUkAnnXgKfEE4sj+hgvUMLmbnjMD6qKWruFOuBoYRBdlKUnvqy77yhJDuSYoGTapX2sff2AI5w+WoQVHwTdCtWJ5C4QK910IOjBXQLUCiPPYPpbTyjVcizccNg0jgNBGPP/FYEGnX9l4tSV01GpO5bplI0j6aYs10EVZ7W4zNLQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAkhywzNxWcx9FkS3d8+891KvMT+RvenLyIDH+ZxpnSNj7zFjeR1frYJK1j+qNtSK5HSkRUl6J0KVCzZcZG4uTnixK5mWPzUp+hJJo7ZyMItTQeaD552D42yso/bZ0fUAvJWTKNYm5wX8HO71xIbcjzqDXxY+xguU2qO1rKQYXfML9F/GtO4uk1nn7g4ea+Er+bqSIJRiI9uX+lnO8bnqKM4QMb49huRcH7fkrGHlawNwjt3hlysL6wHkLaK6bIiFpJAvTU9fn3WeQ/h+lWmzFV8v12Z7JLUt/ruG7xtS8nUruzGywSjm8lVbeB4YjP5ZCkO9ctCGAGdAqI027gAZuNg==\",\"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\":\"d0162a8fe5484ae983f9ac438bdb2eed\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1237",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:53:02 GMT",
"expires": "-1",
"pragma": "no-cache",
"retry-after": "10",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "3353f617-bdf5-4ce1-5efb-bbcd629ce37c",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "11aa259f-01d6-4bd3-9aad-ad4a29ca7f41",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff/pending?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "9f7f5bbc-c803-41a7-5ee4-c56a0123ed02"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzw9owZAROWRqzWeDKa2oqPHw37g/PGIJ1eSHS5HpzATmIv39f+uRmKwmGPYKhU2qs/Nk5EwcFZQT/2oyAVlmonOWpdve8buqRQsg8q81T8bs5YGTtJ8yS4D2ZQhWaksIAvIGrKGSkJB2lwapePpS8DZDo4iba/2Cy/NdBVfzuHBUUkAnnXgKfEE4sj+hgvUMLmbnjMD6qKWruFOuBoYRBdlKUnvqy77yhJDuSYoGTapX2sff2AI5w+WoQVHwTdCtWJ5C4QK910IOjBXQLUCiPPYPpbTyjVcizccNg0jgNBGPP/FYEGnX9l4tSV01GpO5bplI0j6aYs10EVZ7W4zNLQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAkhywzNxWcx9FkS3d8+891KvMT+RvenLyIDH+ZxpnSNj7zFjeR1frYJK1j+qNtSK5HSkRUl6J0KVCzZcZG4uTnixK5mWPzUp+hJJo7ZyMItTQeaD552D42yso/bZ0fUAvJWTKNYm5wX8HO71xIbcjzqDXxY+xguU2qO1rKQYXfML9F/GtO4uk1nn7g4ea+Er+bqSIJRiI9uX+lnO8bnqKM4QMb49huRcH7fkrGHlawNwjt3hlysL6wHkLaK6bIiFpJAvTU9fn3WeQ/h+lWmzFV8v12Z7JLUt/ruG7xtS8nUruzGywSjm8lVbeB4YjP5ZCkO9ctCGAGdAqI027gAZuNg==\",\"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\":\"d0162a8fe5484ae983f9ac438bdb2eed\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1237",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:53:12 GMT",
"expires": "-1",
"pragma": "no-cache",
"retry-after": "10",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "9f7f5bbc-c803-41a7-5ee4-c56a0123ed02",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "323ade39-8cf8-4b00-bb1c-9bea7f2978fc",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff/pending?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "40298384-fb72-4109-42a1-8b29f0da6bc2"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzw9owZAROWRqzWeDKa2oqPHw37g/PGIJ1eSHS5HpzATmIv39f+uRmKwmGPYKhU2qs/Nk5EwcFZQT/2oyAVlmonOWpdve8buqRQsg8q81T8bs5YGTtJ8yS4D2ZQhWaksIAvIGrKGSkJB2lwapePpS8DZDo4iba/2Cy/NdBVfzuHBUUkAnnXgKfEE4sj+hgvUMLmbnjMD6qKWruFOuBoYRBdlKUnvqy77yhJDuSYoGTapX2sff2AI5w+WoQVHwTdCtWJ5C4QK910IOjBXQLUCiPPYPpbTyjVcizccNg0jgNBGPP/FYEGnX9l4tSV01GpO5bplI0j6aYs10EVZ7W4zNLQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAkhywzNxWcx9FkS3d8+891KvMT+RvenLyIDH+ZxpnSNj7zFjeR1frYJK1j+qNtSK5HSkRUl6J0KVCzZcZG4uTnixK5mWPzUp+hJJo7ZyMItTQeaD552D42yso/bZ0fUAvJWTKNYm5wX8HO71xIbcjzqDXxY+xguU2qO1rKQYXfML9F/GtO4uk1nn7g4ea+Er+bqSIJRiI9uX+lnO8bnqKM4QMb49huRcH7fkrGHlawNwjt3hlysL6wHkLaK6bIiFpJAvTU9fn3WeQ/h+lWmzFV8v12Z7JLUt/ruG7xtS8nUruzGywSjm8lVbeB4YjP5ZCkO9ctCGAGdAqI027gAZuNg==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff\",\"request_id\":\"d0162a8fe5484ae983f9ac438bdb2eed\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1145",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:53:23 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "40298384-fb72-4109-42a1-8b29f0da6bc2",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "b4fa28d2-d1df-454d-9976-a1a7fe91e832",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff/pending?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "f441b99b-5b2c-4178-6957-be3042d3df38"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/d4cf79d7f6d846f09d4f08bd7fb8f505\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff/d4cf79d7f6d846f09d4f08bd7fb8f505\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff/d4cf79d7f6d846f09d4f08bd7fb8f505\",\"x5t\":\"jdgRVLCF3-pud-Q4nyDYDkYi2-k\",\"cer\":\"MIIDAzCCAeugAwIBAgIQLrpjrPYyQC6txccgHrk8qDANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEyMjM0MzE0WhcNMjIxMDEyMjM1MzE0WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPD2jBkBE5ZGrNZ4Mpraio8fDfuD88YgnV5IdLkenMBOYi/f1/65GYrCYY9gqFTaqz82TkTBwVlBP/ajIBWWaic5al297xu6pFCyDyrzVPxuzlgZO0nzJLgPZlCFZqSwgC8gasoZKQkHaXBql4+lLwNkOjiJtr/YLL810FV/O4cFRSQCedeAp8QTiyP6GC9QwuZueMwPqopau4U64GhhEF2UpSe+rLvvKEkO5JigZNqlfax9/YAjnD5ahBUfBN0K1YnkLhAr3XQg6MFdAtQKI89g+ltPKNVyLNxw2DSOA0EY8/8VgQadf2Xi1JXTUak7lumUjSPppizXQRVntbjM0tAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFKb4hM3rsYbXNj1d/nA7lysXCRotMB0GA1UdDgQWBBSm+ITN67GG1zY9Xf5wO5crFwkaLTANBgkqhkiG9w0BAQsFAAOCAQEAzvxEZAv/gwuEs5sVqF8BpdwY+QPd+5rwqltTQd+eK1jWk94N1Eieq7+OidvpOONmIV03l+VelWGAwyPYII/JU5JJuw0BU5ITRdJiR5MnRYEKcAGbW3kybSBQZ69miB/wD+zyVAYlPRx91Gs/V2t7SIC2Wbj7xspoJE9gXFQ0DC1tVAxU6OONqWvHgoLQrYxLjN9c8p35/mLWKSfH3CNgs/l0D3r1hSKrH5Xykp260qXbrZiV1aZpMFMsc1+qGF5J6iI7sbWL9w6Ud03EefG1t2pXx0gAanw6YxzPrlROJRaHadAX6LczYNdUcA6fQXM3pfTRqTAgWtfxy0wRj2fmlg==\",\"attributes\":{\"enabled\":true,\"nbf\":1634082194,\"exp\":1665618794,\"created\":1634082794,\"updated\":1634082794,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1634082762,\"updated\":1634082772}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2205",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:53:23 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "f441b99b-5b2c-4178-6957-be3042d3df38",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "991d3028-e54c-4895-9807-03ab40ab2b7a",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "dfa4c4f8-ca14-4047-5a00-dfc70a2a2338"
},
"Method": "GET",
"Response": {
"BODY": "{\"value\":[{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/503f716b09604cdd9f07a3322ccdac37\",\"x5t\":\"mvJos8wOM_HY30LF1l085ayGQh0\",\"attributes\":{\"enabled\":true,\"nbf\":1634082165,\"exp\":1665618765,\"created\":1634082765,\"updated\":1634082765},\"tags\":{},\"subject\":\"\"},{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/d4cf79d7f6d846f09d4f08bd7fb8f505\",\"x5t\":\"jdgRVLCF3-pud-Q4nyDYDkYi2-k\",\"attributes\":{\"enabled\":true,\"nbf\":1634082194,\"exp\":1665618794,\"created\":1634082794,\"updated\":1634082794},\"tags\":{},\"subject\":\"\"}],\"nextLink\":null}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "565",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:53:23 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "dfa4c4f8-ca14-4047-5a00-dfc70a2a2338",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "cf2e5c7b-761c-4e8a-95ef-46b8758d3058",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff/versions?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "6c44661f-d3ec-4c91-6a11-6f40cb61e536"
},
"Method": "DELETE",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff\",\"deletedDate\":1634082803,\"scheduledPurgeDate\":1641858803,\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/d4cf79d7f6d846f09d4f08bd7fb8f505\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff/d4cf79d7f6d846f09d4f08bd7fb8f505\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff/d4cf79d7f6d846f09d4f08bd7fb8f505\",\"x5t\":\"jdgRVLCF3-pud-Q4nyDYDkYi2-k\",\"cer\":\"MIIDAzCCAeugAwIBAgIQLrpjrPYyQC6txccgHrk8qDANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEyMjM0MzE0WhcNMjIxMDEyMjM1MzE0WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPD2jBkBE5ZGrNZ4Mpraio8fDfuD88YgnV5IdLkenMBOYi/f1/65GYrCYY9gqFTaqz82TkTBwVlBP/ajIBWWaic5al297xu6pFCyDyrzVPxuzlgZO0nzJLgPZlCFZqSwgC8gasoZKQkHaXBql4+lLwNkOjiJtr/YLL810FV/O4cFRSQCedeAp8QTiyP6GC9QwuZueMwPqopau4U64GhhEF2UpSe+rLvvKEkO5JigZNqlfax9/YAjnD5ahBUfBN0K1YnkLhAr3XQg6MFdAtQKI89g+ltPKNVyLNxw2DSOA0EY8/8VgQadf2Xi1JXTUak7lumUjSPppizXQRVntbjM0tAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFKb4hM3rsYbXNj1d/nA7lysXCRotMB0GA1UdDgQWBBSm+ITN67GG1zY9Xf5wO5crFwkaLTANBgkqhkiG9w0BAQsFAAOCAQEAzvxEZAv/gwuEs5sVqF8BpdwY+QPd+5rwqltTQd+eK1jWk94N1Eieq7+OidvpOONmIV03l+VelWGAwyPYII/JU5JJuw0BU5ITRdJiR5MnRYEKcAGbW3kybSBQZ69miB/wD+zyVAYlPRx91Gs/V2t7SIC2Wbj7xspoJE9gXFQ0DC1tVAxU6OONqWvHgoLQrYxLjN9c8p35/mLWKSfH3CNgs/l0D3r1hSKrH5Xykp260qXbrZiV1aZpMFMsc1+qGF5J6iI7sbWL9w6Ud03EefG1t2pXx0gAanw6YxzPrlROJRaHadAX6LczYNdUcA6fQXM3pfTRqTAgWtfxy0wRj2fmlg==\",\"attributes\":{\"enabled\":true,\"nbf\":1634082194,\"exp\":1665618794,\"created\":1634082794,\"updated\":1634082794,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1634082762,\"updated\":1634082772}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2346",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:53:23 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "6c44661f-d3ec-4c91-6a11-6f40cb61e536",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "8533d396-b842-4a60-8059-962c3d435d8e",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "23514fca-d81e-49e5-794e-8884a576a1d4"
},
"Method": "GET",
"Response": {
"BODY": "{\"error\":{\"code\":\"CertificateNotFound\",\"message\":\"Deleted Certificate not found: magiqStuff\"}}",
"STATUS_CODE": "404",
"cache-control": "no-cache",
"content-length": "94",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:53:23 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "23514fca-d81e-49e5-794e-8884a576a1d4",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "7baf567f-32d8-4751-a7cc-9edfd0e420a8",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "84bacf2a-9eb5-487b-5bfd-5ebda504d4de"
},
"Method": "GET",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff\",\"deletedDate\":1634082803,\"scheduledPurgeDate\":1641858803,\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/d4cf79d7f6d846f09d4f08bd7fb8f505\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff/d4cf79d7f6d846f09d4f08bd7fb8f505\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff/d4cf79d7f6d846f09d4f08bd7fb8f505\",\"x5t\":\"jdgRVLCF3-pud-Q4nyDYDkYi2-k\",\"cer\":\"MIIDAzCCAeugAwIBAgIQLrpjrPYyQC6txccgHrk8qDANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEyMjM0MzE0WhcNMjIxMDEyMjM1MzE0WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPD2jBkBE5ZGrNZ4Mpraio8fDfuD88YgnV5IdLkenMBOYi/f1/65GYrCYY9gqFTaqz82TkTBwVlBP/ajIBWWaic5al297xu6pFCyDyrzVPxuzlgZO0nzJLgPZlCFZqSwgC8gasoZKQkHaXBql4+lLwNkOjiJtr/YLL810FV/O4cFRSQCedeAp8QTiyP6GC9QwuZueMwPqopau4U64GhhEF2UpSe+rLvvKEkO5JigZNqlfax9/YAjnD5ahBUfBN0K1YnkLhAr3XQg6MFdAtQKI89g+ltPKNVyLNxw2DSOA0EY8/8VgQadf2Xi1JXTUak7lumUjSPppizXQRVntbjM0tAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFKb4hM3rsYbXNj1d/nA7lysXCRotMB0GA1UdDgQWBBSm+ITN67GG1zY9Xf5wO5crFwkaLTANBgkqhkiG9w0BAQsFAAOCAQEAzvxEZAv/gwuEs5sVqF8BpdwY+QPd+5rwqltTQd+eK1jWk94N1Eieq7+OidvpOONmIV03l+VelWGAwyPYII/JU5JJuw0BU5ITRdJiR5MnRYEKcAGbW3kybSBQZ69miB/wD+zyVAYlPRx91Gs/V2t7SIC2Wbj7xspoJE9gXFQ0DC1tVAxU6OONqWvHgoLQrYxLjN9c8p35/mLWKSfH3CNgs/l0D3r1hSKrH5Xykp260qXbrZiV1aZpMFMsc1+qGF5J6iI7sbWL9w6Ud03EefG1t2pXx0gAanw6YxzPrlROJRaHadAX6LczYNdUcA6fQXM3pfTRqTAgWtfxy0wRj2fmlg==\",\"attributes\":{\"enabled\":true,\"nbf\":1634082194,\"exp\":1665618794,\"created\":1634082794,\"updated\":1634082794,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1634082762,\"updated\":1634082772}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2346",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:53:33 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "84bacf2a-9eb5-487b-5bfd-5ebda504d4de",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "1bddd2d0-0d03-4d5b-b3d0-8d752e856235",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "9f479d83-ac99-4e43-7834-ed917d0c72a0"
},
"Method": "DELETE",
"Response": {
"BODY": "",
"STATUS_CODE": "204",
"cache-control": "no-cache",
"date": "Tue, 12 Oct 2021 23:53:33 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "9f479d83-ac99-4e43-7834-ed917d0c72a0",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "43937cc6-22d0-45c0-a9ca-7bc172fcf817",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff?api-version=7.2"
}
]
}

View File

@ -0,0 +1,492 @@
{
"networkCallRecords": [
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "77989a7c-7726-41e4-62bf-8c2279f9a90b"
},
"Method": "GET",
"Response": {
"BODY": "{\"value\":[],\"nextLink\":null}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "28",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:46:24 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "77989a7c-7726-41e4-62bf-8c2279f9a90b",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "38992c89-2aff-4891-81fb-c4fc85668743",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "f0729fc1-bd82-48b7-4644-949b9cd3a64a"
},
"Method": "POST",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5SSgWdGduGKI/ES0O3j/Z+nlkOWp2Gmr+sU7DzgZg8rKxvqJxU2cxqS0in1ku/iT4mZbLxb9nDy9zNH/vzJqZ33x+lYARRSeyO6W1pa4W2Z+w029vPNwF8txmV4EV583y71bCEIcbjDNUPNEph0WGznvkV2IkNHJP2gvjaYKLs+1FJ+HFUXgq0spMV85faipNGEhX1WDgBIXUSiwTMA/aGGlh2w1iNrvkAohhPFTxC+/ExBCLXU43I8bPPHVasnVfn8nTdxng/aIztBpHiZJn8z4rQ+ZtKpTyyzd/TznAZxxtyglTMVap/wQ5dO3muIBYb6L1fVu3xBkF11JaIym1QIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAgFOB6w7G/RUHeuFdoyTB1xlaa6B8WrbMS0ZRSVw9R8CjPSN85jKgeBgjGhHIBle/o8TfSVmivZjcBXOag/knay3UT6z1+7uZRhq7vhP4MJxpffcRg+HIdTMh5HDZakaUewUkZAWPe1FBikn10zbWHJjGVwv+pxYthispOA25P8XoIYKpQLOB0r6U2Gfqf5QblaigP1/UDXSpUCO22D6r2OZSPi6C/lk66ZJh5R19/fkCvA3NBtkOiqVgRuhtwGQk8bSi3D8dhqj5gUfCeEG+/7/0EteXK/vHJHLJji5zgcpxzj0TTwbPW/+5FCq7bIvxODlJ1CXGETKUNYOJwY/4dw==\",\"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\":\"431d032ca1d844e9aaf616e0e23902c3\"}",
"STATUS_CODE": "202",
"cache-control": "no-cache",
"content-length": "1237",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:46:25 GMT",
"expires": "-1",
"location": "https://REDACTED.vault.azure.net/certificates/magiqStuff/pending?api-version=7.2&request_id=431d032ca1d844e9aaf616e0e23902c3",
"pragma": "no-cache",
"retry-after": "10",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "f0729fc1-bd82-48b7-4644-949b9cd3a64a",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "929180c8-1cc4-4c1f-a3da-4a28066dd6aa",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff/create?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "f875ab1d-6c50-4d28-4bcf-cfa857e64829"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5SSgWdGduGKI/ES0O3j/Z+nlkOWp2Gmr+sU7DzgZg8rKxvqJxU2cxqS0in1ku/iT4mZbLxb9nDy9zNH/vzJqZ33x+lYARRSeyO6W1pa4W2Z+w029vPNwF8txmV4EV583y71bCEIcbjDNUPNEph0WGznvkV2IkNHJP2gvjaYKLs+1FJ+HFUXgq0spMV85faipNGEhX1WDgBIXUSiwTMA/aGGlh2w1iNrvkAohhPFTxC+/ExBCLXU43I8bPPHVasnVfn8nTdxng/aIztBpHiZJn8z4rQ+ZtKpTyyzd/TznAZxxtyglTMVap/wQ5dO3muIBYb6L1fVu3xBkF11JaIym1QIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAgFOB6w7G/RUHeuFdoyTB1xlaa6B8WrbMS0ZRSVw9R8CjPSN85jKgeBgjGhHIBle/o8TfSVmivZjcBXOag/knay3UT6z1+7uZRhq7vhP4MJxpffcRg+HIdTMh5HDZakaUewUkZAWPe1FBikn10zbWHJjGVwv+pxYthispOA25P8XoIYKpQLOB0r6U2Gfqf5QblaigP1/UDXSpUCO22D6r2OZSPi6C/lk66ZJh5R19/fkCvA3NBtkOiqVgRuhtwGQk8bSi3D8dhqj5gUfCeEG+/7/0EteXK/vHJHLJji5zgcpxzj0TTwbPW/+5FCq7bIvxODlJ1CXGETKUNYOJwY/4dw==\",\"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\":\"431d032ca1d844e9aaf616e0e23902c3\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1237",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23: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-client-request-id": "f875ab1d-6c50-4d28-4bcf-cfa857e64829",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "e798bf38-068b-4b1e-8917-8f49f5eb44e8",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff/pending?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "7d1825c1-ea15-49a4-5683-aa3c95aaf657"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5SSgWdGduGKI/ES0O3j/Z+nlkOWp2Gmr+sU7DzgZg8rKxvqJxU2cxqS0in1ku/iT4mZbLxb9nDy9zNH/vzJqZ33x+lYARRSeyO6W1pa4W2Z+w029vPNwF8txmV4EV583y71bCEIcbjDNUPNEph0WGznvkV2IkNHJP2gvjaYKLs+1FJ+HFUXgq0spMV85faipNGEhX1WDgBIXUSiwTMA/aGGlh2w1iNrvkAohhPFTxC+/ExBCLXU43I8bPPHVasnVfn8nTdxng/aIztBpHiZJn8z4rQ+ZtKpTyyzd/TznAZxxtyglTMVap/wQ5dO3muIBYb6L1fVu3xBkF11JaIym1QIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAgFOB6w7G/RUHeuFdoyTB1xlaa6B8WrbMS0ZRSVw9R8CjPSN85jKgeBgjGhHIBle/o8TfSVmivZjcBXOag/knay3UT6z1+7uZRhq7vhP4MJxpffcRg+HIdTMh5HDZakaUewUkZAWPe1FBikn10zbWHJjGVwv+pxYthispOA25P8XoIYKpQLOB0r6U2Gfqf5QblaigP1/UDXSpUCO22D6r2OZSPi6C/lk66ZJh5R19/fkCvA3NBtkOiqVgRuhtwGQk8bSi3D8dhqj5gUfCeEG+/7/0EteXK/vHJHLJji5zgcpxzj0TTwbPW/+5FCq7bIvxODlJ1CXGETKUNYOJwY/4dw==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff\",\"request_id\":\"431d032ca1d844e9aaf616e0e23902c3\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1145",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:46:35 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "7d1825c1-ea15-49a4-5683-aa3c95aaf657",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "328bbdb1-5cad-486d-9862-e302d63e761d",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff/pending?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "b247bac1-3794-4a8e-635e-d2055236723d"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/d580ca3aed9344dd919b4b9cb78c90bb\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff/d580ca3aed9344dd919b4b9cb78c90bb\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff/d580ca3aed9344dd919b4b9cb78c90bb\",\"x5t\":\"ZQjM9VS9s-wXrj-eXxyJskLCAuw\",\"cer\":\"MIIDAzCCAeugAwIBAgIQJVaBZNIASHOTRSb8zcPR+TANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEyMjMzNjM0WhcNMjIxMDEyMjM0NjM0WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDlJKBZ0Z24Yoj8RLQ7eP9n6eWQ5anYaav6xTsPOBmDysrG+onFTZzGpLSKfWS7+JPiZlsvFv2cPL3M0f+/MmpnffH6VgBFFJ7I7pbWlrhbZn7DTb2883AXy3GZXgRXnzfLvVsIQhxuMM1Q80SmHRYbOe+RXYiQ0ck/aC+Npgouz7UUn4cVReCrSykxXzl9qKk0YSFfVYOAEhdRKLBMwD9oYaWHbDWI2u+QCiGE8VPEL78TEEItdTjcjxs88dVqydV+fydN3GeD9ojO0GkeJkmfzPitD5m0qlPLLN39POcBnHG3KCVMxVqn/BDl07ea4gFhvovV9W7fEGQXXUlojKbVAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFAP7/4eBJjESc1eqNiLCOvAK3Y8gMB0GA1UdDgQWBBQD+/+HgSYxEnNXqjYiwjrwCt2PIDANBgkqhkiG9w0BAQsFAAOCAQEArcXPuot7UUHaczmOD7bK+DjFoFyiP2YeQZiMyk6LchMOp9Umz1jYmywsMevyTqpwNL+Ts4JbR7Uee7TGpXJOWitZauo0ZS7juEbHPt2nk5zva1mAGOPnqf+0rq4XPMcE83EsYf6ddk4ao+1LtBUAAkqXcqOU5EYWzDbW/xengeSbZbFgkitOC7kB2jYCOr28LbANzqrobg0+shxkF8IjOCFAYhQx7uzI9387qs506d/873p+9QhnVHUgf2aou8/s/SYR1YWmPVZTceEyeMOXSUic/0bIX0Mab+qltAPh/dnFN1OYFAUS2s9MgRyNuW/MwCfPRshWMNtSRk0khfT1uw==\",\"attributes\":{\"enabled\":true,\"nbf\":1634081794,\"exp\":1665618394,\"created\":1634082394,\"updated\":1634082394,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1634082385,\"updated\":1634082385}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2205",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:46:35 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "b247bac1-3794-4a8e-635e-d2055236723d",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "8ff947a2-74ea-415c-ac67-695fcc5818b5",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "1126c386-64e0-4c34-4468-e7815c7cfe32"
},
"Method": "POST",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoapGcb5nH+o03nmKKiQFdGtp/HgmRFfX+EC6UjN2QC+p4Az1XJsUBRhB4+yDx5xRFC0Ti2sNZ1vvqIq58P/1V0ZCWHKp1ywIWtngldGO7s6ch3p51p4n8cMRtadQO+0/T1Ey02uA7XTu5yh7555UsfW+uuyTqRA9aoyjRpIhDzAEX+n0p7+Hwq1F7VbiGQBpLQuT1BF24Ibg3EuA7rYTauvBVcpCmaQoHsBltnSWWKe9Goq8dQRbTaHPuqXPKyElxirGk3NABtzYcDBXHyrbZhOjYOzpVgPWximvjzNQeNRBaDk+5V88YGhp0z92f0J2mBPoAqkjLxHJnw3oSdDrEQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAYBptTbGgKzFBi4I/JidaPnSN2Dd4Ui0BtJagmDIgSI6RH4CSzGDkwJdR+TW9vFEgUu5uXJtBOkKozVLa3Jnlzsmz5F9/4Tnxe1AaPfiJR+HJqdoHiHW92H5I5thUwG20jn+4Pt/LZvqVtmmhYmSWTvSrNRda3ScJzsC9/s3hzdwWIJeYOMSs4UTWfKbNflFglf+Spgb18e6IaP2eet9X925WVI23x442nVEAKWSr2/D8IILzIOHIywcG9k7WzQ6M+s07aSnGVTY8S1w6bFWvGtsrx03AhIlK+j9L0NKNfIv7NGrRcsd3mqIMmssN8/uj77GrDA10rF8j304bvGHzqA==\",\"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\":\"ee777afd98a1407fba0b078d2acd2f2d\"}",
"STATUS_CODE": "202",
"cache-control": "no-cache",
"content-length": "1238",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:46:36 GMT",
"expires": "-1",
"location": "https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending?api-version=7.2&request_id=ee777afd98a1407fba0b078d2acd2f2d",
"pragma": "no-cache",
"retry-after": "10",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "1126c386-64e0-4c34-4468-e7815c7cfe32",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "dbde56b8-895d-4e03-811b-5c6283eb3372",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff2/create?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "b05a3608-fc96-4a57-46d3-dce957ea430a"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoapGcb5nH+o03nmKKiQFdGtp/HgmRFfX+EC6UjN2QC+p4Az1XJsUBRhB4+yDx5xRFC0Ti2sNZ1vvqIq58P/1V0ZCWHKp1ywIWtngldGO7s6ch3p51p4n8cMRtadQO+0/T1Ey02uA7XTu5yh7555UsfW+uuyTqRA9aoyjRpIhDzAEX+n0p7+Hwq1F7VbiGQBpLQuT1BF24Ibg3EuA7rYTauvBVcpCmaQoHsBltnSWWKe9Goq8dQRbTaHPuqXPKyElxirGk3NABtzYcDBXHyrbZhOjYOzpVgPWximvjzNQeNRBaDk+5V88YGhp0z92f0J2mBPoAqkjLxHJnw3oSdDrEQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAYBptTbGgKzFBi4I/JidaPnSN2Dd4Ui0BtJagmDIgSI6RH4CSzGDkwJdR+TW9vFEgUu5uXJtBOkKozVLa3Jnlzsmz5F9/4Tnxe1AaPfiJR+HJqdoHiHW92H5I5thUwG20jn+4Pt/LZvqVtmmhYmSWTvSrNRda3ScJzsC9/s3hzdwWIJeYOMSs4UTWfKbNflFglf+Spgb18e6IaP2eet9X925WVI23x442nVEAKWSr2/D8IILzIOHIywcG9k7WzQ6M+s07aSnGVTY8S1w6bFWvGtsrx03AhIlK+j9L0NKNfIv7NGrRcsd3mqIMmssN8/uj77GrDA10rF8j304bvGHzqA==\",\"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\":\"ee777afd98a1407fba0b078d2acd2f2d\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1238",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23: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-client-request-id": "b05a3608-fc96-4a57-46d3-dce957ea430a",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "82172595-0271-42e5-9f50-af7c729ba5d6",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "e454efe8-9d81-4c15-6b2e-f028726c9ea2"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoapGcb5nH+o03nmKKiQFdGtp/HgmRFfX+EC6UjN2QC+p4Az1XJsUBRhB4+yDx5xRFC0Ti2sNZ1vvqIq58P/1V0ZCWHKp1ywIWtngldGO7s6ch3p51p4n8cMRtadQO+0/T1Ey02uA7XTu5yh7555UsfW+uuyTqRA9aoyjRpIhDzAEX+n0p7+Hwq1F7VbiGQBpLQuT1BF24Ibg3EuA7rYTauvBVcpCmaQoHsBltnSWWKe9Goq8dQRbTaHPuqXPKyElxirGk3NABtzYcDBXHyrbZhOjYOzpVgPWximvjzNQeNRBaDk+5V88YGhp0z92f0J2mBPoAqkjLxHJnw3oSdDrEQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAYBptTbGgKzFBi4I/JidaPnSN2Dd4Ui0BtJagmDIgSI6RH4CSzGDkwJdR+TW9vFEgUu5uXJtBOkKozVLa3Jnlzsmz5F9/4Tnxe1AaPfiJR+HJqdoHiHW92H5I5thUwG20jn+4Pt/LZvqVtmmhYmSWTvSrNRda3ScJzsC9/s3hzdwWIJeYOMSs4UTWfKbNflFglf+Spgb18e6IaP2eet9X925WVI23x442nVEAKWSr2/D8IILzIOHIywcG9k7WzQ6M+s07aSnGVTY8S1w6bFWvGtsrx03AhIlK+j9L0NKNfIv7NGrRcsd3mqIMmssN8/uj77GrDA10rF8j304bvGHzqA==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2\",\"request_id\":\"ee777afd98a1407fba0b078d2acd2f2d\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1147",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:46:46 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "e454efe8-9d81-4c15-6b2e-f028726c9ea2",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "339c3b64-1783-4f43-9473-e1ade5756893",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "6071d9f8-40c1-4c23-6095-43cb4419d41e"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/8089416f6cbf489687ed9c9e40c37f84\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff2/8089416f6cbf489687ed9c9e40c37f84\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff2/8089416f6cbf489687ed9c9e40c37f84\",\"x5t\":\"WhMoZDJX3UsA25DHZ__-YVFc_WE\",\"cer\":\"MIIDAzCCAeugAwIBAgIQSMYq+FtORV6RjbjyUffZCzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEyMjMzNjM5WhcNMjIxMDEyMjM0NjM5WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQChqkZxvmcf6jTeeYoqJAV0a2n8eCZEV9f4QLpSM3ZAL6ngDPVcmxQFGEHj7IPHnFEULROLaw1nW++oirnw//VXRkJYcqnXLAha2eCV0Y7uzpyHennWnifxwxG1p1A77T9PUTLTa4DtdO7nKHvnnlSx9b667JOpED1qjKNGkiEPMARf6fSnv4fCrUXtVuIZAGktC5PUEXbghuDcS4DuthNq68FVykKZpCgewGW2dJZYp70airx1BFtNoc+6pc8rISXGKsaTc0AG3NhwMFcfKttmE6Ng7OlWA9bGKa+PM1B41EFoOT7lXzxgaGnTP3Z/QnaYE+gCqSMvEcmfDehJ0OsRAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFOr8gFtW7xlcLRLlkmumPZCF5OYlMB0GA1UdDgQWBBTq/IBbVu8ZXC0S5ZJrpj2QheTmJTANBgkqhkiG9w0BAQsFAAOCAQEAkN6V3naC7xWVsAkUad9q646Orzb0rvcIEFZcB6l7wkMLNci9Io0+aguIM8ooopxKDhSm2IoIgCNx297B/qGxwLCimZBY0Uy88x8o2IsLU2jVM5fvQTPJrmzMu0IMS4YKQyqRj/fpke11dKSkvOqLJ3ebVgCkzeqiVwImYmDCtcSjDF+wFzO4PDQyzX4+xbG/bKgX+Sna6lrVJNepTt9Na2Bwj4Bj57R+PpKncSqaGFokWeLvocEFWLLldq60Y2Fg7KOtasaQ6QFu9uxAqlqi+mMkb0RV9hgfLwFrHYEXDQ/ViyAAEYJRYnw0xhy1lOrSFKXT2qbFE5iWCohXpPN6tg==\",\"attributes\":{\"enabled\":true,\"nbf\":1634081799,\"exp\":1665618399,\"created\":1634082399,\"updated\":1634082399,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1634082396,\"updated\":1634082396}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2210",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:46:46 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "6071d9f8-40c1-4c23-6095-43cb4419d41e",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "7ba64328-b307-4757-b2e4-a5fb399bc3bb",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff2?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "14550a80-2ea1-40ce-7705-01360e1fbc65"
},
"Method": "GET",
"Response": {
"BODY": "{\"value\":[{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff\",\"x5t\":\"ZQjM9VS9s-wXrj-eXxyJskLCAuw\",\"attributes\":{\"enabled\":true,\"nbf\":1634081794,\"exp\":1665618394,\"created\":1634082394,\"updated\":1634082394},\"tags\":{},\"subject\":\"\"},{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2\",\"x5t\":\"WhMoZDJX3UsA25DHZ__-YVFc_WE\",\"attributes\":{\"enabled\":true,\"nbf\":1634081799,\"exp\":1665618399,\"created\":1634082399,\"updated\":1634082399},\"tags\":{},\"subject\":\"\"}],\"nextLink\":null}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "500",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:46:46 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "14550a80-2ea1-40ce-7705-01360e1fbc65",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "a8f0902e-9870-4bbd-9be6-c9eb9af90a83",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "e453b670-7833-415e-60c6-9f6a01e09505"
},
"Method": "DELETE",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff\",\"deletedDate\":1634082407,\"scheduledPurgeDate\":1641858407,\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/d580ca3aed9344dd919b4b9cb78c90bb\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff/d580ca3aed9344dd919b4b9cb78c90bb\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff/d580ca3aed9344dd919b4b9cb78c90bb\",\"x5t\":\"ZQjM9VS9s-wXrj-eXxyJskLCAuw\",\"cer\":\"MIIDAzCCAeugAwIBAgIQJVaBZNIASHOTRSb8zcPR+TANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEyMjMzNjM0WhcNMjIxMDEyMjM0NjM0WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDlJKBZ0Z24Yoj8RLQ7eP9n6eWQ5anYaav6xTsPOBmDysrG+onFTZzGpLSKfWS7+JPiZlsvFv2cPL3M0f+/MmpnffH6VgBFFJ7I7pbWlrhbZn7DTb2883AXy3GZXgRXnzfLvVsIQhxuMM1Q80SmHRYbOe+RXYiQ0ck/aC+Npgouz7UUn4cVReCrSykxXzl9qKk0YSFfVYOAEhdRKLBMwD9oYaWHbDWI2u+QCiGE8VPEL78TEEItdTjcjxs88dVqydV+fydN3GeD9ojO0GkeJkmfzPitD5m0qlPLLN39POcBnHG3KCVMxVqn/BDl07ea4gFhvovV9W7fEGQXXUlojKbVAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFAP7/4eBJjESc1eqNiLCOvAK3Y8gMB0GA1UdDgQWBBQD+/+HgSYxEnNXqjYiwjrwCt2PIDANBgkqhkiG9w0BAQsFAAOCAQEArcXPuot7UUHaczmOD7bK+DjFoFyiP2YeQZiMyk6LchMOp9Umz1jYmywsMevyTqpwNL+Ts4JbR7Uee7TGpXJOWitZauo0ZS7juEbHPt2nk5zva1mAGOPnqf+0rq4XPMcE83EsYf6ddk4ao+1LtBUAAkqXcqOU5EYWzDbW/xengeSbZbFgkitOC7kB2jYCOr28LbANzqrobg0+shxkF8IjOCFAYhQx7uzI9387qs506d/873p+9QhnVHUgf2aou8/s/SYR1YWmPVZTceEyeMOXSUic/0bIX0Mab+qltAPh/dnFN1OYFAUS2s9MgRyNuW/MwCfPRshWMNtSRk0khfT1uw==\",\"attributes\":{\"enabled\":true,\"nbf\":1634081794,\"exp\":1665618394,\"created\":1634082394,\"updated\":1634082394,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1634082385,\"updated\":1634082385}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2346",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:46:46 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "e453b670-7833-415e-60c6-9f6a01e09505",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "f9d44bfd-177f-44a5-8fc6-c331f5ed0ca1",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "ae4307c4-945f-47bb-5104-ca987d0ba376"
},
"Method": "GET",
"Response": {
"BODY": "{\"error\":{\"code\":\"CertificateNotFound\",\"message\":\"Deleted Certificate not found: magiqStuff\"}}",
"STATUS_CODE": "404",
"cache-control": "no-cache",
"content-length": "94",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:46:46 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "ae4307c4-945f-47bb-5104-ca987d0ba376",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "61d14be1-6a5d-49f8-84ab-405f163fd272",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "f733da09-6491-487f-7322-55eba2c28895"
},
"Method": "GET",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff\",\"deletedDate\":1634082407,\"scheduledPurgeDate\":1641858407,\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/d580ca3aed9344dd919b4b9cb78c90bb\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff/d580ca3aed9344dd919b4b9cb78c90bb\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff/d580ca3aed9344dd919b4b9cb78c90bb\",\"x5t\":\"ZQjM9VS9s-wXrj-eXxyJskLCAuw\",\"cer\":\"MIIDAzCCAeugAwIBAgIQJVaBZNIASHOTRSb8zcPR+TANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEyMjMzNjM0WhcNMjIxMDEyMjM0NjM0WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDlJKBZ0Z24Yoj8RLQ7eP9n6eWQ5anYaav6xTsPOBmDysrG+onFTZzGpLSKfWS7+JPiZlsvFv2cPL3M0f+/MmpnffH6VgBFFJ7I7pbWlrhbZn7DTb2883AXy3GZXgRXnzfLvVsIQhxuMM1Q80SmHRYbOe+RXYiQ0ck/aC+Npgouz7UUn4cVReCrSykxXzl9qKk0YSFfVYOAEhdRKLBMwD9oYaWHbDWI2u+QCiGE8VPEL78TEEItdTjcjxs88dVqydV+fydN3GeD9ojO0GkeJkmfzPitD5m0qlPLLN39POcBnHG3KCVMxVqn/BDl07ea4gFhvovV9W7fEGQXXUlojKbVAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFAP7/4eBJjESc1eqNiLCOvAK3Y8gMB0GA1UdDgQWBBQD+/+HgSYxEnNXqjYiwjrwCt2PIDANBgkqhkiG9w0BAQsFAAOCAQEArcXPuot7UUHaczmOD7bK+DjFoFyiP2YeQZiMyk6LchMOp9Umz1jYmywsMevyTqpwNL+Ts4JbR7Uee7TGpXJOWitZauo0ZS7juEbHPt2nk5zva1mAGOPnqf+0rq4XPMcE83EsYf6ddk4ao+1LtBUAAkqXcqOU5EYWzDbW/xengeSbZbFgkitOC7kB2jYCOr28LbANzqrobg0+shxkF8IjOCFAYhQx7uzI9387qs506d/873p+9QhnVHUgf2aou8/s/SYR1YWmPVZTceEyeMOXSUic/0bIX0Mab+qltAPh/dnFN1OYFAUS2s9MgRyNuW/MwCfPRshWMNtSRk0khfT1uw==\",\"attributes\":{\"enabled\":true,\"nbf\":1634081794,\"exp\":1665618394,\"created\":1634082394,\"updated\":1634082394,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1634082385,\"updated\":1634082385}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2346",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:46:57 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "f733da09-6491-487f-7322-55eba2c28895",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "adf4dc72-9d5d-4e6d-b3eb-85dd9f5dccfc",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "4f78da1c-2315-431f-745e-a8bb578e8ccf"
},
"Method": "DELETE",
"Response": {
"BODY": "",
"STATUS_CODE": "204",
"cache-control": "no-cache",
"date": "Tue, 12 Oct 2021 23:46:57 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "4f78da1c-2315-431f-745e-a8bb578e8ccf",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "eac109bf-bec0-41f5-a1f2-fddf5687e57f",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "9d39020e-f06a-48e5-47a4-fead049ab086"
},
"Method": "DELETE",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff2\",\"deletedDate\":1634082417,\"scheduledPurgeDate\":1641858417,\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/8089416f6cbf489687ed9c9e40c37f84\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff2/8089416f6cbf489687ed9c9e40c37f84\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff2/8089416f6cbf489687ed9c9e40c37f84\",\"x5t\":\"WhMoZDJX3UsA25DHZ__-YVFc_WE\",\"cer\":\"MIIDAzCCAeugAwIBAgIQSMYq+FtORV6RjbjyUffZCzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEyMjMzNjM5WhcNMjIxMDEyMjM0NjM5WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQChqkZxvmcf6jTeeYoqJAV0a2n8eCZEV9f4QLpSM3ZAL6ngDPVcmxQFGEHj7IPHnFEULROLaw1nW++oirnw//VXRkJYcqnXLAha2eCV0Y7uzpyHennWnifxwxG1p1A77T9PUTLTa4DtdO7nKHvnnlSx9b667JOpED1qjKNGkiEPMARf6fSnv4fCrUXtVuIZAGktC5PUEXbghuDcS4DuthNq68FVykKZpCgewGW2dJZYp70airx1BFtNoc+6pc8rISXGKsaTc0AG3NhwMFcfKttmE6Ng7OlWA9bGKa+PM1B41EFoOT7lXzxgaGnTP3Z/QnaYE+gCqSMvEcmfDehJ0OsRAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFOr8gFtW7xlcLRLlkmumPZCF5OYlMB0GA1UdDgQWBBTq/IBbVu8ZXC0S5ZJrpj2QheTmJTANBgkqhkiG9w0BAQsFAAOCAQEAkN6V3naC7xWVsAkUad9q646Orzb0rvcIEFZcB6l7wkMLNci9Io0+aguIM8ooopxKDhSm2IoIgCNx297B/qGxwLCimZBY0Uy88x8o2IsLU2jVM5fvQTPJrmzMu0IMS4YKQyqRj/fpke11dKSkvOqLJ3ebVgCkzeqiVwImYmDCtcSjDF+wFzO4PDQyzX4+xbG/bKgX+Sna6lrVJNepTt9Na2Bwj4Bj57R+PpKncSqaGFokWeLvocEFWLLldq60Y2Fg7KOtasaQ6QFu9uxAqlqi+mMkb0RV9hgfLwFrHYEXDQ/ViyAAEYJRYnw0xhy1lOrSFKXT2qbFE5iWCohXpPN6tg==\",\"attributes\":{\"enabled\":true,\"nbf\":1634081799,\"exp\":1665618399,\"created\":1634082399,\"updated\":1634082399,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1634082396,\"updated\":1634082396}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2352",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:46:57 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "9d39020e-f06a-48e5-47a4-fead049ab086",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "aa340027-3740-4132-8aad-7414e0fb1247",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff2?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "b4726aea-f5cb-4cd2-5740-51619b33dfe1"
},
"Method": "GET",
"Response": {
"BODY": "{\"error\":{\"code\":\"CertificateNotFound\",\"message\":\"Deleted Certificate not found: magiqStuff2\"}}",
"STATUS_CODE": "404",
"cache-control": "no-cache",
"content-length": "95",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:46:57 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "b4726aea-f5cb-4cd2-5740-51619b33dfe1",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "6811bf13-8598-482b-a02f-34098da4888e",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff2?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "eb341c49-29bc-40df-5351-d1c66877c126"
},
"Method": "GET",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff2\",\"deletedDate\":1634082417,\"scheduledPurgeDate\":1641858417,\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/8089416f6cbf489687ed9c9e40c37f84\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff2/8089416f6cbf489687ed9c9e40c37f84\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff2/8089416f6cbf489687ed9c9e40c37f84\",\"x5t\":\"WhMoZDJX3UsA25DHZ__-YVFc_WE\",\"cer\":\"MIIDAzCCAeugAwIBAgIQSMYq+FtORV6RjbjyUffZCzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEyMjMzNjM5WhcNMjIxMDEyMjM0NjM5WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQChqkZxvmcf6jTeeYoqJAV0a2n8eCZEV9f4QLpSM3ZAL6ngDPVcmxQFGEHj7IPHnFEULROLaw1nW++oirnw//VXRkJYcqnXLAha2eCV0Y7uzpyHennWnifxwxG1p1A77T9PUTLTa4DtdO7nKHvnnlSx9b667JOpED1qjKNGkiEPMARf6fSnv4fCrUXtVuIZAGktC5PUEXbghuDcS4DuthNq68FVykKZpCgewGW2dJZYp70airx1BFtNoc+6pc8rISXGKsaTc0AG3NhwMFcfKttmE6Ng7OlWA9bGKa+PM1B41EFoOT7lXzxgaGnTP3Z/QnaYE+gCqSMvEcmfDehJ0OsRAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFOr8gFtW7xlcLRLlkmumPZCF5OYlMB0GA1UdDgQWBBTq/IBbVu8ZXC0S5ZJrpj2QheTmJTANBgkqhkiG9w0BAQsFAAOCAQEAkN6V3naC7xWVsAkUad9q646Orzb0rvcIEFZcB6l7wkMLNci9Io0+aguIM8ooopxKDhSm2IoIgCNx297B/qGxwLCimZBY0Uy88x8o2IsLU2jVM5fvQTPJrmzMu0IMS4YKQyqRj/fpke11dKSkvOqLJ3ebVgCkzeqiVwImYmDCtcSjDF+wFzO4PDQyzX4+xbG/bKgX+Sna6lrVJNepTt9Na2Bwj4Bj57R+PpKncSqaGFokWeLvocEFWLLldq60Y2Fg7KOtasaQ6QFu9uxAqlqi+mMkb0RV9hgfLwFrHYEXDQ/ViyAAEYJRYnw0xhy1lOrSFKXT2qbFE5iWCohXpPN6tg==\",\"attributes\":{\"enabled\":true,\"nbf\":1634081799,\"exp\":1665618399,\"created\":1634082399,\"updated\":1634082399,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=xyz\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":12,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1634082396,\"updated\":1634082396}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2352",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:47:08 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "eb341c49-29bc-40df-5351-d1c66877c126",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "4b02d284-5587-423d-9753-da8cb9b6d0a3",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff2?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "0f22d16d-635a-42d2-6c68-652a0d5a14dd"
},
"Method": "DELETE",
"Response": {
"BODY": "",
"STATUS_CODE": "204",
"cache-control": "no-cache",
"date": "Tue, 12 Oct 2021 23:47:08 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "0f22d16d-635a-42d2-6c68-652a0d5a14dd",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "db5c1831-738d-4def-9dda-bbf0bd01d229",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff2?api-version=7.2"
}
]
}

View File

@ -0,0 +1,31 @@
{
"networkCallRecords": [
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "86482169-fa0b-4b37-7735-6acef8332c6f"
},
"Method": "GET",
"Response": {
"BODY": "{\"value\":[],\"nextLink\":null}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "28",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 23:49:35 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "86482169-fa0b-4b37-7735-6acef8332c6f",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "35241f8c-cca2-410d-91f0-45fbb84a71bc",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff/versions?api-version=7.2"
}
]
}

View File

@ -0,0 +1,166 @@
{
"networkCallRecords": [
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "87232a5a-f07b-4ce9-6949-ce45da5068a7"
},
"Method": "GET",
"Response": {
"BODY": "{\"value\":[],\"nextLink\":null}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "28",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 13 Oct 2021 00:03:34 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "87232a5a-f07b-4ce9-6949-ce45da5068a7",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "fba3c880-f6e5-4393-880e-358faaddaa81",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/issuers?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "6a156671-505e-45bd-7779-820b1b542bc5"
},
"Method": "PUT",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/issuers/issuer01\",\"provider\":\"Test\",\"credentials\":{\"account_id\":\"keyvaultuser\"},\"org_details\":{\"zip\":0,\"admin_details\":[{\"first_name\":\"John\",\"last_name\":\"Doe\",\"email\":\"admin@microsoft.com\",\"phone\":\"4255555555\"}]},\"attributes\":{\"enabled\":true,\"created\":1634083414,\"updated\":1634083414}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "343",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 13 Oct 2021 00:03:34 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "6a156671-505e-45bd-7779-820b1b542bc5",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "b70ddf13-8394-4b96-af11-823921eb9bfd",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/issuers/issuer01?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "ab2cfaac-7e25-46dc-5ef5-4b426d5e2c63"
},
"Method": "PUT",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/issuers/issuer02\",\"provider\":\"Test\",\"credentials\":{\"account_id\":\"keyvaultuser\"},\"org_details\":{\"zip\":0,\"admin_details\":[{\"first_name\":\"John\",\"last_name\":\"Doe\",\"email\":\"admin@microsoft.com\",\"phone\":\"4255555555\"}]},\"attributes\":{\"enabled\":true,\"created\":1634083414,\"updated\":1634083414}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "343",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 13 Oct 2021 00:03:34 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "ab2cfaac-7e25-46dc-5ef5-4b426d5e2c63",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "2e8241cc-626a-4847-8756-a0f04ba473ea",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/issuers/issuer02?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "42b24197-090a-4881-7f05-365bb8a3ed5b"
},
"Method": "GET",
"Response": {
"BODY": "{\"value\":[{\"id\":\"https://REDACTED.vault.azure.net/certificates/issuers/issuer01\",\"provider\":\"Test\"},{\"id\":\"https://REDACTED.vault.azure.net/certificates/issuers/issuer02\",\"provider\":\"Test\"}],\"nextLink\":null}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "217",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 13 Oct 2021 00:03:34 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "42b24197-090a-4881-7f05-365bb8a3ed5b",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "26ab2e7a-5024-4f5c-bcfc-2b8adad79c91",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/issuers?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "5c7b11c4-ff94-43f3-6651-283826df1b0d"
},
"Method": "DELETE",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/issuers/issuer01\",\"provider\":\"Test\",\"credentials\":{\"account_id\":\"keyvaultuser\"},\"org_details\":{\"zip\":0,\"admin_details\":[{\"first_name\":\"John\",\"last_name\":\"Doe\",\"email\":\"admin@microsoft.com\",\"phone\":\"4255555555\"}]},\"attributes\":{\"enabled\":true,\"created\":1634083414,\"updated\":1634083414}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "343",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 13 Oct 2021 00:03:34 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "5c7b11c4-ff94-43f3-6651-283826df1b0d",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "bd7f6dcb-bbca-4101-a59f-71dfda322112",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/issuers/issuer01?api-version=7.2"
},
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
"x-ms-client-request-id": "8b21cd41-eedb-4bb0-73fb-86c6fd9d9929"
},
"Method": "DELETE",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/issuers/issuer02\",\"provider\":\"Test\",\"credentials\":{\"account_id\":\"keyvaultuser\"},\"org_details\":{\"zip\":0,\"admin_details\":[{\"first_name\":\"John\",\"last_name\":\"Doe\",\"email\":\"admin@microsoft.com\",\"phone\":\"4255555555\"}]},\"attributes\":{\"enabled\":true,\"created\":1634083414,\"updated\":1634083414}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "343",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 13 Oct 2021 00:03:34 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "8b21cd41-eedb-4bb0-73fb-86c6fd9d9929",
"x-ms-keyvault-network-info": "conn_type=Ipv4;addr=24.22.157.72;act_addr_fam=InterNetwork;",
"x-ms-keyvault-region": "westus2",
"x-ms-keyvault-service-version": "1.9.132.3",
"x-ms-request-id": "5293141a-2aa9-4c10-8c29-fa7f9f75d01d",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/issuers/issuer02?api-version=7.2"
}
]
}