Delete/getDeleted/Purge/recover (#2914)

* functionality, next tests

* Updates for tests, and bug fix found in test

* PR comments

* missed comment

* PR comments

* catch by value
This commit is contained in:
George Arama 2021-10-12 14:55:05 -07:00 committed by GitHub
parent 4eb33a0015
commit a2e5262d6f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 1893 additions and 114 deletions

View File

@ -220,6 +220,73 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
std::vector<CertificateContact> const& contacts,
Azure::Core::Context const& context = Azure::Core::Context()) const;
/**
* @brief Retrieves information about the specified deleted certificate.
*
* @details The GetDeletedCertificate operation retrieves the deleted certificate
* information plus its attributes, such as retention interval,
* scheduled permanent deletion and the current deletion recovery level.
*
* @remark This operation requires the certificates/get permission.
*
* @param name The name of the certificate.
* @param context The context for the operation can be used for request cancellation.
* @return The deleted certificate.
*/
Azure::Response<DeletedCertificate> GetDeletedCertificate(
std::string const& name,
Azure::Core::Context const& context = Azure::Core::Context()) const;
/**
* @brief Permanently deletes the specified deleted certificate.
*
* @details The PurgeDeletedCertificate operation performs an irreversible
* deletion of the specified certificate, without possibility for recovery.
* The operation is not available if the recovery level does not specify 'Purgeable'
*
* @remark This operation requires the certificate/purge permission.
*
* @param name The name of the certificate.
* @param context The context for the operation can be used for request cancellation.
* @return Empty object.
*/
Azure::Response<PurgedCertificate> PurgeDeletedCertificate(
std::string const& name,
Azure::Core::Context const& context = Azure::Core::Context()) const;
/**
* @brief Deletes a certificate from a specified key vault.
*
* @details Deletes all versions of a certificate object along with its associated policy.
* Delete certificate cannot be used to remove individual versions of a certificate object.
*
* @remark This operation requires the certificate/delete permission.
*
* @param name The name of the certificate.
* @param context The context for the operation can be used for request cancellation.
* @return Delete Certificate operation.
*/
DeleteCertificateOperation StartDeleteCertificate(
std::string const& name,
Azure::Core::Context const& context = Azure::Core::Context()) const;
/**
* @brief Recovers the deleted certificate back to its current version under /certificates.
*
* @details The StartRecoverDeletedCertificate operation performs the reversal of the Delete
* operation. The operation is applicable in vaults enabled for soft-delete, and must be issued
* during the retention interval (available in the deleted certificate's attributes).
*
* @remark This operation requires the certificate/recover permission.
*
* @param name The name of the certificate.
* @param context The context for the operation can be used for request cancellation.
* @return Recover deleted certificate operation.
*/
RecoverDeletedCertificateOperation StartRecoverDeletedCertificate(
std::string const& name,
Azure::Core::Context const& context = Azure::Core::Context()) const;
private:
/**
* @brief Gets the creation operation of a certificate.

View File

@ -774,7 +774,7 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
* @brief A KeyVaultCertificate along with its CertificatePolicy.
*
*/
struct KeyVaultCertificateWithPolicy final : public KeyVaultCertificate
struct KeyVaultCertificateWithPolicy : public KeyVaultCertificate
{
/**
* @brief Gets the current policy for the certificate.
@ -791,6 +791,13 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
: KeyVaultCertificate(properties)
{
}
/**
* @brief Default constructorfor Key Vault Certificate With Policy object
*
*
*/
KeyVaultCertificateWithPolicy() = default;
};
/**
@ -1076,4 +1083,48 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
Azure::Nullable<bool> CertificateTransparency;
};
struct DeletedCertificate final : public KeyVaultCertificateWithPolicy
{
/**
* @brief Gets the identifier of the deleted certificate.
*
*/
std::string RecoveryId;
/**
* @brief DateTime indicating when the certificate was deleted.
*
*/
Azure::Nullable<DateTime> DeletedOn;
/**
* @brief DateTime for when the deleted certificate will be purged.
*
*/
Azure::Nullable<DateTime> ScheduledPurgeDate;
/**
* @brief Construct a new Key Vault Deleted Certificate
*
* @param properties The properties to create a new certificate.
*/
DeletedCertificate(CertificateProperties const& properties)
: KeyVaultCertificateWithPolicy(properties)
{
}
/**
* @brief Default constructor.
*
*/
DeletedCertificate() = default;
};
/**
* @brief Define a model for a purged Certificate.
*
*/
struct PurgedCertificate final
{
};
}}}} // namespace Azure::Security::KeyVault::Certificates

View File

@ -22,17 +22,17 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
/**
* @brief Represents a create certificate long running operation
*/
class CreateCertificateOperation final : public Azure::Core::Operation<KeyVaultCertificate> {
class CreateCertificateOperation final
: public Azure::Core::Operation<KeyVaultCertificateWithPolicy> {
friend class CertificateClient;
private:
std::shared_ptr<CertificateClient> m_certificateClient;
KeyVaultCertificate m_value;
KeyVaultCertificateWithPolicy m_value;
std::string m_continuationToken;
Azure::Response<KeyVaultCertificate> PollUntilDoneInternal(
Azure::Response<KeyVaultCertificateWithPolicy> PollUntilDoneInternal(
std::chrono::milliseconds period,
Azure::Core::Context& context) override;
@ -64,11 +64,12 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
public:
/**
* @brief Get the #Azure::Security::KeyVault::Certificate::KeyVaultCertificate object.
* @brief Get the #Azure::Security::KeyVault::Certificates::KeyVaultCertificateWithPolicy
* object.
*
* @return A certificate object.
*/
KeyVaultCertificate Value() const override { return m_value; }
KeyVaultCertificateWithPolicy Value() const override { return m_value; }
/**
* @brief Get the properties of the pending certificate operation.
@ -102,4 +103,160 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
CertificateClient const& client,
Azure::Core::Context const& context = Azure::Core::Context());
};
/**
* @brief Represents a delete certificate long running operation
*/
class DeleteCertificateOperation final : public Azure::Core::Operation<DeletedCertificate> {
friend class CertificateClient;
private:
std::shared_ptr<CertificateClient> m_certificateClient;
DeletedCertificate m_value;
std::string m_continuationToken;
Azure::Response<DeletedCertificate> PollUntilDoneInternal(
std::chrono::milliseconds period,
Azure::Core::Context& context) override;
std::unique_ptr<Azure::Core::Http::RawResponse> PollInternal(
Azure::Core::Context const& context) override;
/*
* Only friend classes are permitted to call the constructor .
*
* Since C++ doesn't offer `internal` access, we use friends-only instead.
*/
DeleteCertificateOperation(
std::shared_ptr<CertificateClient> certificateClient,
Azure::Response<DeletedCertificate> response);
DeleteCertificateOperation(
std::string resumeToken,
std::shared_ptr<CertificateClient> certificateClient);
/**
* @brief Get the #Azure::Core::Http::RawResponse of the operation request.
* @return A reference to an #Azure::Core::Http::RawResponse.
* @note Does not give up ownership of the RawResponse.
*/
Azure::Core::Http::RawResponse const& GetRawResponseInternal() const override
{
return *m_rawResponse;
}
public:
/**
* @brief Get the #Azure::Security::KeyVault::Certificates::DeletedCertificate object.
*
* @return A deleted certificate object.
*/
DeletedCertificate Value() const override { return m_value; }
/**
* @brief Get an Url as string which can be used to get the status of the
* operation.
*
* @return std::string
*/
std::string GetResumeToken() const override { return m_continuationToken; }
/**
* @brief Create a #DeleteCertificateOperation from the \p resumeToken fetched from another
* `Operation<T>`, updated to the the latest operation status.
*
* @remark After the operation is initialized, it is used to poll the last update from the
* server using the \p context.
*
* @param resumeToken A previously generated token used to resume the polling of the
* operation.
* @param client A #CertificateClient that is used for getting status updates.
* @param context A #Azure::Core::Context controlling the request lifetime.
* @return DeleteCertificateOperation
*/
static DeleteCertificateOperation CreateFromResumeToken(
std::string const& resumeToken,
CertificateClient const& client,
Azure::Core::Context const& context = Azure::Core::Context());
};
/**
* @brief Represents a recover deleted certificate long running operation
*/
class RecoverDeletedCertificateOperation final
: public Azure::Core::Operation<KeyVaultCertificateWithPolicy> {
friend class CertificateClient;
private:
std::shared_ptr<CertificateClient> m_certificateClient;
KeyVaultCertificateWithPolicy m_value;
std::string m_continuationToken;
Azure::Response<KeyVaultCertificateWithPolicy> PollUntilDoneInternal(
std::chrono::milliseconds period,
Azure::Core::Context& context) override;
std::unique_ptr<Azure::Core::Http::RawResponse> PollInternal(
Azure::Core::Context const& context) override;
/*
* Only friend classes are permitted to call the constructor .
*
* Since C++ doesn't offer `internal` access, we use friends-only instead.
*/
RecoverDeletedCertificateOperation(
std::shared_ptr<CertificateClient> certificateClient,
Azure::Response<KeyVaultCertificateWithPolicy> response);
RecoverDeletedCertificateOperation(
std::string resumeToken,
std::shared_ptr<CertificateClient> certificateClient);
/**
* @brief Get the #Azure::Core::Http::RawResponse of the operation request.
* @return A reference to an #Azure::Core::Http::RawResponse.
* @note Does not give up ownership of the RawResponse.
*/
Azure::Core::Http::RawResponse const& GetRawResponseInternal() const override
{
return *m_rawResponse;
}
public:
/**
* @brief Get the #Azure::Security::KeyVault::Certificates::KeyVaultCertificateWithPolicy
* object.
*
* @return A key vault certificate object.
*/
KeyVaultCertificateWithPolicy Value() const override { return m_value; }
/**
* @brief Get an Url as string which can be used to get the status of the
* operation.
*
* @return std::string
*/
std::string GetResumeToken() const override { return m_continuationToken; }
/**
* @brief Create a #RecoverDeletedCertificateOperation from the \p resumeToken fetched from
* another `Operation<T>`, updated to the the latest operation status.
*
* @remark After the operation is initialized, it is used to poll the last update from the
* server using the \p context.
*
* @param resumeToken A previously generated token used to resume the polling of the
* operation.
* @param client A #CertificateClient that is used for getting status updates.
* @param context A #Azure::Core::Context controlling the request lifetime.
* @return RecoverDeletedCertificateOperation
*/
static RecoverDeletedCertificateOperation CreateFromResumeToken(
std::string const& resumeToken,
CertificateClient const& client,
Azure::Core::Context const& context = Azure::Core::Context());
};
}}}} // namespace Azure::Security::KeyVault::Certificates

View File

@ -82,8 +82,7 @@ Response<KeyVaultCertificateWithPolicy> CertificateClient::GetCertificate(
// Send and parse respone
auto rawResponse = SendRequest(request, context);
auto value
= _detail::KeyVaultCertificateSerializer::KeyVaultCertificateDeserialize(name, *rawResponse);
auto value = _detail::KeyVaultCertificateSerializer::Deserialize(name, *rawResponse);
return Azure::Response<KeyVaultCertificateWithPolicy>(std::move(value), std::move(rawResponse));
}
@ -103,8 +102,7 @@ Response<KeyVaultCertificate> CertificateClient::GetCertificateVersion(
// Send and parse respone
auto rawResponse = SendRequest(request, context);
auto value
= _detail::KeyVaultCertificateSerializer::KeyVaultCertificateDeserialize(name, *rawResponse);
auto value = _detail::KeyVaultCertificateSerializer::Deserialize(name, *rawResponse);
return Azure::Response<KeyVaultCertificate>(std::move(value), std::move(rawResponse));
}
@ -128,6 +126,18 @@ CreateCertificateOperation CertificateClient::StartCreateCertificate(
std::make_shared<CertificateClient>(*this), std::move(responseT));
}
Response<DeletedCertificate> CertificateClient::GetDeletedCertificate(
std::string const& name,
Azure::Core::Context const& context) const
{
auto request = CreateRequest(HttpMethod::Get, {DeletedCertificatesPath, name});
// Send and parse respone
auto rawResponse = SendRequest(request, context);
auto value = DeletedCertificateSerializer::Deserialize(name, *rawResponse);
return Azure::Response<DeletedCertificate>(std::move(value), std::move(rawResponse));
}
Azure::Response<CertificateIssuer> CertificateClient::GetIssuer(
std::string const& name,
Azure::Core::Context const& context) const
@ -232,4 +242,44 @@ Azure::Response<CertificateOperationProperties> CertificateClient::GetCertificat
return Azure::Response<CertificateOperationProperties>(std::move(value), std::move(rawResponse));
}
Response<PurgedCertificate> CertificateClient::PurgeDeletedCertificate(
std::string const& name,
Azure::Core::Context const& context) const
{
auto request = CreateRequest(HttpMethod::Delete, {DeletedCertificatesPath, name});
// Send and parse respone
auto rawResponse = SendRequest(request, context);
PurgedCertificate value;
return Azure::Response<PurgedCertificate>(std::move(value), std::move(rawResponse));
}
DeleteCertificateOperation CertificateClient::StartDeleteCertificate(
std::string const& name,
Azure::Core::Context const& context) const
{
auto request = CreateRequest(HttpMethod::Delete, {CertificatesPath, name});
auto rawResponse = SendRequest(request, context);
auto value = DeletedCertificate();
value.Properties.Name = name;
auto responseT = Azure::Response<DeletedCertificate>(std::move(value), std::move(rawResponse));
return DeleteCertificateOperation(
std::make_shared<CertificateClient>(*this), std::move(responseT));
}
RecoverDeletedCertificateOperation CertificateClient::StartRecoverDeletedCertificate(
std::string const& name,
Azure::Core::Context const& context) const
{
auto request = CreateRequest(HttpMethod::Post, {DeletedCertificatesPath, name, RecoverPath});
auto rawResponse = SendRequest(request, context);
auto value = KeyVaultCertificateWithPolicy();
value.Properties.Name = name;
auto responseT
= Azure::Response<KeyVaultCertificateWithPolicy>(std::move(value), std::move(rawResponse));
return RecoverDeletedCertificateOperation(
std::make_shared<CertificateClient>(*this), std::move(responseT));
}
const ServiceVersion ServiceVersion::V7_2("7.2");

View File

@ -9,7 +9,7 @@
using namespace Azure::Security::KeyVault::Certificates;
Azure::Response<KeyVaultCertificate> CreateCertificateOperation::PollUntilDoneInternal(
Azure::Response<KeyVaultCertificateWithPolicy> CreateCertificateOperation::PollUntilDoneInternal(
std::chrono::milliseconds period,
Azure::Core::Context& context)
{
@ -23,7 +23,7 @@ Azure::Response<KeyVaultCertificate> CreateCertificateOperation::PollUntilDoneIn
std::this_thread::sleep_for(period);
}
return Azure::Response<KeyVaultCertificate>(
return Azure::Response<KeyVaultCertificateWithPolicy>(
m_value, std::make_unique<Azure::Core::Http::RawResponse>(*m_rawResponse));
}
@ -35,7 +35,7 @@ std::unique_ptr<Azure::Core::Http::RawResponse> CreateCertificateOperation::Poll
try
{
rawResponse
= m_certificateClient->GetCertificateOperation(Properties.Name, context).RawResponse;
= m_certificateClient->GetCertificateOperation(m_continuationToken, context).RawResponse;
}
catch (Azure::Core::RequestFailedException& error)
{
@ -90,7 +90,7 @@ CreateCertificateOperation::CreateCertificateOperation(
{
Properties = response.Value;
m_rawResponse = std::move(response.RawResponse);
m_continuationToken = m_value.Name();
m_continuationToken = Properties.Name;
if (!m_value.Name().empty())
{
@ -103,7 +103,6 @@ CreateCertificateOperation::CreateCertificateOperation(
std::shared_ptr<CertificateClient> certificateClient)
: m_certificateClient(certificateClient), m_continuationToken(std::move(resumeToken))
{
m_value.Properties.Name = resumeToken;
}
CreateCertificateOperation CreateCertificateOperation::CreateFromResumeToken(
@ -115,3 +114,176 @@ CreateCertificateOperation CreateCertificateOperation::CreateFromResumeToken(
operation.Poll(context);
return operation;
}
Azure::Response<DeletedCertificate> DeleteCertificateOperation::PollUntilDoneInternal(
std::chrono::milliseconds period,
Azure::Core::Context& context)
{
while (true)
{
Poll(context);
if (IsDone())
{
break;
}
std::this_thread::sleep_for(period);
}
return Azure::Response<DeletedCertificate>(
m_value, std::make_unique<Azure::Core::Http::RawResponse>(*m_rawResponse));
}
std::unique_ptr<Azure::Core::Http::RawResponse> DeleteCertificateOperation::PollInternal(
Azure::Core::Context const& context)
{
std::unique_ptr<Azure::Core::Http::RawResponse> rawResponse;
try
{
rawResponse
= m_certificateClient->GetDeletedCertificate(m_continuationToken, context).RawResponse;
}
catch (Azure::Core::RequestFailedException& error)
{
rawResponse = std::move(error.RawResponse);
}
switch (rawResponse->GetStatusCode())
{
case Azure::Core::Http::HttpStatusCode::Ok:
case Azure::Core::Http::HttpStatusCode::Forbidden: {
m_status = Azure::Core::OperationStatus::Succeeded;
break;
}
case Azure::Core::Http::HttpStatusCode::NotFound: {
m_status = Azure::Core::OperationStatus::Running;
break;
}
default:
throw Azure::Core::RequestFailedException(rawResponse);
}
if (m_status == Azure::Core::OperationStatus::Succeeded)
{
m_value = _detail::DeletedCertificateSerializer::Deserialize(m_value.Name(), *rawResponse);
}
return rawResponse;
}
DeleteCertificateOperation::DeleteCertificateOperation(
std::shared_ptr<CertificateClient> certificateClient,
Azure::Response<DeletedCertificate> response)
: m_certificateClient(certificateClient)
{
m_value = response.Value;
m_rawResponse = std::move(response.RawResponse);
m_continuationToken = m_value.Name();
if (!m_value.Name().empty())
{
m_status = Azure::Core::OperationStatus::Succeeded;
}
}
DeleteCertificateOperation::DeleteCertificateOperation(
std::string resumeToken,
std::shared_ptr<CertificateClient> certificateClient)
: m_certificateClient(certificateClient), m_continuationToken(std::move(resumeToken))
{
}
DeleteCertificateOperation DeleteCertificateOperation::CreateFromResumeToken(
std::string const& resumeToken,
CertificateClient const& client,
Azure::Core::Context const& context)
{
DeleteCertificateOperation operation(resumeToken, std::make_shared<CertificateClient>(client));
operation.Poll(context);
return operation;
}
Azure::Response<KeyVaultCertificateWithPolicy> RecoverDeletedCertificateOperation::
PollUntilDoneInternal(std::chrono::milliseconds period, Azure::Core::Context& context)
{
while (true)
{
Poll(context);
if (IsDone())
{
break;
}
std::this_thread::sleep_for(period);
}
return Azure::Response<KeyVaultCertificateWithPolicy>(
m_value, std::make_unique<Azure::Core::Http::RawResponse>(*m_rawResponse));
}
std::unique_ptr<Azure::Core::Http::RawResponse> RecoverDeletedCertificateOperation::PollInternal(
Azure::Core::Context const& context)
{
std::unique_ptr<Azure::Core::Http::RawResponse> rawResponse;
try
{
rawResponse = m_certificateClient->GetCertificate(m_continuationToken, context).RawResponse;
}
catch (Azure::Core::RequestFailedException& error)
{
rawResponse = std::move(error.RawResponse);
}
switch (rawResponse->GetStatusCode())
{
case Azure::Core::Http::HttpStatusCode::Ok:
case Azure::Core::Http::HttpStatusCode::Forbidden: {
m_status = Azure::Core::OperationStatus::Succeeded;
break;
}
case Azure::Core::Http::HttpStatusCode::NotFound: {
m_status = Azure::Core::OperationStatus::Running;
break;
}
default:
throw Azure::Core::RequestFailedException(rawResponse);
}
if (m_status == Azure::Core::OperationStatus::Succeeded)
{
m_value = _detail::KeyVaultCertificateSerializer::Deserialize(m_value.Name(), *rawResponse);
}
return rawResponse;
}
RecoverDeletedCertificateOperation::RecoverDeletedCertificateOperation(
std::shared_ptr<CertificateClient> certificateClient,
Azure::Response<KeyVaultCertificateWithPolicy> response)
: m_certificateClient(certificateClient)
{
m_value = response.Value;
m_rawResponse = std::move(response.RawResponse);
m_continuationToken = m_value.Name();
if (!m_value.Name().empty())
{
m_status = Azure::Core::OperationStatus::Succeeded;
}
}
RecoverDeletedCertificateOperation::RecoverDeletedCertificateOperation(
std::string resumeToken,
std::shared_ptr<CertificateClient> certificateClient)
: m_certificateClient(certificateClient), m_continuationToken(std::move(resumeToken))
{
}
RecoverDeletedCertificateOperation RecoverDeletedCertificateOperation::CreateFromResumeToken(
std::string const& resumeToken,
CertificateClient const& client,
Azure::Core::Context const& context)
{
RecoverDeletedCertificateOperation operation(
resumeToken, std::make_shared<CertificateClient>(client));
operation.Poll(context);
return operation;
}

View File

@ -19,8 +19,15 @@ using namespace Azure::Core::_internal;
using Azure::Core::_internal::PosixTimeConverter;
KeyVaultCertificateWithPolicy
_detail::KeyVaultCertificateSerializer::KeyVaultCertificateDeserialize(
void _detail::KeyVaultCertificateSerializer::Deserialize(
KeyVaultCertificateWithPolicy& certificate,
std::string const& name,
Azure::Core::Http::RawResponse const& rawResponse)
{
certificate = Deserialize(name, rawResponse);
}
KeyVaultCertificateWithPolicy _detail::KeyVaultCertificateSerializer::Deserialize(
std::string const& name,
Azure::Core::Http::RawResponse const& rawResponse)
{
@ -564,3 +571,31 @@ CertificateOperationProperties CertificateOperationSerializer ::Deserialize(
return operation;
}
DeletedCertificate DeletedCertificateSerializer::Deserialize(
std::string const& name,
Azure::Core::Http::RawResponse const& rawResponse)
{
DeletedCertificate result;
KeyVaultCertificateSerializer::Deserialize(result, name, rawResponse);
auto const& body = rawResponse.GetBody();
auto jsonResponse = json::parse(body);
result.RecoveryId = jsonResponse[RecoveryIdPropertyName];
JsonOptional::SetIfExists<int64_t, Azure::DateTime>(
result.DeletedOn,
jsonResponse,
DeletedDatePropertyName,
PosixTimeConverter::PosixTimeToDateTime);
JsonOptional::SetIfExists<int64_t, Azure::DateTime>(
result.ScheduledPurgeDate,
jsonResponse,
ScheduledPurgeDatePropertyName,
PosixTimeConverter::PosixTimeToDateTime);
return result;
}

View File

@ -20,6 +20,8 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
constexpr static const char ContactsPath[] = "contacts";
constexpr static const char ContactsPropertyName[] = "contacts";
constexpr static const char PendingPath[] = "pending";
constexpr static const char DeletedCertificatesPath[] = "deletedcertificates";
constexpr static const char RecoverPath[] = "recover";
/***************** Certificates Properties *****************/
constexpr static const char IdName[] = "id";
@ -127,4 +129,8 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
constexpr static const char CancelationRequestedPropertyName[] = "cancellation_requested";
constexpr static const char CompletedValue[] = "completed";
/**************** Deleted Certificate property names ********/
constexpr static const char RecoveryIdPropertyName[] = "recoveryId";
constexpr static const char ScheduledPurgeDatePropertyName[] = "scheduledPurgeDate";
constexpr static const char DeletedDatePropertyName[] = "deletedDate";
}}}}} // namespace Azure::Security::KeyVault::Certificates::_detail

View File

@ -21,7 +21,12 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
class KeyVaultCertificateSerializer final {
public:
// Creates a new key based on a name and an HTTP raw response.
static KeyVaultCertificateWithPolicy KeyVaultCertificateDeserialize(
static KeyVaultCertificateWithPolicy Deserialize(
std::string const& name,
Azure::Core::Http::RawResponse const& rawResponse);
static void Deserialize(
KeyVaultCertificateWithPolicy& certificate,
std::string const& name,
Azure::Core::Http::RawResponse const& rawResponse);
@ -167,4 +172,13 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
}
}
};
class DeletedCertificateSerializer final {
DeletedCertificateSerializer() = delete;
public:
static DeletedCertificate Deserialize(
std::string const& name,
Azure::Core::Http::RawResponse const& rawResponse);
};
}}}}} // namespace Azure::Security::KeyVault::Certificates::_detail

View File

@ -41,12 +41,72 @@ TEST_F(KeyVaultCertificateClientTest, CreateCertificate)
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);
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);
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(), params.Properties.Name);
EXPECT_EQ(result.Value.Properties.Enabled.Value(), true);
EXPECT_NE(result.Value.RecoveryId.length(), size_t(0));
EXPECT_TRUE(result.Value.DeletedOn.HasValue());
EXPECT_TRUE(result.Value.ScheduledPurgeDate.HasValue());
client.PurgeDeletedCertificate(certificateName);
}
}
TEST_F(KeyVaultCertificateClientTest, CreateCertificateResumeToken)
{
// cspell: disable-next-line
std::string const certificateName("magiqStuff2");
auto const& client
= GetClientForTest(::testing::UnitTest::GetInstance()->current_test_info()->name());
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 fromToken
= CreateCertificateOperation::CreateFromResumeToken(response.GetResumeToken(), client);
auto result = fromToken.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 fromToken
= DeleteCertificateOperation::CreateFromResumeToken(response.GetResumeToken(), client);
auto result = fromToken.PollUntilDone(m_defaultWait);
EXPECT_EQ(result.Value.Name(), params.Properties.Name);
EXPECT_EQ(result.Value.Properties.Enabled.Value(), true);
EXPECT_NE(result.Value.RecoveryId.length(), size_t(0));
EXPECT_TRUE(result.Value.DeletedOn.HasValue());
EXPECT_TRUE(result.Value.ScheduledPurgeDate.HasValue());
client.PurgeDeletedCertificate(certificateName);
}
}
TEST_F(KeyVaultCertificateClientTest, GetCertificate)
@ -134,6 +194,16 @@ TEST_F(KeyVaultCertificateClientTest, GetCertificate)
EXPECT_NE(policy.LifetimeActions[0].Action.ToString(), "");
}
}
{
auto response = client.StartDeleteCertificate(certificateName);
auto result = response.PollUntilDone(m_defaultWait);
EXPECT_EQ(result.Value.Name(), certificateName);
EXPECT_EQ(result.Value.Properties.Enabled.Value(), true);
EXPECT_NE(result.Value.RecoveryId.length(), size_t(0));
EXPECT_TRUE(result.Value.DeletedOn.HasValue());
EXPECT_TRUE(result.Value.ScheduledPurgeDate.HasValue());
client.PurgeDeletedCertificate(certificateName);
}
}
TEST_F(KeyVaultCertificateClientTest, GetCertificateVersion)
@ -192,6 +262,101 @@ TEST_F(KeyVaultCertificateClientTest, GetCertificateVersion)
EXPECT_NE(cert.SecretId, "");
EXPECT_NE(cert.Cer.size(), 0);
}
{
auto response = client.StartDeleteCertificate(certificateName);
auto result = response.PollUntilDone(m_defaultWait);
EXPECT_EQ(result.Value.Name(), certificateName);
EXPECT_EQ(result.Value.Properties.Enabled.Value(), true);
EXPECT_NE(result.Value.RecoveryId.length(), size_t(0));
EXPECT_TRUE(result.Value.DeletedOn.HasValue());
EXPECT_TRUE(result.Value.ScheduledPurgeDate.HasValue());
client.PurgeDeletedCertificate(certificateName);
}
}
TEST_F(KeyVaultCertificateClientTest, GetDeletedCertificate)
{
// cspell: disable-next-line
std::string const certificateName("vivazqu");
auto const& client
= GetClientForTest(::testing::UnitTest::GetInstance()->current_test_info()->name());
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);
}
{
auto response = client.StartDeleteCertificate(certificateName);
auto result = response.PollUntilDone(m_defaultWait);
EXPECT_EQ(result.Value.Name(), certificateName);
}
{
auto response = client.GetDeletedCertificate(certificateName);
EXPECT_EQ(response.Value.Name(), certificateName);
}
{
auto response = client.StartRecoverDeletedCertificate(certificateName);
auto result = response.PollUntilDone(m_defaultWait);
EXPECT_EQ(result.Value.Name(), certificateName);
}
{
auto response = client.GetCertificate(certificateName);
EXPECT_EQ(response.Value.Name(), certificateName);
}
{
auto response = client.StartDeleteCertificate(certificateName);
auto result = response.PollUntilDone(m_defaultWait);
EXPECT_EQ(result.Value.Name(), certificateName);
client.PurgeDeletedCertificate(certificateName);
}
}
TEST_F(KeyVaultCertificateClientTest, DeleteWrongCertificate)
{
// cspell: disable-next-line
std::string const certificateName("unknownCert");
auto const& client
= GetClientForTest(::testing::UnitTest::GetInstance()->current_test_info()->name());
try
{
auto response = client.StartDeleteCertificate(certificateName);
EXPECT_TRUE(false); // we should not reach this line
}
catch (Azure::Core::RequestFailedException const& ex)
{
EXPECT_EQ(ex.StatusCode, Azure::Core::Http::HttpStatusCode::NotFound);
EXPECT_EQ(ex.ErrorCode, "CertificateNotFound");
}
try
{
auto response = client.StartRecoverDeletedCertificate(certificateName);
EXPECT_TRUE(false); // we should not reach this line
}
catch (Azure::Core::RequestFailedException const& ex)
{
EXPECT_EQ(ex.StatusCode, Azure::Core::Http::HttpStatusCode::NotFound);
EXPECT_EQ(ex.ErrorCode, "CertificateNotFound");
}
}
TEST_F(KeyVaultCertificateClientTest, CreateGetIssuer)

View File

@ -1,30 +1,30 @@
{
{
"networkCallRecords": [
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 19043 19041.1.amd64fre.vb_release.191206-1406)",
"x-ms-client-request-id": "874a5fcd-54f5-4576-5d10-804bc5085ad3"
"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": "0af0f3e3-ff1a-4898-75bd-a508e1668986"
},
"Method": "POST",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2pf3nDai0C7qwdtAU3oF9LCKCx4lDxx8xbiIXrOuucLeTUzYeyRlLNq3JfEc2AejppPg9tRv2i6dSgbJ9r76Q4H3Mx6vlEAFz5n8eau/s6GjJxrR08UPWht9vH2DBvVFb0qKoDCKsHORvn2SNdA1vSrnX2M5ycJ8yuCVxWYKqDUuKJpLdpWjo6QCCRQ8p1TnMwj25iawfHsQY9Hmcf3xStAgQktEaWq5YNHV300yV63AomRvyPDNawLd7VuzhHIrw8QpXBHDTY60edbmp4SlvsXEF28oRbOtx2DoiaYtk46FJ2CqTh5bcT0jHqVgVhq0s9lqIwbSFCldKQefru1HEQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEA1zX/J0HkZzlaiQnrp+AhWMjlGFLxl04mW5Ptctr/vo5q8ipaLXrlUdDg8BG9WRVgUqAq5oqJRVy6u2wLQrtWluU1/uACTEgytnTVWfuUIlwAo29/Pqpl37dWTSeatSQSyBuAtduCuldwV0THVdrfsshwozNmKi545wPow3Li8rTO5F8ByRZJ6xXswq9uNFAapXeVEfM9tMs5+IZqWeniN0aF5PkqKpIcHWNFds0v9qWA0JOVMj1RVmaSHU1aT5sKgE63icO5O4GN8cj+4xAGldbzhbAIHdUfywS61tY2THdPCdLek3FOL/RPYXpDEq4EqRjAgKH3d8ZJmmMZWWeztg==\",\"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\":\"80c0f1e027004fb285fa9fd04af56256\"}",
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0dJd0qlFfC3o3rx4j0c7LNpiCAaVtPpgRCWZZGB08rPGBR80QVS3+j9MfK+Vu1NdTpBtB4H7EJs5pRoD/KYWvDzt98sqFUF4Qx60cEYXkHQU4E+Ky/FuAupbQSmaiKeRub9C29ZJ6wBcsQo/6VZbFSpJFnYY+/Z4/bmTOtTOx/Wfs+fJn0EvuIwrGImiRp7f3QCCsrlkffgVnZZunN/4aWJmBAn0XKUBeCiQKd21Tn0NiV//9AGBcqXYE2wGP/QsQac3+78BQJxmOlRBGnkgAwwUDi1WV41X9lOB6lARuz3YHINQ5YCIRu3zGsoW0BL3R54LdBAYF2iGC8d8BXXh/QIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAfMRtHymaEHqSO8PFyBkWJJaR9vR3LImKNcl/eXmecBwZ8ZY2O3q8rN4VUh4O8nCLhO6QHOKMUXnJaJ9mopsZ0Vqz+9EtCbk5Togh9+prkRVf2yWWhv/wzMv757acfJxniiaOdtYT3HfjYjRsrsniwWJ9u8SzBspsC26SfOE5gxr+bcpKLGA1MKCUXVFGwjosXUr6kwy7/zGWzbqjE52jyrpcWwn2vWWb2dagvQNm8Z/rFbU5r1l49SM7HvZwb0CmGjvjKthJolMK4Jalj3S6LgQRUiwGVpMBUXw+4OLveGreiqgEYYHrrvoLPRX/EKlLlZRYf5TunfubIMI8mZ+BRA==\",\"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\":\"96e124f36f854f84ac9ed41112d120ea\"}",
"STATUS_CODE": "202",
"cache-control": "no-cache",
"content-length": "1237",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 05 Oct 2021 01:58:04 GMT",
"date": "Wed, 06 Oct 2021 23:32:57 GMT",
"expires": "-1",
"location": "https://REDACTED.vault.azure.net/certificates/magiqStuff/pending?api-version=7.2&request_id=80c0f1e027004fb285fa9fd04af56256",
"location": "https://REDACTED.vault.azure.net/certificates/magiqStuff/pending?api-version=7.2&request_id=96e124f36f854f84ac9ed41112d120ea",
"pragma": "no-cache",
"retry-after": "10",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "874a5fcd-54f5-4576-5d10-804bc5085ad3",
"x-ms-client-request-id": "0af0f3e3-ff1a-4898-75bd-a508e1668986",
"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": "67a1a546-f4a6-4277-a7f4-43d0b0ce3575",
"x-ms-request-id": "2e110a6d-d36d-441f-91f2-1bbc03322a93",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff/create?api-version=7.2"
@ -32,27 +32,27 @@
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 19043 19041.1.amd64fre.vb_release.191206-1406)",
"x-ms-client-request-id": "18c120a0-58a8-4d88-59db-7d065781f96c"
"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": "e020a47a-56fd-4494-5eb4-29a5357a2ed5"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2pf3nDai0C7qwdtAU3oF9LCKCx4lDxx8xbiIXrOuucLeTUzYeyRlLNq3JfEc2AejppPg9tRv2i6dSgbJ9r76Q4H3Mx6vlEAFz5n8eau/s6GjJxrR08UPWht9vH2DBvVFb0qKoDCKsHORvn2SNdA1vSrnX2M5ycJ8yuCVxWYKqDUuKJpLdpWjo6QCCRQ8p1TnMwj25iawfHsQY9Hmcf3xStAgQktEaWq5YNHV300yV63AomRvyPDNawLd7VuzhHIrw8QpXBHDTY60edbmp4SlvsXEF28oRbOtx2DoiaYtk46FJ2CqTh5bcT0jHqVgVhq0s9lqIwbSFCldKQefru1HEQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEA1zX/J0HkZzlaiQnrp+AhWMjlGFLxl04mW5Ptctr/vo5q8ipaLXrlUdDg8BG9WRVgUqAq5oqJRVy6u2wLQrtWluU1/uACTEgytnTVWfuUIlwAo29/Pqpl37dWTSeatSQSyBuAtduCuldwV0THVdrfsshwozNmKi545wPow3Li8rTO5F8ByRZJ6xXswq9uNFAapXeVEfM9tMs5+IZqWeniN0aF5PkqKpIcHWNFds0v9qWA0JOVMj1RVmaSHU1aT5sKgE63icO5O4GN8cj+4xAGldbzhbAIHdUfywS61tY2THdPCdLek3FOL/RPYXpDEq4EqRjAgKH3d8ZJmmMZWWeztg==\",\"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\":\"80c0f1e027004fb285fa9fd04af56256\"}",
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0dJd0qlFfC3o3rx4j0c7LNpiCAaVtPpgRCWZZGB08rPGBR80QVS3+j9MfK+Vu1NdTpBtB4H7EJs5pRoD/KYWvDzt98sqFUF4Qx60cEYXkHQU4E+Ky/FuAupbQSmaiKeRub9C29ZJ6wBcsQo/6VZbFSpJFnYY+/Z4/bmTOtTOx/Wfs+fJn0EvuIwrGImiRp7f3QCCsrlkffgVnZZunN/4aWJmBAn0XKUBeCiQKd21Tn0NiV//9AGBcqXYE2wGP/QsQac3+78BQJxmOlRBGnkgAwwUDi1WV41X9lOB6lARuz3YHINQ5YCIRu3zGsoW0BL3R54LdBAYF2iGC8d8BXXh/QIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAfMRtHymaEHqSO8PFyBkWJJaR9vR3LImKNcl/eXmecBwZ8ZY2O3q8rN4VUh4O8nCLhO6QHOKMUXnJaJ9mopsZ0Vqz+9EtCbk5Togh9+prkRVf2yWWhv/wzMv757acfJxniiaOdtYT3HfjYjRsrsniwWJ9u8SzBspsC26SfOE5gxr+bcpKLGA1MKCUXVFGwjosXUr6kwy7/zGWzbqjE52jyrpcWwn2vWWb2dagvQNm8Z/rFbU5r1l49SM7HvZwb0CmGjvjKthJolMK4Jalj3S6LgQRUiwGVpMBUXw+4OLveGreiqgEYYHrrvoLPRX/EKlLlZRYf5TunfubIMI8mZ+BRA==\",\"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\":\"96e124f36f854f84ac9ed41112d120ea\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1237",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 05 Oct 2021 01:58:04 GMT",
"date": "Wed, 06 Oct 2021 23:32:57 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": "18c120a0-58a8-4d88-59db-7d065781f96c",
"x-ms-client-request-id": "e020a47a-56fd-4494-5eb4-29a5357a2ed5",
"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": "b6019cb5-04d6-4b2f-924b-cbe02f7beec9",
"x-ms-request-id": "5e287e9e-1204-4d74-a96c-9cd05a053c21",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff/pending?api-version=7.2"
@ -60,26 +60,26 @@
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 19043 19041.1.amd64fre.vb_release.191206-1406)",
"x-ms-client-request-id": "aa8b021e-4354-49fb-4724-58c3c09bdcb0"
"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": "ac48519e-84e2-40b1-608f-36bd34d92aed"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2pf3nDai0C7qwdtAU3oF9LCKCx4lDxx8xbiIXrOuucLeTUzYeyRlLNq3JfEc2AejppPg9tRv2i6dSgbJ9r76Q4H3Mx6vlEAFz5n8eau/s6GjJxrR08UPWht9vH2DBvVFb0qKoDCKsHORvn2SNdA1vSrnX2M5ycJ8yuCVxWYKqDUuKJpLdpWjo6QCCRQ8p1TnMwj25iawfHsQY9Hmcf3xStAgQktEaWq5YNHV300yV63AomRvyPDNawLd7VuzhHIrw8QpXBHDTY60edbmp4SlvsXEF28oRbOtx2DoiaYtk46FJ2CqTh5bcT0jHqVgVhq0s9lqIwbSFCldKQefru1HEQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEA1zX/J0HkZzlaiQnrp+AhWMjlGFLxl04mW5Ptctr/vo5q8ipaLXrlUdDg8BG9WRVgUqAq5oqJRVy6u2wLQrtWluU1/uACTEgytnTVWfuUIlwAo29/Pqpl37dWTSeatSQSyBuAtduCuldwV0THVdrfsshwozNmKi545wPow3Li8rTO5F8ByRZJ6xXswq9uNFAapXeVEfM9tMs5+IZqWeniN0aF5PkqKpIcHWNFds0v9qWA0JOVMj1RVmaSHU1aT5sKgE63icO5O4GN8cj+4xAGldbzhbAIHdUfywS61tY2THdPCdLek3FOL/RPYXpDEq4EqRjAgKH3d8ZJmmMZWWeztg==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff\",\"request_id\":\"80c0f1e027004fb285fa9fd04af56256\"}",
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0dJd0qlFfC3o3rx4j0c7LNpiCAaVtPpgRCWZZGB08rPGBR80QVS3+j9MfK+Vu1NdTpBtB4H7EJs5pRoD/KYWvDzt98sqFUF4Qx60cEYXkHQU4E+Ky/FuAupbQSmaiKeRub9C29ZJ6wBcsQo/6VZbFSpJFnYY+/Z4/bmTOtTOx/Wfs+fJn0EvuIwrGImiRp7f3QCCsrlkffgVnZZunN/4aWJmBAn0XKUBeCiQKd21Tn0NiV//9AGBcqXYE2wGP/QsQac3+78BQJxmOlRBGnkgAwwUDi1WV41X9lOB6lARuz3YHINQ5YCIRu3zGsoW0BL3R54LdBAYF2iGC8d8BXXh/QIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAfMRtHymaEHqSO8PFyBkWJJaR9vR3LImKNcl/eXmecBwZ8ZY2O3q8rN4VUh4O8nCLhO6QHOKMUXnJaJ9mopsZ0Vqz+9EtCbk5Togh9+prkRVf2yWWhv/wzMv757acfJxniiaOdtYT3HfjYjRsrsniwWJ9u8SzBspsC26SfOE5gxr+bcpKLGA1MKCUXVFGwjosXUr6kwy7/zGWzbqjE52jyrpcWwn2vWWb2dagvQNm8Z/rFbU5r1l49SM7HvZwb0CmGjvjKthJolMK4Jalj3S6LgQRUiwGVpMBUXw+4OLveGreiqgEYYHrrvoLPRX/EKlLlZRYf5TunfubIMI8mZ+BRA==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff\",\"request_id\":\"96e124f36f854f84ac9ed41112d120ea\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1145",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 05 Oct 2021 01:58:35 GMT",
"date": "Wed, 06 Oct 2021 23:33:26 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "aa8b021e-4354-49fb-4724-58c3c09bdcb0",
"x-ms-client-request-id": "ac48519e-84e2-40b1-608f-36bd34d92aed",
"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": "1a42c5ef-e592-4d06-a458-f607353e8097",
"x-ms-request-id": "1c53eb5f-933c-41fa-8110-1687d8491ffe",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/magiqStuff/pending?api-version=7.2"
@ -87,29 +87,135 @@
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 19043 19041.1.amd64fre.vb_release.191206-1406)",
"x-ms-client-request-id": "d68f122e-7bc4-48a7-5b71-28b4b16d04e4"
"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": "c3878fe7-7934-43b2-583e-ba2d3ab7fa69"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/6e845fa9af10471cb00720d362722d21\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff/6e845fa9af10471cb00720d362722d21\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff/6e845fa9af10471cb00720d362722d21\",\"x5t\":\"M4OaKr1B-78oP2ovO0tLFQkOL48\",\"cer\":\"MIIDAzCCAeugAwIBAgIQFdmbieqxQoaOEQ8KkFfncTANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA1MDE0ODA2WhcNMjIxMDA1MDE1ODA2WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDal/ecNqLQLurB20BTegX0sIoLHiUPHHzFuIhes665wt5NTNh7JGUs2rcl8RzYB6Omk+D21G/aLp1KBsn2vvpDgfczHq+UQAXPmfx5q7+zoaMnGtHTxQ9aG328fYMG9UVvSoqgMIqwc5G+fZI10DW9KudfYznJwnzK4JXFZgqoNS4omkt2laOjpAIJFDynVOczCPbmJrB8exBj0eZx/fFK0CBCS0Rparlg0dXfTTJXrcCiZG/I8M1rAt3tW7OEcivDxClcEcNNjrR51uanhKW+xcQXbyhFs63HYOiJpi2TjoUnYKpOHltxPSMepWBWGrSz2WojBtIUKV0pB5+u7UcRAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFFCLUtPDVdKQnrL1tr2Vr4vdtH7bMB0GA1UdDgQWBBRQi1LTw1XSkJ6y9ba9la+L3bR+2zANBgkqhkiG9w0BAQsFAAOCAQEAubdlEAmZ9D7DpCXpqkZghUexZkhX/IBt6JRtpHFKOPwblAtw7LTFna0WBIL4Hepnb75X9eYCD2EVZukwAw6PvECQJw0EKCNXRxv/rfNpK5wOjHvZRH5JXSFmB2LCDaGWYkQmRJOQQDuhMOwcGBYjN/GyhkZBjwsVbKlLNHJXmglkaCHh92pibbhIDRcANNNKULyTayeQmOK14DrqOYFJxQA0S8inz67PTiqhAGvkpg6ggXIaQNY4fLP9bBqKTeAIhkACPCXNDyZtNAxCy6VeK+bREc6UgAZdcsnlFSGW/0JMLKduV+jqk56KZ377qKCdKM4vIj4CYtfaxjvPQQ+Cvw==\",\"attributes\":{\"enabled\":true,\"nbf\":1633398486,\"exp\":1664935086,\"created\":1633399086,\"updated\":1633399086,\"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\":1633399085,\"updated\":1633399085}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/pending\"}}",
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/e4966e03d31f49a09cb53aef832b2f38\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff/e4966e03d31f49a09cb53aef832b2f38\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff/e4966e03d31f49a09cb53aef832b2f38\",\"x5t\":\"dOQn1G7FU7w9dAThF_kvL2zrDGs\",\"cer\":\"MIIDAzCCAeugAwIBAgIQWiP9YJzjQFKtTGkQUmCbmDANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA2MjMyMjU4WhcNMjIxMDA2MjMzMjU4WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDR0l3SqUV8LejevHiPRzss2mIIBpW0+mBEJZlkYHTys8YFHzRBVLf6P0x8r5W7U11OkG0HgfsQmzmlGgP8pha8PO33yyoVQXhDHrRwRheQdBTgT4rL8W4C6ltBKZqIp5G5v0Lb1knrAFyxCj/pVlsVKkkWdhj79nj9uZM61M7H9Z+z58mfQS+4jCsYiaJGnt/dAIKyuWR9+BWdlm6c3/hpYmYECfRcpQF4KJAp3bVOfQ2JX//0AYFypdgTbAY/9CxBpzf7vwFAnGY6VEEaeSADDBQOLVZXjVf2U4HqUBG7Pdgcg1DlgIhG7fMayhbQEvdHngt0EBgXaIYLx3wFdeH9AgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFLqvaITWoGWHVGV0OhZa1MvJVzW9MB0GA1UdDgQWBBS6r2iE1qBlh1RldDoWWtTLyVc1vTANBgkqhkiG9w0BAQsFAAOCAQEAxz91j8JbdXSZ5vm3umqh5B3jCgdADZ5LJRSbK2gVQLdoHt5fcgqRCakj+ZD80ZwV7O+RD3f2T22TRMCaPrhAsBJt1OpNWIh9TbkL6FIsNyPDg4W2xXBqdCLU0MM9nqz5H43iSqZm0ZP8uMA3xy2pAy2YWKxTiDHsU/jy9/neXL4pTsupvKGaXU3t4KRtngJnkU96NW1ueyBSFpdJF+mhTtrZzMHzzXzynwcGbgh7IJas0JaXQQcRjb8/zYrX7zHbX5uC+64yh+uWnh6FtlOOI9IO8qm8MlgtgmA5HPtWNOisTXoDJhoYQBpQhAtk95yRxzC+vzo38XwIF8ggIy/TTg==\",\"attributes\":{\"enabled\":true,\"nbf\":1633562578,\"exp\":1665099178,\"created\":1633563178,\"updated\":1633563178,\"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\":1633563069,\"updated\":1633563176}},\"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, 05 Oct 2021 01:58:35 GMT",
"date": "Wed, 06 Oct 2021 23:33:26 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "d68f122e-7bc4-48a7-5b71-28b4b16d04e4",
"x-ms-client-request-id": "c3878fe7-7934-43b2-583e-ba2d3ab7fa69",
"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": "bbfb2b29-9ba3-4ce1-8154-2c6873a7b417",
"x-ms-request-id": "c9336171-e813-489c-8c77-9d0438c55f90",
"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": "0c66461d-030f-4d88-488c-f646b90ac8dd"
},
"Method": "DELETE",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff\",\"deletedDate\":1633563207,\"scheduledPurgeDate\":1641339207,\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/e4966e03d31f49a09cb53aef832b2f38\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff/e4966e03d31f49a09cb53aef832b2f38\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff/e4966e03d31f49a09cb53aef832b2f38\",\"x5t\":\"dOQn1G7FU7w9dAThF_kvL2zrDGs\",\"cer\":\"MIIDAzCCAeugAwIBAgIQWiP9YJzjQFKtTGkQUmCbmDANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA2MjMyMjU4WhcNMjIxMDA2MjMzMjU4WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDR0l3SqUV8LejevHiPRzss2mIIBpW0+mBEJZlkYHTys8YFHzRBVLf6P0x8r5W7U11OkG0HgfsQmzmlGgP8pha8PO33yyoVQXhDHrRwRheQdBTgT4rL8W4C6ltBKZqIp5G5v0Lb1knrAFyxCj/pVlsVKkkWdhj79nj9uZM61M7H9Z+z58mfQS+4jCsYiaJGnt/dAIKyuWR9+BWdlm6c3/hpYmYECfRcpQF4KJAp3bVOfQ2JX//0AYFypdgTbAY/9CxBpzf7vwFAnGY6VEEaeSADDBQOLVZXjVf2U4HqUBG7Pdgcg1DlgIhG7fMayhbQEvdHngt0EBgXaIYLx3wFdeH9AgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFLqvaITWoGWHVGV0OhZa1MvJVzW9MB0GA1UdDgQWBBS6r2iE1qBlh1RldDoWWtTLyVc1vTANBgkqhkiG9w0BAQsFAAOCAQEAxz91j8JbdXSZ5vm3umqh5B3jCgdADZ5LJRSbK2gVQLdoHt5fcgqRCakj+ZD80ZwV7O+RD3f2T22TRMCaPrhAsBJt1OpNWIh9TbkL6FIsNyPDg4W2xXBqdCLU0MM9nqz5H43iSqZm0ZP8uMA3xy2pAy2YWKxTiDHsU/jy9/neXL4pTsupvKGaXU3t4KRtngJnkU96NW1ueyBSFpdJF+mhTtrZzMHzzXzynwcGbgh7IJas0JaXQQcRjb8/zYrX7zHbX5uC+64yh+uWnh6FtlOOI9IO8qm8MlgtgmA5HPtWNOisTXoDJhoYQBpQhAtk95yRxzC+vzo38XwIF8ggIy/TTg==\",\"attributes\":{\"enabled\":true,\"nbf\":1633562578,\"exp\":1665099178,\"created\":1633563178,\"updated\":1633563178,\"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\":1633563069,\"updated\":1633563176}},\"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, 06 Oct 2021 23:33:26 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "0c66461d-030f-4d88-488c-f646b90ac8dd",
"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": "4451dd2f-53e0-4039-be8c-44306d1a66c3",
"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": "140539a1-1fd6-4853-49ff-293f5f5690c2"
},
"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, 06 Oct 2021 23:33:26 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "140539a1-1fd6-4853-49ff-293f5f5690c2",
"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": "5155ea09-89c2-4e3b-88ee-35b457dffb91",
"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": "1d2f676f-3bb0-4a3f-6ce4-9611832779d1"
},
"Method": "GET",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff\",\"deletedDate\":1633563207,\"scheduledPurgeDate\":1641339207,\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff/e4966e03d31f49a09cb53aef832b2f38\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff/e4966e03d31f49a09cb53aef832b2f38\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff/e4966e03d31f49a09cb53aef832b2f38\",\"x5t\":\"dOQn1G7FU7w9dAThF_kvL2zrDGs\",\"cer\":\"MIIDAzCCAeugAwIBAgIQWiP9YJzjQFKtTGkQUmCbmDANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA2MjMyMjU4WhcNMjIxMDA2MjMzMjU4WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDR0l3SqUV8LejevHiPRzss2mIIBpW0+mBEJZlkYHTys8YFHzRBVLf6P0x8r5W7U11OkG0HgfsQmzmlGgP8pha8PO33yyoVQXhDHrRwRheQdBTgT4rL8W4C6ltBKZqIp5G5v0Lb1knrAFyxCj/pVlsVKkkWdhj79nj9uZM61M7H9Z+z58mfQS+4jCsYiaJGnt/dAIKyuWR9+BWdlm6c3/hpYmYECfRcpQF4KJAp3bVOfQ2JX//0AYFypdgTbAY/9CxBpzf7vwFAnGY6VEEaeSADDBQOLVZXjVf2U4HqUBG7Pdgcg1DlgIhG7fMayhbQEvdHngt0EBgXaIYLx3wFdeH9AgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFLqvaITWoGWHVGV0OhZa1MvJVzW9MB0GA1UdDgQWBBS6r2iE1qBlh1RldDoWWtTLyVc1vTANBgkqhkiG9w0BAQsFAAOCAQEAxz91j8JbdXSZ5vm3umqh5B3jCgdADZ5LJRSbK2gVQLdoHt5fcgqRCakj+ZD80ZwV7O+RD3f2T22TRMCaPrhAsBJt1OpNWIh9TbkL6FIsNyPDg4W2xXBqdCLU0MM9nqz5H43iSqZm0ZP8uMA3xy2pAy2YWKxTiDHsU/jy9/neXL4pTsupvKGaXU3t4KRtngJnkU96NW1ueyBSFpdJF+mhTtrZzMHzzXzynwcGbgh7IJas0JaXQQcRjb8/zYrX7zHbX5uC+64yh+uWnh6FtlOOI9IO8qm8MlgtgmA5HPtWNOisTXoDJhoYQBpQhAtk95yRxzC+vzo38XwIF8ggIy/TTg==\",\"attributes\":{\"enabled\":true,\"nbf\":1633562578,\"exp\":1665099178,\"created\":1633563178,\"updated\":1633563178,\"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\":1633563069,\"updated\":1633563176}},\"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, 06 Oct 2021 23:33:56 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "1d2f676f-3bb0-4a3f-6ce4-9611832779d1",
"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": "0c75262e-57fe-40cb-aca8-13530d5a6989",
"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": "877214a1-9626-46e8-6a4a-840654c68cc3"
},
"Method": "DELETE",
"Response": {
"BODY": "",
"STATUS_CODE": "204",
"cache-control": "no-cache",
"date": "Wed, 06 Oct 2021 23:33:58 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "877214a1-9626-46e8-6a4a-840654c68cc3",
"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": "db93bdfe-0936-4884-8d5e-a2a7f2d60bdb",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff?api-version=7.2"
}
]
}

View File

@ -0,0 +1,249 @@
{
"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": "5895290e-c2c6-43a8-7aa0-e33b1abbc473"
},
"Method": "POST",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyBZMiLlbq9DcdRbNYlLHdtcbXGi4EkbSZYntmLcF064TKQmBbB73/QEjAtRRwE8JQtYt6ONdsF+NIy5IvolsHHVvcUmTmQaupg2sXjJS1Czb39QiXoyDcvrfghCdOYTys2rakT42e4+H8v5UGueG1JM44pNR90/dbT233nICJeq78xWb7cQat+Cao9oNZZH3RcYfgx8rPjYtmbuGfA0YJnp5iqXJAcaiMZ2sYqDwzJ5HjNh3aiORRzxqB7Mni77rQVkm+EgZSsNWpDDjbx+lcaKo7b25MZ6LY1stoTFBDYY+7xwmaz9ufgOY5ZQgMC8L3LZXuerSBDqSsuyM3737gQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAVp2QYaabxeIuRReFzoFm37QHAjnNbGPFvV6T7bhVACKApo3T4FBvueqrMm+l3nVVQ3Y4ZjOajUUECMac3eHfhgQezRovlsO6+/ulE9FO3+uHBlQ5lvtaSF+laREw/9ESH57f06nSMmVM5XWHBxQo3hFYCz7dhMlp67EpMrtCrP0s6kPwjSzZrOjYzFqLX5kAAVKACIhwmAqSXGRwba8NCEPKa3f7FkiUmWUDlG1bnWvPNhpr95Jz//RrIs3ph3yxg6xvT0z+l5pll23/kk6QY/HPcCV93f2TubX2d6ViNqvkmp6VbN1QfvWwaW/1aFfvlrhXvDYcDeOrorEE6bnVTA==\",\"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\":\"343b3f4e74134e17b7b667ccfecc4b4f\"}",
"STATUS_CODE": "202",
"cache-control": "no-cache",
"content-length": "1238",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 01:41:42 GMT",
"expires": "-1",
"location": "https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending?api-version=7.2&request_id=343b3f4e74134e17b7b667ccfecc4b4f",
"pragma": "no-cache",
"retry-after": "10",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "5895290e-c2c6-43a8-7aa0-e33b1abbc473",
"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": "d3096f1a-9867-4293-a479-ea06f67881b6",
"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": "672d7e90-ec14-46db-47b6-00f8e3672941"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyBZMiLlbq9DcdRbNYlLHdtcbXGi4EkbSZYntmLcF064TKQmBbB73/QEjAtRRwE8JQtYt6ONdsF+NIy5IvolsHHVvcUmTmQaupg2sXjJS1Czb39QiXoyDcvrfghCdOYTys2rakT42e4+H8v5UGueG1JM44pNR90/dbT233nICJeq78xWb7cQat+Cao9oNZZH3RcYfgx8rPjYtmbuGfA0YJnp5iqXJAcaiMZ2sYqDwzJ5HjNh3aiORRzxqB7Mni77rQVkm+EgZSsNWpDDjbx+lcaKo7b25MZ6LY1stoTFBDYY+7xwmaz9ufgOY5ZQgMC8L3LZXuerSBDqSsuyM3737gQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAVp2QYaabxeIuRReFzoFm37QHAjnNbGPFvV6T7bhVACKApo3T4FBvueqrMm+l3nVVQ3Y4ZjOajUUECMac3eHfhgQezRovlsO6+/ulE9FO3+uHBlQ5lvtaSF+laREw/9ESH57f06nSMmVM5XWHBxQo3hFYCz7dhMlp67EpMrtCrP0s6kPwjSzZrOjYzFqLX5kAAVKACIhwmAqSXGRwba8NCEPKa3f7FkiUmWUDlG1bnWvPNhpr95Jz//RrIs3ph3yxg6xvT0z+l5pll23/kk6QY/HPcCV93f2TubX2d6ViNqvkmp6VbN1QfvWwaW/1aFfvlrhXvDYcDeOrorEE6bnVTA==\",\"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\":\"343b3f4e74134e17b7b667ccfecc4b4f\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1238",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 01:41: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": "672d7e90-ec14-46db-47b6-00f8e3672941",
"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": "bebb8c97-6660-4cfe-9113-2bf99c0fb3ed",
"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": "6a6df445-065b-4fef-49d4-9af214341e02"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyBZMiLlbq9DcdRbNYlLHdtcbXGi4EkbSZYntmLcF064TKQmBbB73/QEjAtRRwE8JQtYt6ONdsF+NIy5IvolsHHVvcUmTmQaupg2sXjJS1Czb39QiXoyDcvrfghCdOYTys2rakT42e4+H8v5UGueG1JM44pNR90/dbT233nICJeq78xWb7cQat+Cao9oNZZH3RcYfgx8rPjYtmbuGfA0YJnp5iqXJAcaiMZ2sYqDwzJ5HjNh3aiORRzxqB7Mni77rQVkm+EgZSsNWpDDjbx+lcaKo7b25MZ6LY1stoTFBDYY+7xwmaz9ufgOY5ZQgMC8L3LZXuerSBDqSsuyM3737gQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAVp2QYaabxeIuRReFzoFm37QHAjnNbGPFvV6T7bhVACKApo3T4FBvueqrMm+l3nVVQ3Y4ZjOajUUECMac3eHfhgQezRovlsO6+/ulE9FO3+uHBlQ5lvtaSF+laREw/9ESH57f06nSMmVM5XWHBxQo3hFYCz7dhMlp67EpMrtCrP0s6kPwjSzZrOjYzFqLX5kAAVKACIhwmAqSXGRwba8NCEPKa3f7FkiUmWUDlG1bnWvPNhpr95Jz//RrIs3ph3yxg6xvT0z+l5pll23/kk6QY/HPcCV93f2TubX2d6ViNqvkmp6VbN1QfvWwaW/1aFfvlrhXvDYcDeOrorEE6bnVTA==\",\"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\":\"343b3f4e74134e17b7b667ccfecc4b4f\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1238",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 01:41: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": "6a6df445-065b-4fef-49d4-9af214341e02",
"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": "e4541291-05b7-4e3b-9ddb-de3d591004d4",
"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": "fcdf31f0-277f-4882-5985-1518b13b6ebc"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyBZMiLlbq9DcdRbNYlLHdtcbXGi4EkbSZYntmLcF064TKQmBbB73/QEjAtRRwE8JQtYt6ONdsF+NIy5IvolsHHVvcUmTmQaupg2sXjJS1Czb39QiXoyDcvrfghCdOYTys2rakT42e4+H8v5UGueG1JM44pNR90/dbT233nICJeq78xWb7cQat+Cao9oNZZH3RcYfgx8rPjYtmbuGfA0YJnp5iqXJAcaiMZ2sYqDwzJ5HjNh3aiORRzxqB7Mni77rQVkm+EgZSsNWpDDjbx+lcaKo7b25MZ6LY1stoTFBDYY+7xwmaz9ufgOY5ZQgMC8L3LZXuerSBDqSsuyM3737gQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAVp2QYaabxeIuRReFzoFm37QHAjnNbGPFvV6T7bhVACKApo3T4FBvueqrMm+l3nVVQ3Y4ZjOajUUECMac3eHfhgQezRovlsO6+/ulE9FO3+uHBlQ5lvtaSF+laREw/9ESH57f06nSMmVM5XWHBxQo3hFYCz7dhMlp67EpMrtCrP0s6kPwjSzZrOjYzFqLX5kAAVKACIhwmAqSXGRwba8NCEPKa3f7FkiUmWUDlG1bnWvPNhpr95Jz//RrIs3ph3yxg6xvT0z+l5pll23/kk6QY/HPcCV93f2TubX2d6ViNqvkmp6VbN1QfvWwaW/1aFfvlrhXvDYcDeOrorEE6bnVTA==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2\",\"request_id\":\"343b3f4e74134e17b7b667ccfecc4b4f\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1147",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 01:42:12 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "fcdf31f0-277f-4882-5985-1518b13b6ebc",
"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": "5d2249c4-2c7d-4fbe-872d-6f8cd6dbdc04",
"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": "71115413-27cb-4c39-5933-216c849bbd54"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/fca825227a4840fa92fe93b6637592ff\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff2/fca825227a4840fa92fe93b6637592ff\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff2/fca825227a4840fa92fe93b6637592ff\",\"x5t\":\"t4dOR1NULKpzQLcNpLRCtfUal0U\",\"cer\":\"MIIDAzCCAeugAwIBAgIQTrqD7fVPROKwwTe9LVppEjANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEyMDEzMTQzWhcNMjIxMDEyMDE0MTQzWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIFkyIuVur0Nx1Fs1iUsd21xtcaLgSRtJlie2YtwXTrhMpCYFsHvf9ASMC1FHATwlC1i3o412wX40jLki+iWwcdW9xSZOZBq6mDaxeMlLULNvf1CJejINy+t+CEJ05hPKzatqRPjZ7j4fy/lQa54bUkzjik1H3T91tPbfecgIl6rvzFZvtxBq34Jqj2g1lkfdFxh+DHys+Ni2Zu4Z8DRgmenmKpckBxqIxnaxioPDMnkeM2HdqI5FHPGoHsyeLvutBWSb4SBlKw1akMONvH6VxoqjtvbkxnotjWy2hMUENhj7vHCZrP25+A5jllCAwLwvctle56tIEOpKy7IzfvfuBAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFPqcJc+MLUUXb46Rvo2pBfWzQPLlMB0GA1UdDgQWBBT6nCXPjC1FF2+Okb6NqQX1s0Dy5TANBgkqhkiG9w0BAQsFAAOCAQEALYFQeYYP59iCLTmOydtOJyVZSO9epn1yPWCeTakvglEHfvrT0bDP6eGk5PvdySTRhqHIgmKN203/p6R2VTTwty5bLco3qtTzL/XEzdQzRPLnH3uPigAvi4aOmNhQ4Gq8i9Zr++hHWEeL2RlVXgYC8VW3837qk31kfHAJWh+yclWXhf+cm7z3eHtFXwKK+jTYQciy9XJJLg/Ayvzhm1rtQO91XNGA1mzfKNncxLw5RXxT78x5n3aog++FmmS9epsxD7+ruwh/mSg4XMfAc9KrDgOPNKvJj+YL3G9WhpZbh5stPuWD3g9YgfNiIv59FU/v/fo7hX3zL4Gp+XjUCxGXJw==\",\"attributes\":{\"enabled\":true,\"nbf\":1634002303,\"exp\":1665538903,\"created\":1634002903,\"updated\":1634002903,\"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\":1634002150,\"updated\":1634002902}},\"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 01:42:12 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "71115413-27cb-4c39-5933-216c849bbd54",
"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": "b30fb52c-043b-4fb6-9a6a-0f2cc9ff702f",
"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": "cb215252-e381-450c-4db6-3009dcafc5ff"
},
"Method": "DELETE",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff2\",\"deletedDate\":1634002932,\"scheduledPurgeDate\":1641778932,\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/fca825227a4840fa92fe93b6637592ff\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff2/fca825227a4840fa92fe93b6637592ff\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff2/fca825227a4840fa92fe93b6637592ff\",\"x5t\":\"t4dOR1NULKpzQLcNpLRCtfUal0U\",\"cer\":\"MIIDAzCCAeugAwIBAgIQTrqD7fVPROKwwTe9LVppEjANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEyMDEzMTQzWhcNMjIxMDEyMDE0MTQzWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIFkyIuVur0Nx1Fs1iUsd21xtcaLgSRtJlie2YtwXTrhMpCYFsHvf9ASMC1FHATwlC1i3o412wX40jLki+iWwcdW9xSZOZBq6mDaxeMlLULNvf1CJejINy+t+CEJ05hPKzatqRPjZ7j4fy/lQa54bUkzjik1H3T91tPbfecgIl6rvzFZvtxBq34Jqj2g1lkfdFxh+DHys+Ni2Zu4Z8DRgmenmKpckBxqIxnaxioPDMnkeM2HdqI5FHPGoHsyeLvutBWSb4SBlKw1akMONvH6VxoqjtvbkxnotjWy2hMUENhj7vHCZrP25+A5jllCAwLwvctle56tIEOpKy7IzfvfuBAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFPqcJc+MLUUXb46Rvo2pBfWzQPLlMB0GA1UdDgQWBBT6nCXPjC1FF2+Okb6NqQX1s0Dy5TANBgkqhkiG9w0BAQsFAAOCAQEALYFQeYYP59iCLTmOydtOJyVZSO9epn1yPWCeTakvglEHfvrT0bDP6eGk5PvdySTRhqHIgmKN203/p6R2VTTwty5bLco3qtTzL/XEzdQzRPLnH3uPigAvi4aOmNhQ4Gq8i9Zr++hHWEeL2RlVXgYC8VW3837qk31kfHAJWh+yclWXhf+cm7z3eHtFXwKK+jTYQciy9XJJLg/Ayvzhm1rtQO91XNGA1mzfKNncxLw5RXxT78x5n3aog++FmmS9epsxD7+ruwh/mSg4XMfAc9KrDgOPNKvJj+YL3G9WhpZbh5stPuWD3g9YgfNiIv59FU/v/fo7hX3zL4Gp+XjUCxGXJw==\",\"attributes\":{\"enabled\":true,\"nbf\":1634002303,\"exp\":1665538903,\"created\":1634002903,\"updated\":1634002903,\"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\":1634002150,\"updated\":1634002902}},\"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 01:42:12 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "cb215252-e381-450c-4db6-3009dcafc5ff",
"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": "6f85b2c9-7a11-42ce-a012-996b45f31f46",
"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": "369fc577-2365-4742-649a-1ed4ea6ad083"
},
"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 01:42:12 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "369fc577-2365-4742-649a-1ed4ea6ad083",
"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": "3c88938f-df14-4828-a271-a374517f8b99",
"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": "7a936360-0443-44df-4c89-1b4cfa3122b8"
},
"Method": "GET",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff2\",\"deletedDate\":1634002932,\"scheduledPurgeDate\":1641778932,\"id\":\"https://REDACTED.vault.azure.net/certificates/magiqStuff2/fca825227a4840fa92fe93b6637592ff\",\"kid\":\"https://REDACTED.vault.azure.net/keys/magiqStuff2/fca825227a4840fa92fe93b6637592ff\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/magiqStuff2/fca825227a4840fa92fe93b6637592ff\",\"x5t\":\"t4dOR1NULKpzQLcNpLRCtfUal0U\",\"cer\":\"MIIDAzCCAeugAwIBAgIQTrqD7fVPROKwwTe9LVppEjANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEyMDEzMTQzWhcNMjIxMDEyMDE0MTQzWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIFkyIuVur0Nx1Fs1iUsd21xtcaLgSRtJlie2YtwXTrhMpCYFsHvf9ASMC1FHATwlC1i3o412wX40jLki+iWwcdW9xSZOZBq6mDaxeMlLULNvf1CJejINy+t+CEJ05hPKzatqRPjZ7j4fy/lQa54bUkzjik1H3T91tPbfecgIl6rvzFZvtxBq34Jqj2g1lkfdFxh+DHys+Ni2Zu4Z8DRgmenmKpckBxqIxnaxioPDMnkeM2HdqI5FHPGoHsyeLvutBWSb4SBlKw1akMONvH6VxoqjtvbkxnotjWy2hMUENhj7vHCZrP25+A5jllCAwLwvctle56tIEOpKy7IzfvfuBAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFPqcJc+MLUUXb46Rvo2pBfWzQPLlMB0GA1UdDgQWBBT6nCXPjC1FF2+Okb6NqQX1s0Dy5TANBgkqhkiG9w0BAQsFAAOCAQEALYFQeYYP59iCLTmOydtOJyVZSO9epn1yPWCeTakvglEHfvrT0bDP6eGk5PvdySTRhqHIgmKN203/p6R2VTTwty5bLco3qtTzL/XEzdQzRPLnH3uPigAvi4aOmNhQ4Gq8i9Zr++hHWEeL2RlVXgYC8VW3837qk31kfHAJWh+yclWXhf+cm7z3eHtFXwKK+jTYQciy9XJJLg/Ayvzhm1rtQO91XNGA1mzfKNncxLw5RXxT78x5n3aog++FmmS9epsxD7+ruwh/mSg4XMfAc9KrDgOPNKvJj+YL3G9WhpZbh5stPuWD3g9YgfNiIv59FU/v/fo7hX3zL4Gp+XjUCxGXJw==\",\"attributes\":{\"enabled\":true,\"nbf\":1634002303,\"exp\":1665538903,\"created\":1634002903,\"updated\":1634002903,\"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\":1634002150,\"updated\":1634002902}},\"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 01:42:42 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "7a936360-0443-44df-4c89-1b4cfa3122b8",
"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": "7aa2c8ac-54a7-4ef8-bc8b-022a0a205935",
"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": "08505b8e-1c70-499a-6901-62486ba5cd74"
},
"Method": "DELETE",
"Response": {
"BODY": "",
"STATUS_CODE": "204",
"cache-control": "no-cache",
"date": "Tue, 12 Oct 2021 01:42:43 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "08505b8e-1c70-499a-6901-62486ba5cd74",
"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": "729ac7ca-da41-41d7-9696-bf8a3d1550d1",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/magiqStuff2?api-version=7.2"
}
]
}

View File

@ -0,0 +1,58 @@
{
"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": "689b9dac-0058-4175-4c1e-3e28497aee39"
},
"Method": "DELETE",
"Response": {
"BODY": "{\"error\":{\"code\":\"CertificateNotFound\",\"message\":\"A certificate with (name/id) unknownCert was not found in this key vault. If you recently deleted this certificate you may be able to recover it using the correct recovery command. For help resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182\"}}",
"STATUS_CODE": "404",
"cache-control": "no-cache",
"content-length": "323",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 02:04:48 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "689b9dac-0058-4175-4c1e-3e28497aee39",
"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": "17559c94-4e57-4b18-8df4-57c7ec3e1066",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/unknownCert?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": "6670e5ab-17cb-44f3-40b5-7f68eb245e52"
},
"Method": "POST",
"Response": {
"BODY": "{\"error\":{\"code\":\"CertificateNotFound\",\"message\":\"A certificate with (name/id) unknownCert was not found in this key vault. If you recently deleted this certificate you may be able to recover it using the correct recovery command. For help resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182\"}}",
"STATUS_CODE": "404",
"cache-control": "no-cache",
"content-length": "323",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 12 Oct 2021 02:04:48 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "6670e5ab-17cb-44f3-40b5-7f68eb245e52",
"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": "f9048fb4-45a0-4c00-86fd-6fc40bb98a9b",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/unknownCert/recover?api-version=7.2"
}
]
}

View File

@ -1,30 +1,30 @@
{
{
"networkCallRecords": [
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 19043 19041.1.amd64fre.vb_release.191206-1406)",
"x-ms-client-request-id": "7f372507-f93f-4b91-5357-a15d677ea75c"
"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": "8aff0283-6159-4291-78f0-a1ba812c6f4d"
},
"Method": "POST",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArStl0BPzFiqdYnl3ohwjT5jvyuRNw2igWFczia9gq2m/XqMdcf6k/mWOMkiNC1Du1W4lHdV1jWfIOpeFICYtl1AequyAo1qSu66GrhA73uP08UugOQ1lFYkwO8Gdtfv84kwx0TCxlVlXeDiInBT866lMde/LxQo/WckDXZ5m0EPT0ADZ7KBN55/yV3ml34c2LaEounm4saXGIXo9DDnRt+AFLuTU3ZYWKYid6WILEMrMypSjFXJTJmkeZdfzuEvxfEnr6743YK05BgFBt45ZgtXF5jrhouPrJKyiuzzH9ngBEA8EHKcSXpIfESfG1NyBXwh1KI4ye0I7DiSa3JNvXQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAGFMORSdlyZgFzC9brYxfgnyyGWixd0z+vUF5Xjiz/Vf5J7yqbUpxJ1yUPmz2SK07/+gYsDUag1jQ3KdzADglSY4Kj/MsVqva6po4FzJBvGkkmE96s8X0/NLgHDpjaK6xpFpSQqNCOwogf3fYsKY8114FhaUpzicQPyDr2/C46qjevwdq1jPA+c0N6rHSADAQ2fqK5oC7vbOe4Z369X9ub9bydIYS0j80kYmwnn2V6iXWucxc7AYiEzf73Pf1CjnQz6fnW8L5q4Llbf9EUbN/J1Vxe4XAaFxqaNOAUeUqcty9PtB3M96HpB6bQ1/vCyBo2IzGeySuZkEvsnS4FnhX4w==\",\"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\":\"b7355718f97d473ca835c0a125a7e786\"}",
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAti6cRy7n+IisXwnk/Jtw2WXcpVQM7MMAoPNu/AQBQdhetQA+pH2s1inPrB2qqH0dRSiZgb3yDSLav8BcoCKlxu4il6PbDW0I+Izr0oHbi0vdPhuElDNQLiOrccikAm6b+Rbsphnq8gzTdRrKJktwNQGMHq9LKgkJQ0F3MVT3GdLyHzim/ODBU/4AKhJWVc4wjupc29Txtb7hSLqs9KiBn2BRnWc1HR3P1cvKMAKdu3lS2LCRu/yRwVLGmeDxpZPsd9D5HSGu58it1muR8x0wpow19ngXMObrSiD8OLCurAwApIIrZp0rgzJKdoy3tG/qZQFyUIQYTyDgkPbV5q5TPQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAgqqnPen/yc4rB9BiMBYEiifr2P16IKkGyqqy4vnATQAH4T6W+pOrmu5r0imm17Q/hZVabHQ/8wFAafZXgGiYgrgVX1xPelnvf+2Vwt5jv/SQ9jg9ln9iPexBUg8LOK7oohIH6QEFqdJaE9izxHmHiUjEAd7TvqL4Sib+BSl09ngYM50QsjM9XO3rBtziETiS3YjDtwVHxV+k8w4GmGZQkSzcJ21fmRoxhGmWFgw7eZRVLG+aKMxNGf213lCTMM9P+RkGAs/mhicPU9AvNDQpbAbcnxhrqT0GI+ryRtBN7sX86CX91+5/G3Oo5VGnD4I5CmwKQHogDbbSrEUwS22lZw==\",\"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\":\"8d9739ed94754ac19415f878bcdc0db8\"}",
"STATUS_CODE": "202",
"cache-control": "no-cache",
"content-length": "1234",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 05 Oct 2021 01:58:36 GMT",
"date": "Wed, 06 Oct 2021 23:34:10 GMT",
"expires": "-1",
"location": "https://REDACTED.vault.azure.net/certificates/vivazqu/pending?api-version=7.2&request_id=b7355718f97d473ca835c0a125a7e786",
"location": "https://REDACTED.vault.azure.net/certificates/vivazqu/pending?api-version=7.2&request_id=8d9739ed94754ac19415f878bcdc0db8",
"pragma": "no-cache",
"retry-after": "10",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "7f372507-f93f-4b91-5357-a15d677ea75c",
"x-ms-client-request-id": "8aff0283-6159-4291-78f0-a1ba812c6f4d",
"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": "d694d9c3-6812-4e5d-8c0e-a5b3236c6fa6",
"x-ms-request-id": "a2f98b1f-7f02-4bfa-9e10-9c3e56ca6fc6",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/vivazqu/create?api-version=7.2"
@ -32,27 +32,27 @@
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 19043 19041.1.amd64fre.vb_release.191206-1406)",
"x-ms-client-request-id": "14336bff-cd91-4549-6399-d6eb95d38e8b"
"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": "764329f5-308f-40cd-787c-a97a1f04c11d"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArStl0BPzFiqdYnl3ohwjT5jvyuRNw2igWFczia9gq2m/XqMdcf6k/mWOMkiNC1Du1W4lHdV1jWfIOpeFICYtl1AequyAo1qSu66GrhA73uP08UugOQ1lFYkwO8Gdtfv84kwx0TCxlVlXeDiInBT866lMde/LxQo/WckDXZ5m0EPT0ADZ7KBN55/yV3ml34c2LaEounm4saXGIXo9DDnRt+AFLuTU3ZYWKYid6WILEMrMypSjFXJTJmkeZdfzuEvxfEnr6743YK05BgFBt45ZgtXF5jrhouPrJKyiuzzH9ngBEA8EHKcSXpIfESfG1NyBXwh1KI4ye0I7DiSa3JNvXQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAGFMORSdlyZgFzC9brYxfgnyyGWixd0z+vUF5Xjiz/Vf5J7yqbUpxJ1yUPmz2SK07/+gYsDUag1jQ3KdzADglSY4Kj/MsVqva6po4FzJBvGkkmE96s8X0/NLgHDpjaK6xpFpSQqNCOwogf3fYsKY8114FhaUpzicQPyDr2/C46qjevwdq1jPA+c0N6rHSADAQ2fqK5oC7vbOe4Z369X9ub9bydIYS0j80kYmwnn2V6iXWucxc7AYiEzf73Pf1CjnQz6fnW8L5q4Llbf9EUbN/J1Vxe4XAaFxqaNOAUeUqcty9PtB3M96HpB6bQ1/vCyBo2IzGeySuZkEvsnS4FnhX4w==\",\"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\":\"b7355718f97d473ca835c0a125a7e786\"}",
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAti6cRy7n+IisXwnk/Jtw2WXcpVQM7MMAoPNu/AQBQdhetQA+pH2s1inPrB2qqH0dRSiZgb3yDSLav8BcoCKlxu4il6PbDW0I+Izr0oHbi0vdPhuElDNQLiOrccikAm6b+Rbsphnq8gzTdRrKJktwNQGMHq9LKgkJQ0F3MVT3GdLyHzim/ODBU/4AKhJWVc4wjupc29Txtb7hSLqs9KiBn2BRnWc1HR3P1cvKMAKdu3lS2LCRu/yRwVLGmeDxpZPsd9D5HSGu58it1muR8x0wpow19ngXMObrSiD8OLCurAwApIIrZp0rgzJKdoy3tG/qZQFyUIQYTyDgkPbV5q5TPQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAgqqnPen/yc4rB9BiMBYEiifr2P16IKkGyqqy4vnATQAH4T6W+pOrmu5r0imm17Q/hZVabHQ/8wFAafZXgGiYgrgVX1xPelnvf+2Vwt5jv/SQ9jg9ln9iPexBUg8LOK7oohIH6QEFqdJaE9izxHmHiUjEAd7TvqL4Sib+BSl09ngYM50QsjM9XO3rBtziETiS3YjDtwVHxV+k8w4GmGZQkSzcJ21fmRoxhGmWFgw7eZRVLG+aKMxNGf213lCTMM9P+RkGAs/mhicPU9AvNDQpbAbcnxhrqT0GI+ryRtBN7sX86CX91+5/G3Oo5VGnD4I5CmwKQHogDbbSrEUwS22lZw==\",\"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\":\"8d9739ed94754ac19415f878bcdc0db8\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1234",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 05 Oct 2021 01:58:36 GMT",
"date": "Wed, 06 Oct 2021 23:34:10 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": "14336bff-cd91-4549-6399-d6eb95d38e8b",
"x-ms-client-request-id": "764329f5-308f-40cd-787c-a97a1f04c11d",
"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": "d6244dc2-a199-48b0-b4b6-ccd9df4903b2",
"x-ms-request-id": "5dda692e-20fe-435e-8732-83576c488ccc",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/vivazqu/pending?api-version=7.2"
@ -60,26 +60,26 @@
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 19043 19041.1.amd64fre.vb_release.191206-1406)",
"x-ms-client-request-id": "401d6db4-d60f-431c-5b0c-844d3e5389d9"
"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": "1ccbaeb1-f257-4fa7-7d1c-4246558b9e91"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArStl0BPzFiqdYnl3ohwjT5jvyuRNw2igWFczia9gq2m/XqMdcf6k/mWOMkiNC1Du1W4lHdV1jWfIOpeFICYtl1AequyAo1qSu66GrhA73uP08UugOQ1lFYkwO8Gdtfv84kwx0TCxlVlXeDiInBT866lMde/LxQo/WckDXZ5m0EPT0ADZ7KBN55/yV3ml34c2LaEounm4saXGIXo9DDnRt+AFLuTU3ZYWKYid6WILEMrMypSjFXJTJmkeZdfzuEvxfEnr6743YK05BgFBt45ZgtXF5jrhouPrJKyiuzzH9ngBEA8EHKcSXpIfESfG1NyBXwh1KI4ye0I7DiSa3JNvXQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAGFMORSdlyZgFzC9brYxfgnyyGWixd0z+vUF5Xjiz/Vf5J7yqbUpxJ1yUPmz2SK07/+gYsDUag1jQ3KdzADglSY4Kj/MsVqva6po4FzJBvGkkmE96s8X0/NLgHDpjaK6xpFpSQqNCOwogf3fYsKY8114FhaUpzicQPyDr2/C46qjevwdq1jPA+c0N6rHSADAQ2fqK5oC7vbOe4Z369X9ub9bydIYS0j80kYmwnn2V6iXWucxc7AYiEzf73Pf1CjnQz6fnW8L5q4Llbf9EUbN/J1Vxe4XAaFxqaNOAUeUqcty9PtB3M96HpB6bQ1/vCyBo2IzGeySuZkEvsnS4FnhX4w==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/vivazqu\",\"request_id\":\"b7355718f97d473ca835c0a125a7e786\"}",
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAti6cRy7n+IisXwnk/Jtw2WXcpVQM7MMAoPNu/AQBQdhetQA+pH2s1inPrB2qqH0dRSiZgb3yDSLav8BcoCKlxu4il6PbDW0I+Izr0oHbi0vdPhuElDNQLiOrccikAm6b+Rbsphnq8gzTdRrKJktwNQGMHq9LKgkJQ0F3MVT3GdLyHzim/ODBU/4AKhJWVc4wjupc29Txtb7hSLqs9KiBn2BRnWc1HR3P1cvKMAKdu3lS2LCRu/yRwVLGmeDxpZPsd9D5HSGu58it1muR8x0wpow19ngXMObrSiD8OLCurAwApIIrZp0rgzJKdoy3tG/qZQFyUIQYTyDgkPbV5q5TPQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAgqqnPen/yc4rB9BiMBYEiifr2P16IKkGyqqy4vnATQAH4T6W+pOrmu5r0imm17Q/hZVabHQ/8wFAafZXgGiYgrgVX1xPelnvf+2Vwt5jv/SQ9jg9ln9iPexBUg8LOK7oohIH6QEFqdJaE9izxHmHiUjEAd7TvqL4Sib+BSl09ngYM50QsjM9XO3rBtziETiS3YjDtwVHxV+k8w4GmGZQkSzcJ21fmRoxhGmWFgw7eZRVLG+aKMxNGf213lCTMM9P+RkGAs/mhicPU9AvNDQpbAbcnxhrqT0GI+ryRtBN7sX86CX91+5/G3Oo5VGnD4I5CmwKQHogDbbSrEUwS22lZw==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/vivazqu\",\"request_id\":\"8d9739ed94754ac19415f878bcdc0db8\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1139",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 05 Oct 2021 01:59:06 GMT",
"date": "Wed, 06 Oct 2021 23:34:39 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "401d6db4-d60f-431c-5b0c-844d3e5389d9",
"x-ms-client-request-id": "1ccbaeb1-f257-4fa7-7d1c-4246558b9e91",
"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": "9a691a26-b5a1-4363-ae81-7022993743e1",
"x-ms-request-id": "5f34815c-e831-48d0-8ad6-f7d9e0d3dac0",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/vivazqu/pending?api-version=7.2"
@ -87,26 +87,26 @@
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 19043 19041.1.amd64fre.vb_release.191206-1406)",
"x-ms-client-request-id": "2f544bde-6607-44ec-60a0-cf9cddbfc168"
"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": "cbc1a693-d887-4d8e-708f-6f873fa5e1b3"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/4d2ec251d001415585b167cdcc911f69\",\"kid\":\"https://REDACTED.vault.azure.net/keys/vivazqu/4d2ec251d001415585b167cdcc911f69\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/vivazqu/4d2ec251d001415585b167cdcc911f69\",\"x5t\":\"BWpOjKHnNB1G9E6OIoL3cDMVicI\",\"cer\":\"MIIDAzCCAeugAwIBAgIQDKVouWVmSCyNGdpW43K7EjANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA1MDE0ODM2WhcNMjIxMDA1MDE1ODM2WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtK2XQE/MWKp1ieXeiHCNPmO/K5E3DaKBYVzOJr2Crab9eox1x/qT+ZY4ySI0LUO7VbiUd1XWNZ8g6l4UgJi2XUB6q7ICjWpK7roauEDve4/TxS6A5DWUViTA7wZ21+/ziTDHRMLGVWVd4OIicFPzrqUx178vFCj9ZyQNdnmbQQ9PQANnsoE3nn/JXeaXfhzYtoSi6ebixpcYhej0MOdG34AUu5NTdlhYpiJ3pYgsQyszKlKMVclMmaR5l1/O4S/F8SevrvjdgrTkGAUG3jlmC1cXmOuGi4+skrKK7PMf2eAEQDwQcpxJekh8RJ8bU3IFfCHUojjJ7QjsOJJrck29dAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFCr48ymC5jhBkFwWBRPaEI7BthLtMB0GA1UdDgQWBBQq+PMpguY4QZBcFgUT2hCOwbYS7TANBgkqhkiG9w0BAQsFAAOCAQEAaIwEj9mBrpeINGYoH67LZ/LPEHY/fi7EIiVH2nRPhiZ1upwgN7xyrgULrPaF12XivOkBHbKfR9sKt+NZHrgt3hsyYy7zxj5QekU32aRXXlCvUw6N6S3jF/Mn9X9ad5Wk9x3T3xpWxrH7EmS7Ejn8iiEuMQF+ZoFyqw0i8O5MZ5Opri7QVcZahXD5p/hhRoOtxj+l27IZmAySDnVOiWtrbIXctzd5ON9oY56ldN7kd+Ma1RR7jZaCiKJi9KcBTy3uETfmqOlWAOLucdrfwggcCc+d+vqJRn9xqNmyvDlNzEmsdCBHdAlTTaEO+Wi5ifS9VM6KssGZXVQ6840Yih394g==\",\"attributes\":{\"enabled\":true,\"nbf\":1633398516,\"exp\":1664935116,\"created\":1633399116,\"updated\":1633399116,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/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\":1633399116,\"updated\":1633399116}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\"}}",
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/3c9f78928899460eb26b7e03a4bf6b99\",\"kid\":\"https://REDACTED.vault.azure.net/keys/vivazqu/3c9f78928899460eb26b7e03a4bf6b99\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/vivazqu/3c9f78928899460eb26b7e03a4bf6b99\",\"x5t\":\"uQPiVblYK4IpAXkqCBdXyLmdJgQ\",\"cer\":\"MIIDAzCCAeugAwIBAgIQLzTC4pxWSceIpvUgrgR6kTANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA2MjMyNDEyWhcNMjIxMDA2MjMzNDEyWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2LpxHLuf4iKxfCeT8m3DZZdylVAzswwCg8278BAFB2F61AD6kfazWKc+sHaqofR1FKJmBvfINItq/wFygIqXG7iKXo9sNbQj4jOvSgduLS90+G4SUM1AuI6txyKQCbpv5FuymGeryDNN1GsomS3A1AYwer0sqCQlDQXcxVPcZ0vIfOKb84MFT/gAqElZVzjCO6lzb1PG1vuFIuqz0qIGfYFGdZzUdHc/Vy8owAp27eVLYsJG7/JHBUsaZ4PGlk+x30PkdIa7nyK3Wa5HzHTCmjDX2eBcw5utKIPw4sK6sDACkgitmnSuDMkp2jLe0b+plAXJQhBhPIOCQ9tXmrlM9AgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFJ56IRG5rdC530dQRR+7WhH9ELT7MB0GA1UdDgQWBBSeeiERua3Qud9HUEUfu1oR/RC0+zANBgkqhkiG9w0BAQsFAAOCAQEAZxofTw47rOir5maflZYSZgUaWRr8n4JskP55Y0nsrNYZSSYnPdq+5ceWs5dO0aP3njXDFDie7HgJC/vFcn8EJPJLJ+JcivKuYRaeePJbSlg/0F712J0iBhhkciBKp4wARat1XU44SA3MRcz35FTrKHrPHxKPxjGTAsPQkXVfeDXYgyYY1dOLQAIEQCeksIzYTYlC6VfDa23tKpgHCEAy8UbUb2EMir8zBU8xY3LoQD62znFBfap+FfojrKipGQBe2FDjNeCI3DsV4NgON2L5qr2Wo/0FMGIzchI37UgJS55NhjxlI8u0YCszEgEMWEgJkWoUlXZXTEJjZCtKI8gXZQ==\",\"attributes\":{\"enabled\":true,\"nbf\":1633562652,\"exp\":1665099252,\"created\":1633563252,\"updated\":1633563252,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/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\":1633563250,\"updated\":1633563250}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2190",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 05 Oct 2021 01:59:06 GMT",
"date": "Wed, 06 Oct 2021 23:34:39 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "2f544bde-6607-44ec-60a0-cf9cddbfc168",
"x-ms-client-request-id": "cbc1a693-d887-4d8e-708f-6f873fa5e1b3",
"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": "21c3e8ae-afe4-4cdf-a337-3634b4040bf6",
"x-ms-request-id": "38d2e7eb-76b6-4b69-9c6e-539c9d0430b3",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/vivazqu?api-version=7.2"
@ -114,29 +114,135 @@
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 19043 19041.1.amd64fre.vb_release.191206-1406)",
"x-ms-client-request-id": "34223162-3bd9-4186-72a9-9c7a579e27f1"
"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": "8c90a7b1-fb27-48e6-6f00-4f01bee621dc"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/4d2ec251d001415585b167cdcc911f69\",\"kid\":\"https://REDACTED.vault.azure.net/keys/vivazqu/4d2ec251d001415585b167cdcc911f69\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/vivazqu/4d2ec251d001415585b167cdcc911f69\",\"x5t\":\"BWpOjKHnNB1G9E6OIoL3cDMVicI\",\"cer\":\"MIIDAzCCAeugAwIBAgIQDKVouWVmSCyNGdpW43K7EjANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA1MDE0ODM2WhcNMjIxMDA1MDE1ODM2WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtK2XQE/MWKp1ieXeiHCNPmO/K5E3DaKBYVzOJr2Crab9eox1x/qT+ZY4ySI0LUO7VbiUd1XWNZ8g6l4UgJi2XUB6q7ICjWpK7roauEDve4/TxS6A5DWUViTA7wZ21+/ziTDHRMLGVWVd4OIicFPzrqUx178vFCj9ZyQNdnmbQQ9PQANnsoE3nn/JXeaXfhzYtoSi6ebixpcYhej0MOdG34AUu5NTdlhYpiJ3pYgsQyszKlKMVclMmaR5l1/O4S/F8SevrvjdgrTkGAUG3jlmC1cXmOuGi4+skrKK7PMf2eAEQDwQcpxJekh8RJ8bU3IFfCHUojjJ7QjsOJJrck29dAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFCr48ymC5jhBkFwWBRPaEI7BthLtMB0GA1UdDgQWBBQq+PMpguY4QZBcFgUT2hCOwbYS7TANBgkqhkiG9w0BAQsFAAOCAQEAaIwEj9mBrpeINGYoH67LZ/LPEHY/fi7EIiVH2nRPhiZ1upwgN7xyrgULrPaF12XivOkBHbKfR9sKt+NZHrgt3hsyYy7zxj5QekU32aRXXlCvUw6N6S3jF/Mn9X9ad5Wk9x3T3xpWxrH7EmS7Ejn8iiEuMQF+ZoFyqw0i8O5MZ5Opri7QVcZahXD5p/hhRoOtxj+l27IZmAySDnVOiWtrbIXctzd5ON9oY56ldN7kd+Ma1RR7jZaCiKJi9KcBTy3uETfmqOlWAOLucdrfwggcCc+d+vqJRn9xqNmyvDlNzEmsdCBHdAlTTaEO+Wi5ifS9VM6KssGZXVQ6840Yih394g==\",\"attributes\":{\"enabled\":true,\"nbf\":1633398516,\"exp\":1664935116,\"created\":1633399116,\"updated\":1633399116,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/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\":1633399116,\"updated\":1633399116}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\"}}",
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/3c9f78928899460eb26b7e03a4bf6b99\",\"kid\":\"https://REDACTED.vault.azure.net/keys/vivazqu/3c9f78928899460eb26b7e03a4bf6b99\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/vivazqu/3c9f78928899460eb26b7e03a4bf6b99\",\"x5t\":\"uQPiVblYK4IpAXkqCBdXyLmdJgQ\",\"cer\":\"MIIDAzCCAeugAwIBAgIQLzTC4pxWSceIpvUgrgR6kTANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA2MjMyNDEyWhcNMjIxMDA2MjMzNDEyWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2LpxHLuf4iKxfCeT8m3DZZdylVAzswwCg8278BAFB2F61AD6kfazWKc+sHaqofR1FKJmBvfINItq/wFygIqXG7iKXo9sNbQj4jOvSgduLS90+G4SUM1AuI6txyKQCbpv5FuymGeryDNN1GsomS3A1AYwer0sqCQlDQXcxVPcZ0vIfOKb84MFT/gAqElZVzjCO6lzb1PG1vuFIuqz0qIGfYFGdZzUdHc/Vy8owAp27eVLYsJG7/JHBUsaZ4PGlk+x30PkdIa7nyK3Wa5HzHTCmjDX2eBcw5utKIPw4sK6sDACkgitmnSuDMkp2jLe0b+plAXJQhBhPIOCQ9tXmrlM9AgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFJ56IRG5rdC530dQRR+7WhH9ELT7MB0GA1UdDgQWBBSeeiERua3Qud9HUEUfu1oR/RC0+zANBgkqhkiG9w0BAQsFAAOCAQEAZxofTw47rOir5maflZYSZgUaWRr8n4JskP55Y0nsrNYZSSYnPdq+5ceWs5dO0aP3njXDFDie7HgJC/vFcn8EJPJLJ+JcivKuYRaeePJbSlg/0F712J0iBhhkciBKp4wARat1XU44SA3MRcz35FTrKHrPHxKPxjGTAsPQkXVfeDXYgyYY1dOLQAIEQCeksIzYTYlC6VfDa23tKpgHCEAy8UbUb2EMir8zBU8xY3LoQD62znFBfap+FfojrKipGQBe2FDjNeCI3DsV4NgON2L5qr2Wo/0FMGIzchI37UgJS55NhjxlI8u0YCszEgEMWEgJkWoUlXZXTEJjZCtKI8gXZQ==\",\"attributes\":{\"enabled\":true,\"nbf\":1633562652,\"exp\":1665099252,\"created\":1633563252,\"updated\":1633563252,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/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\":1633563250,\"updated\":1633563250}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2190",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 05 Oct 2021 01:59:06 GMT",
"date": "Wed, 06 Oct 2021 23:34:39 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "34223162-3bd9-4186-72a9-9c7a579e27f1",
"x-ms-client-request-id": "8c90a7b1-fb27-48e6-6f00-4f01bee621dc",
"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": "9f02e5ad-0c9f-4383-87c1-8af2548c6da5",
"x-ms-request-id": "a7fda583-121d-4bc2-9e07-d3c69d7067eb",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/vivazqu?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": "f5920b53-8ae8-4532-6e70-89ba6d10c04d"
},
"Method": "DELETE",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/vivazqu\",\"deletedDate\":1633563280,\"scheduledPurgeDate\":1641339280,\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/3c9f78928899460eb26b7e03a4bf6b99\",\"kid\":\"https://REDACTED.vault.azure.net/keys/vivazqu/3c9f78928899460eb26b7e03a4bf6b99\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/vivazqu/3c9f78928899460eb26b7e03a4bf6b99\",\"x5t\":\"uQPiVblYK4IpAXkqCBdXyLmdJgQ\",\"cer\":\"MIIDAzCCAeugAwIBAgIQLzTC4pxWSceIpvUgrgR6kTANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA2MjMyNDEyWhcNMjIxMDA2MjMzNDEyWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2LpxHLuf4iKxfCeT8m3DZZdylVAzswwCg8278BAFB2F61AD6kfazWKc+sHaqofR1FKJmBvfINItq/wFygIqXG7iKXo9sNbQj4jOvSgduLS90+G4SUM1AuI6txyKQCbpv5FuymGeryDNN1GsomS3A1AYwer0sqCQlDQXcxVPcZ0vIfOKb84MFT/gAqElZVzjCO6lzb1PG1vuFIuqz0qIGfYFGdZzUdHc/Vy8owAp27eVLYsJG7/JHBUsaZ4PGlk+x30PkdIa7nyK3Wa5HzHTCmjDX2eBcw5utKIPw4sK6sDACkgitmnSuDMkp2jLe0b+plAXJQhBhPIOCQ9tXmrlM9AgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFJ56IRG5rdC530dQRR+7WhH9ELT7MB0GA1UdDgQWBBSeeiERua3Qud9HUEUfu1oR/RC0+zANBgkqhkiG9w0BAQsFAAOCAQEAZxofTw47rOir5maflZYSZgUaWRr8n4JskP55Y0nsrNYZSSYnPdq+5ceWs5dO0aP3njXDFDie7HgJC/vFcn8EJPJLJ+JcivKuYRaeePJbSlg/0F712J0iBhhkciBKp4wARat1XU44SA3MRcz35FTrKHrPHxKPxjGTAsPQkXVfeDXYgyYY1dOLQAIEQCeksIzYTYlC6VfDa23tKpgHCEAy8UbUb2EMir8zBU8xY3LoQD62znFBfap+FfojrKipGQBe2FDjNeCI3DsV4NgON2L5qr2Wo/0FMGIzchI37UgJS55NhjxlI8u0YCszEgEMWEgJkWoUlXZXTEJjZCtKI8gXZQ==\",\"attributes\":{\"enabled\":true,\"nbf\":1633562652,\"exp\":1665099252,\"created\":1633563252,\"updated\":1633563252,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/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\":1633563250,\"updated\":1633563250}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2328",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 06 Oct 2021 23:34:40 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "f5920b53-8ae8-4532-6e70-89ba6d10c04d",
"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": "ae72c524-13a7-4803-842d-6ba9cb64b192",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/vivazqu?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": "f7c0c867-e436-466a-73c4-5f357a462d64"
},
"Method": "GET",
"Response": {
"BODY": "{\"error\":{\"code\":\"CertificateNotFound\",\"message\":\"Deleted Certificate not found: vivazqu\"}}",
"STATUS_CODE": "404",
"cache-control": "no-cache",
"content-length": "91",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 06 Oct 2021 23:34:40 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "f7c0c867-e436-466a-73c4-5f357a462d64",
"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": "29b64e37-8e1e-4a97-9bfb-822e0b5fcc29",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/vivazqu?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": "5f9b1cfd-1b0f-4483-5255-7cc8a971d3c4"
},
"Method": "GET",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/vivazqu\",\"deletedDate\":1633563280,\"scheduledPurgeDate\":1641339280,\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/3c9f78928899460eb26b7e03a4bf6b99\",\"kid\":\"https://REDACTED.vault.azure.net/keys/vivazqu/3c9f78928899460eb26b7e03a4bf6b99\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/vivazqu/3c9f78928899460eb26b7e03a4bf6b99\",\"x5t\":\"uQPiVblYK4IpAXkqCBdXyLmdJgQ\",\"cer\":\"MIIDAzCCAeugAwIBAgIQLzTC4pxWSceIpvUgrgR6kTANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA2MjMyNDEyWhcNMjIxMDA2MjMzNDEyWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2LpxHLuf4iKxfCeT8m3DZZdylVAzswwCg8278BAFB2F61AD6kfazWKc+sHaqofR1FKJmBvfINItq/wFygIqXG7iKXo9sNbQj4jOvSgduLS90+G4SUM1AuI6txyKQCbpv5FuymGeryDNN1GsomS3A1AYwer0sqCQlDQXcxVPcZ0vIfOKb84MFT/gAqElZVzjCO6lzb1PG1vuFIuqz0qIGfYFGdZzUdHc/Vy8owAp27eVLYsJG7/JHBUsaZ4PGlk+x30PkdIa7nyK3Wa5HzHTCmjDX2eBcw5utKIPw4sK6sDACkgitmnSuDMkp2jLe0b+plAXJQhBhPIOCQ9tXmrlM9AgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFJ56IRG5rdC530dQRR+7WhH9ELT7MB0GA1UdDgQWBBSeeiERua3Qud9HUEUfu1oR/RC0+zANBgkqhkiG9w0BAQsFAAOCAQEAZxofTw47rOir5maflZYSZgUaWRr8n4JskP55Y0nsrNYZSSYnPdq+5ceWs5dO0aP3njXDFDie7HgJC/vFcn8EJPJLJ+JcivKuYRaeePJbSlg/0F712J0iBhhkciBKp4wARat1XU44SA3MRcz35FTrKHrPHxKPxjGTAsPQkXVfeDXYgyYY1dOLQAIEQCeksIzYTYlC6VfDa23tKpgHCEAy8UbUb2EMir8zBU8xY3LoQD62znFBfap+FfojrKipGQBe2FDjNeCI3DsV4NgON2L5qr2Wo/0FMGIzchI37UgJS55NhjxlI8u0YCszEgEMWEgJkWoUlXZXTEJjZCtKI8gXZQ==\",\"attributes\":{\"enabled\":true,\"nbf\":1633562652,\"exp\":1665099252,\"created\":1633563252,\"updated\":1633563252,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/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\":1633563250,\"updated\":1633563250}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2328",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 06 Oct 2021 23:35:10 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "5f9b1cfd-1b0f-4483-5255-7cc8a971d3c4",
"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": "44a5a680-8cbd-475a-93b7-87a75a79cc99",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/vivazqu?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": "7ebecb97-ca0d-41d5-46e3-e91fe61b839a"
},
"Method": "DELETE",
"Response": {
"BODY": "",
"STATUS_CODE": "204",
"cache-control": "no-cache",
"date": "Wed, 06 Oct 2021 23:35:10 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "7ebecb97-ca0d-41d5-46e3-e91fe61b839a",
"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": "75445aaa-0637-4a02-a393-f1a3cff50f12",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/vivazqu?api-version=7.2"
}
]
}

View File

@ -1,30 +1,30 @@
{
{
"networkCallRecords": [
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 19043 19041.1.amd64fre.vb_release.191206-1406)",
"x-ms-client-request-id": "07f8a0c3-0eae-41c3-49a6-2eef1a15c2ae"
"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": "329e002e-9691-4db0-5473-9f02305729ca"
},
"Method": "POST",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu2/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA08iSfqeZ8LRXd0bwYeM6SzXQ+fB6PrthG2YcxRDYvaYYw71Sdxf6fyFzJIEGfrxTlwyPghMokjmY915GQkucMnTGEjZiW/lvGIb7hsRBQsgv99c7RY19zxyASpd7QbcqVhrMHlabWpkV8eTMSYBM9xn5x/iiV/ASlEV4vca45w6fL3IiQtC+JqEMxFuk49EkZ6uGASHdfZw9+KfNuYz6eJjmWuAx+1ToGPPs7OHsncCTyhw9lwSlU0Pl8I51QkHx8FR15607CWsTINPNzkqYufmX0erBmrItubKRGyzEWxZyFFSqcrihUYKypi6SwrBj+6m2g21++PDxbAcy3CewdQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAwOM4gCjlLRoEy0lnz5yRG2+xB/GxRSzMGWnX/tER08YI1OXUYbIEwsuRqcPRQjZUTJzTWeKNpJG6amA9xX/Jj2UA7hYDf6qI33aBdYcWGL4LCP+Jq75C59Qi97wADwVI4IxT/VyHSxpgp9d5RbRdfDcYERCvSI2aDhHpEF0qb7ZvrlHkimDMyVyQEWuZZaxMk5LM+ckT2APOXenenT6yZXpMFUziBe0G82Qxhoq9/2YVKw5p10joJEqgrgJ04ruI/7SfzYqEqJG9d10B+aTfjNrmGWSNLfQPpI7dbIRgcXNZfAKZyiED2Hmvi2LV/QfAUPZyUa09zI6AZyOA3+7P3Q==\",\"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\":\"73e95428db9048238fd36ccad7da92f9\"}",
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu2/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6SiVS3eHdd4+aQhpjRD6Goh+9+odkGN0pENjQlWqVimPOSqNse85maL8kWovfHVYs7VDn5IIsVEZxadCN+OC67yQsW9E+oSuT5mOVoQC8A7Zz/suPd2q2lsBb/AGN3tjCQGD4lEoUJyRMvWN2paGB/3bc43gsDaokthiAy0zyOdehDS1P5lvmj3SbO2/sUwnxK/d36IfKj+gw/mKAhSZT6HDmWn2kxDsRIM2KIWBoxZ0G2emjVrVjri+Hd0BySb7LEt1v0Qm1Z6mvbuUVnkv1/nr8Ywkqa4VfCHWzLKTsB6/lrAeChgxcQtnlAfWuo/2D1gqG6/SBlQyI4cyjygk4QIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAXiTapCdQzVBAE6zZf55ocz20Qv+TZzofpo7d4wcg7Z/qf/v1NSfMuVgPb9o6LYmatnThpCMs0k/1yWnWm2Yc0/ssD8hLl+KgfiwprEV8Y+qNHwHfp+oVpgJ3KApFnpa31xwD/So/w9RLcMt/s2O9r20T1V7z47L/QLNiIOVjuuspMAFrCjKcWDz4IQMiIxTu3qPUN5h7W7OfQdSDH1AisodPQ+l8LBJoiXTqizhaeXmixTY6NzyqXkcsfTeo5TWRZbu9DUVSOwm3iE1P+shOzqKnVeJk7tQsJlQZgGmmu65XfdEaTgBobOOY0fqpkAzNZiPqQI99IexNI9r6MaDBBg==\",\"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\":\"b6e1af27bae645aeb5835619e3d6e813\"}",
"STATUS_CODE": "202",
"cache-control": "no-cache",
"content-length": "1235",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 05 Oct 2021 01:59:07 GMT",
"date": "Wed, 06 Oct 2021 23:35:18 GMT",
"expires": "-1",
"location": "https://REDACTED.vault.azure.net/certificates/vivazqu2/pending?api-version=7.2&request_id=73e95428db9048238fd36ccad7da92f9",
"location": "https://REDACTED.vault.azure.net/certificates/vivazqu2/pending?api-version=7.2&request_id=b6e1af27bae645aeb5835619e3d6e813",
"pragma": "no-cache",
"retry-after": "10",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "07f8a0c3-0eae-41c3-49a6-2eef1a15c2ae",
"x-ms-client-request-id": "329e002e-9691-4db0-5473-9f02305729ca",
"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": "336ed4f8-2a80-448a-aad0-1b673f6d10ea",
"x-ms-request-id": "39027088-2754-4337-86a0-a9e4ccad337d",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/vivazqu2/create?api-version=7.2"
@ -32,27 +32,27 @@
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 19043 19041.1.amd64fre.vb_release.191206-1406)",
"x-ms-client-request-id": "4703aec1-90e4-4590-656f-7a9e69c5c31f"
"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": "6da46aae-e742-4aaa-589c-a658196f458d"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu2/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA08iSfqeZ8LRXd0bwYeM6SzXQ+fB6PrthG2YcxRDYvaYYw71Sdxf6fyFzJIEGfrxTlwyPghMokjmY915GQkucMnTGEjZiW/lvGIb7hsRBQsgv99c7RY19zxyASpd7QbcqVhrMHlabWpkV8eTMSYBM9xn5x/iiV/ASlEV4vca45w6fL3IiQtC+JqEMxFuk49EkZ6uGASHdfZw9+KfNuYz6eJjmWuAx+1ToGPPs7OHsncCTyhw9lwSlU0Pl8I51QkHx8FR15607CWsTINPNzkqYufmX0erBmrItubKRGyzEWxZyFFSqcrihUYKypi6SwrBj+6m2g21++PDxbAcy3CewdQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAwOM4gCjlLRoEy0lnz5yRG2+xB/GxRSzMGWnX/tER08YI1OXUYbIEwsuRqcPRQjZUTJzTWeKNpJG6amA9xX/Jj2UA7hYDf6qI33aBdYcWGL4LCP+Jq75C59Qi97wADwVI4IxT/VyHSxpgp9d5RbRdfDcYERCvSI2aDhHpEF0qb7ZvrlHkimDMyVyQEWuZZaxMk5LM+ckT2APOXenenT6yZXpMFUziBe0G82Qxhoq9/2YVKw5p10joJEqgrgJ04ruI/7SfzYqEqJG9d10B+aTfjNrmGWSNLfQPpI7dbIRgcXNZfAKZyiED2Hmvi2LV/QfAUPZyUa09zI6AZyOA3+7P3Q==\",\"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\":\"73e95428db9048238fd36ccad7da92f9\"}",
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu2/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6SiVS3eHdd4+aQhpjRD6Goh+9+odkGN0pENjQlWqVimPOSqNse85maL8kWovfHVYs7VDn5IIsVEZxadCN+OC67yQsW9E+oSuT5mOVoQC8A7Zz/suPd2q2lsBb/AGN3tjCQGD4lEoUJyRMvWN2paGB/3bc43gsDaokthiAy0zyOdehDS1P5lvmj3SbO2/sUwnxK/d36IfKj+gw/mKAhSZT6HDmWn2kxDsRIM2KIWBoxZ0G2emjVrVjri+Hd0BySb7LEt1v0Qm1Z6mvbuUVnkv1/nr8Ywkqa4VfCHWzLKTsB6/lrAeChgxcQtnlAfWuo/2D1gqG6/SBlQyI4cyjygk4QIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAXiTapCdQzVBAE6zZf55ocz20Qv+TZzofpo7d4wcg7Z/qf/v1NSfMuVgPb9o6LYmatnThpCMs0k/1yWnWm2Yc0/ssD8hLl+KgfiwprEV8Y+qNHwHfp+oVpgJ3KApFnpa31xwD/So/w9RLcMt/s2O9r20T1V7z47L/QLNiIOVjuuspMAFrCjKcWDz4IQMiIxTu3qPUN5h7W7OfQdSDH1AisodPQ+l8LBJoiXTqizhaeXmixTY6NzyqXkcsfTeo5TWRZbu9DUVSOwm3iE1P+shOzqKnVeJk7tQsJlQZgGmmu65XfdEaTgBobOOY0fqpkAzNZiPqQI99IexNI9r6MaDBBg==\",\"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\":\"b6e1af27bae645aeb5835619e3d6e813\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1235",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 05 Oct 2021 01:59:07 GMT",
"date": "Wed, 06 Oct 2021 23:35:18 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": "4703aec1-90e4-4590-656f-7a9e69c5c31f",
"x-ms-client-request-id": "6da46aae-e742-4aaa-589c-a658196f458d",
"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": "41606b92-a8f0-4048-8b79-2ea57b66b6c6",
"x-ms-request-id": "1d1d9ab2-d154-4fc0-a2e9-550332daf33f",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/vivazqu2/pending?api-version=7.2"
@ -60,26 +60,26 @@
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 19043 19041.1.amd64fre.vb_release.191206-1406)",
"x-ms-client-request-id": "323833b6-8660-4389-4f9b-cefb099e0317"
"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": "a9e8b6a1-f8e1-442d-5818-2aee76bb482f"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu2/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA08iSfqeZ8LRXd0bwYeM6SzXQ+fB6PrthG2YcxRDYvaYYw71Sdxf6fyFzJIEGfrxTlwyPghMokjmY915GQkucMnTGEjZiW/lvGIb7hsRBQsgv99c7RY19zxyASpd7QbcqVhrMHlabWpkV8eTMSYBM9xn5x/iiV/ASlEV4vca45w6fL3IiQtC+JqEMxFuk49EkZ6uGASHdfZw9+KfNuYz6eJjmWuAx+1ToGPPs7OHsncCTyhw9lwSlU0Pl8I51QkHx8FR15607CWsTINPNzkqYufmX0erBmrItubKRGyzEWxZyFFSqcrihUYKypi6SwrBj+6m2g21++PDxbAcy3CewdQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAwOM4gCjlLRoEy0lnz5yRG2+xB/GxRSzMGWnX/tER08YI1OXUYbIEwsuRqcPRQjZUTJzTWeKNpJG6amA9xX/Jj2UA7hYDf6qI33aBdYcWGL4LCP+Jq75C59Qi97wADwVI4IxT/VyHSxpgp9d5RbRdfDcYERCvSI2aDhHpEF0qb7ZvrlHkimDMyVyQEWuZZaxMk5LM+ckT2APOXenenT6yZXpMFUziBe0G82Qxhoq9/2YVKw5p10joJEqgrgJ04ruI/7SfzYqEqJG9d10B+aTfjNrmGWSNLfQPpI7dbIRgcXNZfAKZyiED2Hmvi2LV/QfAUPZyUa09zI6AZyOA3+7P3Q==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/vivazqu2\",\"request_id\":\"73e95428db9048238fd36ccad7da92f9\"}",
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu2/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6SiVS3eHdd4+aQhpjRD6Goh+9+odkGN0pENjQlWqVimPOSqNse85maL8kWovfHVYs7VDn5IIsVEZxadCN+OC67yQsW9E+oSuT5mOVoQC8A7Zz/suPd2q2lsBb/AGN3tjCQGD4lEoUJyRMvWN2paGB/3bc43gsDaokthiAy0zyOdehDS1P5lvmj3SbO2/sUwnxK/d36IfKj+gw/mKAhSZT6HDmWn2kxDsRIM2KIWBoxZ0G2emjVrVjri+Hd0BySb7LEt1v0Qm1Z6mvbuUVnkv1/nr8Ywkqa4VfCHWzLKTsB6/lrAeChgxcQtnlAfWuo/2D1gqG6/SBlQyI4cyjygk4QIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAXiTapCdQzVBAE6zZf55ocz20Qv+TZzofpo7d4wcg7Z/qf/v1NSfMuVgPb9o6LYmatnThpCMs0k/1yWnWm2Yc0/ssD8hLl+KgfiwprEV8Y+qNHwHfp+oVpgJ3KApFnpa31xwD/So/w9RLcMt/s2O9r20T1V7z47L/QLNiIOVjuuspMAFrCjKcWDz4IQMiIxTu3qPUN5h7W7OfQdSDH1AisodPQ+l8LBJoiXTqizhaeXmixTY6NzyqXkcsfTeo5TWRZbu9DUVSOwm3iE1P+shOzqKnVeJk7tQsJlQZgGmmu65XfdEaTgBobOOY0fqpkAzNZiPqQI99IexNI9r6MaDBBg==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/vivazqu2\",\"request_id\":\"b6e1af27bae645aeb5835619e3d6e813\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1141",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 05 Oct 2021 01:59:37 GMT",
"date": "Wed, 06 Oct 2021 23:35:49 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "323833b6-8660-4389-4f9b-cefb099e0317",
"x-ms-client-request-id": "a9e8b6a1-f8e1-442d-5818-2aee76bb482f",
"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": "ac2178ac-27d7-4d10-a965-7b3256b5776c",
"x-ms-request-id": "a5b385a4-c518-4143-a1d4-c7610eb406b7",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/vivazqu2/pending?api-version=7.2"
@ -87,26 +87,26 @@
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 19043 19041.1.amd64fre.vb_release.191206-1406)",
"x-ms-client-request-id": "537ea863-8d32-4c27-62e4-b91d8a1bba24"
"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": "95d4345b-7574-4b78-47a8-3b314c4c15a0"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu2/bcbc061485f1411583f7abe80db7b3d7\",\"kid\":\"https://REDACTED.vault.azure.net/keys/vivazqu2/bcbc061485f1411583f7abe80db7b3d7\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/vivazqu2/bcbc061485f1411583f7abe80db7b3d7\",\"x5t\":\"kTfoU90yQtL428HaVqNDlXwCgDA\",\"cer\":\"MIIDAzCCAeugAwIBAgIQf4Z4Ymi7S02IuiFkSLMyOzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA1MDE0OTA5WhcNMjIxMDA1MDE1OTA5WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTyJJ+p5nwtFd3RvBh4zpLNdD58Ho+u2EbZhzFENi9phjDvVJ3F/p/IXMkgQZ+vFOXDI+CEyiSOZj3XkZCS5wydMYSNmJb+W8YhvuGxEFCyC/31ztFjX3PHIBKl3tBtypWGsweVptamRXx5MxJgEz3GfnH+KJX8BKURXi9xrjnDp8vciJC0L4moQzEW6Tj0SRnq4YBId19nD34p825jPp4mOZa4DH7VOgY8+zs4eydwJPKHD2XBKVTQ+XwjnVCQfHwVHXnrTsJaxMg083OSpi5+ZfR6sGasi25spEbLMRbFnIUVKpyuKFRgrKmLpLCsGP7qbaDbX748PFsBzLcJ7B1AgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFLCg6fAVjvEvoyi9oBKRqnx+NSsbMB0GA1UdDgQWBBSwoOnwFY7xL6MovaASkap8fjUrGzANBgkqhkiG9w0BAQsFAAOCAQEAluDUZ51zPxdMiWyO2xbkC9uOPoixeKX+2yhqLTBkQ/gFzxb7RLgB2cCV/V0Csj3hcS+dPGEnwFvUP4s9EVyiDQ9Rkq8OTpZcCGgVDUNoWzRhbGukwk7GJpDMTr2Gwcc44zB13vRzMukLRRRvat6X2SLd+QbdZQE7dxGzIYzz76t55diJhxyELgt5LcbN/oePOw5jZSpHJ2ybmNaCulWrBAkKIcIuI5jp4vqLTgBeynOCbeO7ln7+uL4zepKhpzrmscILLXnBz0bw5tmKnN/UIVt3PEmSWX+sQJM1Ah7AdkuLi5c/zVPOVoS3SXRiku4w5Ht1M0BncfSh7S/PW83keQ==\",\"attributes\":{\"enabled\":true,\"nbf\":1633398549,\"exp\":1664935149,\"created\":1633399149,\"updated\":1633399149,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu2/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\":1633399147,\"updated\":1633399147}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu2/pending\"}}",
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu2/01fa40651fab4fd1a25c4a53c36bcaa0\",\"kid\":\"https://REDACTED.vault.azure.net/keys/vivazqu2/01fa40651fab4fd1a25c4a53c36bcaa0\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/vivazqu2/01fa40651fab4fd1a25c4a53c36bcaa0\",\"x5t\":\"XmQtnmNa4eugCHeLEfHsTa4gEkw\",\"cer\":\"MIIDAzCCAeugAwIBAgIQFXWgDJB2SPyComUH+pmhLDANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA2MjMyNTIwWhcNMjIxMDA2MjMzNTIwWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDpKJVLd4d13j5pCGmNEPoaiH736h2QY3SkQ2NCVapWKY85Ko2x7zmZovyRai98dViztUOfkgixURnFp0I344LrvJCxb0T6hK5PmY5WhALwDtnP+y493araWwFv8AY3e2MJAYPiUShQnJEy9Y3aloYH/dtzjeCwNqiS2GIDLTPI516ENLU/mW+aPdJs7b+xTCfEr93foh8qP6DD+YoCFJlPocOZafaTEOxEgzYohYGjFnQbZ6aNWtWOuL4d3QHJJvssS3W/RCbVnqa9u5RWeS/X+evxjCSprhV8IdbMspOwHr+WsB4KGDFxC2eUB9a6j/YPWCobr9IGVDIjhzKPKCThAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFAP3fINM0I+S4SidY3VtXQ0hCFvjMB0GA1UdDgQWBBQD93yDTNCPkuEonWN1bV0NIQhb4zANBgkqhkiG9w0BAQsFAAOCAQEAQMkA2EUyg3b5hQTh3Bc+JVTlPzbQyvDIEYXQAXtN25I7AokVl+pdDbB26y+HpO+hBcruAoqcARE21HkQeY9mJZZDCXe8eb/m4tgTy+VBsDWBaS06SYIOSZcxPHScYW4jhBYkizi6w4ZJlw9p8GbsT2hKzPVKHdjkrkOUCcO6p9R3sNhynJ2xFZNjVO/M6jGhAxKECoJ33VFvUxH3L7JnlGFYn6nzsWS0AEij1tJAtPhALCCigQEU3e6vs653L/Ds/Hmyp2PBoAdDGgnFOSoaxV00ZPBnfoFxRw1RuwB0EAkA5xrVZvoLiL2QH/GO3vlRn6h0aByQc9qAFtslB1wREA==\",\"attributes\":{\"enabled\":true,\"nbf\":1633562720,\"exp\":1665099320,\"created\":1633563320,\"updated\":1633563320,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu2/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\":1633563319,\"updated\":1633563319}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu2/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2195",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 05 Oct 2021 01:59:37 GMT",
"date": "Wed, 06 Oct 2021 23:35:49 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "537ea863-8d32-4c27-62e4-b91d8a1bba24",
"x-ms-client-request-id": "95d4345b-7574-4b78-47a8-3b314c4c15a0",
"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": "6f428336-e853-4a55-9efc-380d98522f0c",
"x-ms-request-id": "6266e6b0-f0f3-40f4-ad55-2b06d1f615c6",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/vivazqu2?api-version=7.2"
@ -114,29 +114,135 @@
{
"Headers": {
"content-type": "application/json",
"user-agent": "azsdk-cpp-keyvault-certificates/4.0.0-beta.1 (Windows 10 Enterprise 6.3 19043 19041.1.amd64fre.vb_release.191206-1406)",
"x-ms-client-request-id": "3c449d29-73c9-4a8c-50d3-b9b110337a5b"
"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": "cb33994a-c356-4113-528b-4737182cfc70"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu2/bcbc061485f1411583f7abe80db7b3d7\",\"kid\":\"https://REDACTED.vault.azure.net/keys/vivazqu2/bcbc061485f1411583f7abe80db7b3d7\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/vivazqu2/bcbc061485f1411583f7abe80db7b3d7\",\"x5t\":\"kTfoU90yQtL428HaVqNDlXwCgDA\",\"cer\":\"MIIDAzCCAeugAwIBAgIQf4Z4Ymi7S02IuiFkSLMyOzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA1MDE0OTA5WhcNMjIxMDA1MDE1OTA5WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTyJJ+p5nwtFd3RvBh4zpLNdD58Ho+u2EbZhzFENi9phjDvVJ3F/p/IXMkgQZ+vFOXDI+CEyiSOZj3XkZCS5wydMYSNmJb+W8YhvuGxEFCyC/31ztFjX3PHIBKl3tBtypWGsweVptamRXx5MxJgEz3GfnH+KJX8BKURXi9xrjnDp8vciJC0L4moQzEW6Tj0SRnq4YBId19nD34p825jPp4mOZa4DH7VOgY8+zs4eydwJPKHD2XBKVTQ+XwjnVCQfHwVHXnrTsJaxMg083OSpi5+ZfR6sGasi25spEbLMRbFnIUVKpyuKFRgrKmLpLCsGP7qbaDbX748PFsBzLcJ7B1AgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFLCg6fAVjvEvoyi9oBKRqnx+NSsbMB0GA1UdDgQWBBSwoOnwFY7xL6MovaASkap8fjUrGzANBgkqhkiG9w0BAQsFAAOCAQEAluDUZ51zPxdMiWyO2xbkC9uOPoixeKX+2yhqLTBkQ/gFzxb7RLgB2cCV/V0Csj3hcS+dPGEnwFvUP4s9EVyiDQ9Rkq8OTpZcCGgVDUNoWzRhbGukwk7GJpDMTr2Gwcc44zB13vRzMukLRRRvat6X2SLd+QbdZQE7dxGzIYzz76t55diJhxyELgt5LcbN/oePOw5jZSpHJ2ybmNaCulWrBAkKIcIuI5jp4vqLTgBeynOCbeO7ln7+uL4zepKhpzrmscILLXnBz0bw5tmKnN/UIVt3PEmSWX+sQJM1Ah7AdkuLi5c/zVPOVoS3SXRiku4w5Ht1M0BncfSh7S/PW83keQ==\",\"attributes\":{\"enabled\":true,\"nbf\":1633398549,\"exp\":1664935149,\"created\":1633399149,\"updated\":1633399149,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"subject\":\"CN=xyz\",\"issuer\":\"CN=xyz\",\"serialnumber\":\"7F86786268BB4B4D88BA216448B3323B\"}",
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu2/01fa40651fab4fd1a25c4a53c36bcaa0\",\"kid\":\"https://REDACTED.vault.azure.net/keys/vivazqu2/01fa40651fab4fd1a25c4a53c36bcaa0\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/vivazqu2/01fa40651fab4fd1a25c4a53c36bcaa0\",\"x5t\":\"XmQtnmNa4eugCHeLEfHsTa4gEkw\",\"cer\":\"MIIDAzCCAeugAwIBAgIQFXWgDJB2SPyComUH+pmhLDANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA2MjMyNTIwWhcNMjIxMDA2MjMzNTIwWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDpKJVLd4d13j5pCGmNEPoaiH736h2QY3SkQ2NCVapWKY85Ko2x7zmZovyRai98dViztUOfkgixURnFp0I344LrvJCxb0T6hK5PmY5WhALwDtnP+y493araWwFv8AY3e2MJAYPiUShQnJEy9Y3aloYH/dtzjeCwNqiS2GIDLTPI516ENLU/mW+aPdJs7b+xTCfEr93foh8qP6DD+YoCFJlPocOZafaTEOxEgzYohYGjFnQbZ6aNWtWOuL4d3QHJJvssS3W/RCbVnqa9u5RWeS/X+evxjCSprhV8IdbMspOwHr+WsB4KGDFxC2eUB9a6j/YPWCobr9IGVDIjhzKPKCThAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFAP3fINM0I+S4SidY3VtXQ0hCFvjMB0GA1UdDgQWBBQD93yDTNCPkuEonWN1bV0NIQhb4zANBgkqhkiG9w0BAQsFAAOCAQEAQMkA2EUyg3b5hQTh3Bc+JVTlPzbQyvDIEYXQAXtN25I7AokVl+pdDbB26y+HpO+hBcruAoqcARE21HkQeY9mJZZDCXe8eb/m4tgTy+VBsDWBaS06SYIOSZcxPHScYW4jhBYkizi6w4ZJlw9p8GbsT2hKzPVKHdjkrkOUCcO6p9R3sNhynJ2xFZNjVO/M6jGhAxKECoJ33VFvUxH3L7JnlGFYn6nzsWS0AEij1tJAtPhALCCigQEU3e6vs653L/Ds/Hmyp2PBoAdDGgnFOSoaxV00ZPBnfoFxRw1RuwB0EAkA5xrVZvoLiL2QH/GO3vlRn6h0aByQc9qAFtslB1wREA==\",\"attributes\":{\"enabled\":true,\"nbf\":1633562720,\"exp\":1665099320,\"created\":1633563320,\"updated\":1633563320,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"subject\":\"CN=xyz\",\"issuer\":\"CN=xyz\",\"serialnumber\":\"1575A00C907648FC82A26507FA99A12C\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1635",
"content-type": "application/json; charset=utf-8",
"date": "Tue, 05 Oct 2021 01:59:37 GMT",
"date": "Wed, 06 Oct 2021 23:35:49 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "3c449d29-73c9-4a8c-50d3-b9b110337a5b",
"x-ms-client-request-id": "cb33994a-c356-4113-528b-4737182cfc70",
"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": "dc6634ea-4405-4c51-a9db-1984d794170a",
"x-ms-request-id": "57283cb5-3612-44da-9e26-2a40284d2b89",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/vivazqu2/bcbc061485f1411583f7abe80db7b3d7?api-version=7.2"
"Url": "https://REDACTED.vault.azure.net/certificates/vivazqu2/01fa40651fab4fd1a25c4a53c36bcaa0?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": "ca35302e-b42c-47e6-53eb-ad8a00ca6f7e"
},
"Method": "DELETE",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/vivazqu2\",\"deletedDate\":1633563349,\"scheduledPurgeDate\":1641339349,\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu2/01fa40651fab4fd1a25c4a53c36bcaa0\",\"kid\":\"https://REDACTED.vault.azure.net/keys/vivazqu2/01fa40651fab4fd1a25c4a53c36bcaa0\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/vivazqu2/01fa40651fab4fd1a25c4a53c36bcaa0\",\"x5t\":\"XmQtnmNa4eugCHeLEfHsTa4gEkw\",\"cer\":\"MIIDAzCCAeugAwIBAgIQFXWgDJB2SPyComUH+pmhLDANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA2MjMyNTIwWhcNMjIxMDA2MjMzNTIwWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDpKJVLd4d13j5pCGmNEPoaiH736h2QY3SkQ2NCVapWKY85Ko2x7zmZovyRai98dViztUOfkgixURnFp0I344LrvJCxb0T6hK5PmY5WhALwDtnP+y493araWwFv8AY3e2MJAYPiUShQnJEy9Y3aloYH/dtzjeCwNqiS2GIDLTPI516ENLU/mW+aPdJs7b+xTCfEr93foh8qP6DD+YoCFJlPocOZafaTEOxEgzYohYGjFnQbZ6aNWtWOuL4d3QHJJvssS3W/RCbVnqa9u5RWeS/X+evxjCSprhV8IdbMspOwHr+WsB4KGDFxC2eUB9a6j/YPWCobr9IGVDIjhzKPKCThAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFAP3fINM0I+S4SidY3VtXQ0hCFvjMB0GA1UdDgQWBBQD93yDTNCPkuEonWN1bV0NIQhb4zANBgkqhkiG9w0BAQsFAAOCAQEAQMkA2EUyg3b5hQTh3Bc+JVTlPzbQyvDIEYXQAXtN25I7AokVl+pdDbB26y+HpO+hBcruAoqcARE21HkQeY9mJZZDCXe8eb/m4tgTy+VBsDWBaS06SYIOSZcxPHScYW4jhBYkizi6w4ZJlw9p8GbsT2hKzPVKHdjkrkOUCcO6p9R3sNhynJ2xFZNjVO/M6jGhAxKECoJ33VFvUxH3L7JnlGFYn6nzsWS0AEij1tJAtPhALCCigQEU3e6vs653L/Ds/Hmyp2PBoAdDGgnFOSoaxV00ZPBnfoFxRw1RuwB0EAkA5xrVZvoLiL2QH/GO3vlRn6h0aByQc9qAFtslB1wREA==\",\"attributes\":{\"enabled\":true,\"nbf\":1633562720,\"exp\":1665099320,\"created\":1633563320,\"updated\":1633563320,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu2/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\":1633563319,\"updated\":1633563319}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu2/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2334",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 06 Oct 2021 23:35:49 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "ca35302e-b42c-47e6-53eb-ad8a00ca6f7e",
"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": "080745c1-296d-494a-b370-92f144c5bd07",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/vivazqu2?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": "3e651791-25f5-4a64-6735-1f29935f325f"
},
"Method": "GET",
"Response": {
"BODY": "{\"error\":{\"code\":\"CertificateNotFound\",\"message\":\"Deleted Certificate not found: vivazqu2\"}}",
"STATUS_CODE": "404",
"cache-control": "no-cache",
"content-length": "92",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 06 Oct 2021 23:35:49 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "3e651791-25f5-4a64-6735-1f29935f325f",
"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": "5ab0b11e-e2b4-4e76-80e9-d42128cbb050",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/vivazqu2?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": "c58e092e-82d3-46f9-5512-669771b8414a"
},
"Method": "GET",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/vivazqu2\",\"deletedDate\":1633563349,\"scheduledPurgeDate\":1641339349,\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu2/01fa40651fab4fd1a25c4a53c36bcaa0\",\"kid\":\"https://REDACTED.vault.azure.net/keys/vivazqu2/01fa40651fab4fd1a25c4a53c36bcaa0\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/vivazqu2/01fa40651fab4fd1a25c4a53c36bcaa0\",\"x5t\":\"XmQtnmNa4eugCHeLEfHsTa4gEkw\",\"cer\":\"MIIDAzCCAeugAwIBAgIQFXWgDJB2SPyComUH+pmhLDANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA2MjMyNTIwWhcNMjIxMDA2MjMzNTIwWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDpKJVLd4d13j5pCGmNEPoaiH736h2QY3SkQ2NCVapWKY85Ko2x7zmZovyRai98dViztUOfkgixURnFp0I344LrvJCxb0T6hK5PmY5WhALwDtnP+y493araWwFv8AY3e2MJAYPiUShQnJEy9Y3aloYH/dtzjeCwNqiS2GIDLTPI516ENLU/mW+aPdJs7b+xTCfEr93foh8qP6DD+YoCFJlPocOZafaTEOxEgzYohYGjFnQbZ6aNWtWOuL4d3QHJJvssS3W/RCbVnqa9u5RWeS/X+evxjCSprhV8IdbMspOwHr+WsB4KGDFxC2eUB9a6j/YPWCobr9IGVDIjhzKPKCThAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFAP3fINM0I+S4SidY3VtXQ0hCFvjMB0GA1UdDgQWBBQD93yDTNCPkuEonWN1bV0NIQhb4zANBgkqhkiG9w0BAQsFAAOCAQEAQMkA2EUyg3b5hQTh3Bc+JVTlPzbQyvDIEYXQAXtN25I7AokVl+pdDbB26y+HpO+hBcruAoqcARE21HkQeY9mJZZDCXe8eb/m4tgTy+VBsDWBaS06SYIOSZcxPHScYW4jhBYkizi6w4ZJlw9p8GbsT2hKzPVKHdjkrkOUCcO6p9R3sNhynJ2xFZNjVO/M6jGhAxKECoJ33VFvUxH3L7JnlGFYn6nzsWS0AEij1tJAtPhALCCigQEU3e6vs653L/Ds/Hmyp2PBoAdDGgnFOSoaxV00ZPBnfoFxRw1RuwB0EAkA5xrVZvoLiL2QH/GO3vlRn6h0aByQc9qAFtslB1wREA==\",\"attributes\":{\"enabled\":true,\"nbf\":1633562720,\"exp\":1665099320,\"created\":1633563320,\"updated\":1633563320,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu2/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\":1633563319,\"updated\":1633563319}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu2/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2334",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 06 Oct 2021 23:36:20 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "c58e092e-82d3-46f9-5512-669771b8414a",
"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": "6fb7652f-9f5a-4045-823d-a8815086721e",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/vivazqu2?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": "dc6b6e7a-1eb9-426f-72f7-0eb86e07d089"
},
"Method": "DELETE",
"Response": {
"BODY": "",
"STATUS_CODE": "204",
"cache-control": "no-cache",
"date": "Wed, 06 Oct 2021 23:36:20 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "dc6b6e7a-1eb9-426f-72f7-0eb86e07d089",
"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": "c7a92eef-9ad7-43cf-96b1-1dcb5253c618",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/vivazqu2?api-version=7.2"
}
]
}

View File

@ -0,0 +1,437 @@
{
"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": "6d21f657-ab7a-4a75-5772-78de7faa479f"
},
"Method": "POST",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAreNmfxOGQDEM4NIGMwaSTAuJHjLHmkJ+QPVFqNBcafpuvhcpAgI4Tp1ReV2rc/R1jvtUZ5Ad4TRPNp3/C18D4s0XuaSYHe+VfMASdDTti1X4KsHghBo5/RPWu2wTt0R80NCS2qDraq0pshlfhMTkcA30mL6zUf9XUV5RGeyuAH7/SRdtaVJcVZfKTwZMZBYqDX/MAnn0mIRu7h+e7vqBzl8mbiUyAO7IJTnW2OVFg9VKrN3jqWUqdulpM3cy8IyAQeWwF7c8PEhbs0AqZOfXqQLrZJC7T6kkeO86oq1ho59a1E4GzQqNwaeXLeo4+hEdoKP0EiJM/0dqKKhzVHYTGQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAjEE4YIEzND6mxA8CvDQHX+46jaU//puXl1Q4mVq5tiFZO54/VObi27FFOAE6/QZCUvGZiRzCuFrH8nScrac/Seri6JbMpRNJxZ2sInyIrjhnRZAbv7a8bM88sDwv3sCry/bLeFMcLDib7xMHrGycJZrOOFx71e6GaDugYYe/wmDm9Dub23/QgbOq/Gox0i3de2QfEjRjr1tDjLPb5igBx8gEJtlWUX1h5V2WBA4gpJYZJy+iYC7x3ufGOPyh0kMcju+s3fYDH4/nSu6mrsMKi1CT58Wjm3FYOHfBoSIcJZ/SxGM7v2j/FiUlVmzhEB2+BN5wyVIF3DDcgxWFuziTvQ==\",\"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\":\"ab8b52b91a664682964618c185d75eb5\"}",
"STATUS_CODE": "202",
"cache-control": "no-cache",
"content-length": "1234",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 06 Oct 2021 23:36:27 GMT",
"expires": "-1",
"location": "https://REDACTED.vault.azure.net/certificates/vivazqu/pending?api-version=7.2&request_id=ab8b52b91a664682964618c185d75eb5",
"pragma": "no-cache",
"retry-after": "10",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "6d21f657-ab7a-4a75-5772-78de7faa479f",
"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": "7b2e74fe-d28c-4989-a749-23668e153711",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/vivazqu/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": "3485e38e-9f28-48cb-6f72-75598a305bb0"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAreNmfxOGQDEM4NIGMwaSTAuJHjLHmkJ+QPVFqNBcafpuvhcpAgI4Tp1ReV2rc/R1jvtUZ5Ad4TRPNp3/C18D4s0XuaSYHe+VfMASdDTti1X4KsHghBo5/RPWu2wTt0R80NCS2qDraq0pshlfhMTkcA30mL6zUf9XUV5RGeyuAH7/SRdtaVJcVZfKTwZMZBYqDX/MAnn0mIRu7h+e7vqBzl8mbiUyAO7IJTnW2OVFg9VKrN3jqWUqdulpM3cy8IyAQeWwF7c8PEhbs0AqZOfXqQLrZJC7T6kkeO86oq1ho59a1E4GzQqNwaeXLeo4+hEdoKP0EiJM/0dqKKhzVHYTGQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAjEE4YIEzND6mxA8CvDQHX+46jaU//puXl1Q4mVq5tiFZO54/VObi27FFOAE6/QZCUvGZiRzCuFrH8nScrac/Seri6JbMpRNJxZ2sInyIrjhnRZAbv7a8bM88sDwv3sCry/bLeFMcLDib7xMHrGycJZrOOFx71e6GaDugYYe/wmDm9Dub23/QgbOq/Gox0i3de2QfEjRjr1tDjLPb5igBx8gEJtlWUX1h5V2WBA4gpJYZJy+iYC7x3ufGOPyh0kMcju+s3fYDH4/nSu6mrsMKi1CT58Wjm3FYOHfBoSIcJZ/SxGM7v2j/FiUlVmzhEB2+BN5wyVIF3DDcgxWFuziTvQ==\",\"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\":\"ab8b52b91a664682964618c185d75eb5\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1234",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 06 Oct 2021 23:36:27 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": "3485e38e-9f28-48cb-6f72-75598a305bb0",
"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": "cc0cf4e1-3d27-45f2-958c-eb68dea0a4ad",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/vivazqu/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": "8467cc05-0667-4b51-41bc-8a6a976a53ef"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAreNmfxOGQDEM4NIGMwaSTAuJHjLHmkJ+QPVFqNBcafpuvhcpAgI4Tp1ReV2rc/R1jvtUZ5Ad4TRPNp3/C18D4s0XuaSYHe+VfMASdDTti1X4KsHghBo5/RPWu2wTt0R80NCS2qDraq0pshlfhMTkcA30mL6zUf9XUV5RGeyuAH7/SRdtaVJcVZfKTwZMZBYqDX/MAnn0mIRu7h+e7vqBzl8mbiUyAO7IJTnW2OVFg9VKrN3jqWUqdulpM3cy8IyAQeWwF7c8PEhbs0AqZOfXqQLrZJC7T6kkeO86oq1ho59a1E4GzQqNwaeXLeo4+hEdoKP0EiJM/0dqKKhzVHYTGQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAjEE4YIEzND6mxA8CvDQHX+46jaU//puXl1Q4mVq5tiFZO54/VObi27FFOAE6/QZCUvGZiRzCuFrH8nScrac/Seri6JbMpRNJxZ2sInyIrjhnRZAbv7a8bM88sDwv3sCry/bLeFMcLDib7xMHrGycJZrOOFx71e6GaDugYYe/wmDm9Dub23/QgbOq/Gox0i3de2QfEjRjr1tDjLPb5igBx8gEJtlWUX1h5V2WBA4gpJYZJy+iYC7x3ufGOPyh0kMcju+s3fYDH4/nSu6mrsMKi1CT58Wjm3FYOHfBoSIcJZ/SxGM7v2j/FiUlVmzhEB2+BN5wyVIF3DDcgxWFuziTvQ==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/vivazqu\",\"request_id\":\"ab8b52b91a664682964618c185d75eb5\"}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "1139",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 06 Oct 2021 23:36:58 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "8467cc05-0667-4b51-41bc-8a6a976a53ef",
"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": "39c2b90d-613e-4750-a775-da4b932b3057",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/vivazqu/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": "d32a01e7-f656-4b35-49fb-00a7f84fca7e"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"kid\":\"https://REDACTED.vault.azure.net/keys/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"x5t\":\"4xD1_67p7ay5CVqjuYhsZ4sTkHA\",\"cer\":\"MIIDAzCCAeugAwIBAgIQRxUJHY68Swq9lSFIBSt1UzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA2MjMyNjMwWhcNMjIxMDA2MjMzNjMwWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCt42Z/E4ZAMQzg0gYzBpJMC4keMseaQn5A9UWo0Fxp+m6+FykCAjhOnVF5Xatz9HWO+1RnkB3hNE82nf8LXwPizRe5pJgd75V8wBJ0NO2LVfgqweCEGjn9E9a7bBO3RHzQ0JLaoOtqrSmyGV+ExORwDfSYvrNR/1dRXlEZ7K4Afv9JF21pUlxVl8pPBkxkFioNf8wCefSYhG7uH57u+oHOXyZuJTIA7sglOdbY5UWD1Uqs3eOpZSp26WkzdzLwjIBB5bAXtzw8SFuzQCpk59epAutkkLtPqSR47zqirWGjn1rUTgbNCo3Bp5ct6jj6ER2go/QSIkz/R2ooqHNUdhMZAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFG7yuHlm94QW0w5H9xXOe4vwSStvMB0GA1UdDgQWBBRu8rh5ZveEFtMOR/cVznuL8EkrbzANBgkqhkiG9w0BAQsFAAOCAQEAb8MYI3+7vfacLeNN76QaEom1M7TYgLnWfcT/QzXfmdBbz3BkqI60RERB/JsPVIEc0bDYQrVP3prNj8X+DCvRbOXIemM3uqMjNhIzttWKrhyau4n26vmJANDmoJyGAvXU/Kb7fqLkh57cF6RADA7EU8KJvvIJt558FoqaFWeC0tUqkLckIbXIGx5DwPHClAAmLoKUI0vThzFfJRoAr0WbfCLJ1/1fDd56lqZt9I27tfvPFiV+AwAYP7IdrNS+cSFx0NohzaQJL9Ws8/57quqKOh9YWjzSLZg5pJbfxPtMKYASsddyskbQe85tv4cfg5GyRjBoIkMdFDrUc9BdEXgROQ==\",\"attributes\":{\"enabled\":true,\"nbf\":1633562790,\"exp\":1665099390,\"created\":1633563390,\"updated\":1633563390,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/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\":1633563388,\"updated\":1633563388}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2190",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 06 Oct 2021 23:36:58 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "d32a01e7-f656-4b35-49fb-00a7f84fca7e",
"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": "f96306ea-1eb0-4154-91ba-98ce5bde7b8b",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/vivazqu?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": "f90844df-33f7-431e-6e7e-a2c30a9a8196"
},
"Method": "DELETE",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/vivazqu\",\"deletedDate\":1633563418,\"scheduledPurgeDate\":1641339418,\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"kid\":\"https://REDACTED.vault.azure.net/keys/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"x5t\":\"4xD1_67p7ay5CVqjuYhsZ4sTkHA\",\"cer\":\"MIIDAzCCAeugAwIBAgIQRxUJHY68Swq9lSFIBSt1UzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA2MjMyNjMwWhcNMjIxMDA2MjMzNjMwWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCt42Z/E4ZAMQzg0gYzBpJMC4keMseaQn5A9UWo0Fxp+m6+FykCAjhOnVF5Xatz9HWO+1RnkB3hNE82nf8LXwPizRe5pJgd75V8wBJ0NO2LVfgqweCEGjn9E9a7bBO3RHzQ0JLaoOtqrSmyGV+ExORwDfSYvrNR/1dRXlEZ7K4Afv9JF21pUlxVl8pPBkxkFioNf8wCefSYhG7uH57u+oHOXyZuJTIA7sglOdbY5UWD1Uqs3eOpZSp26WkzdzLwjIBB5bAXtzw8SFuzQCpk59epAutkkLtPqSR47zqirWGjn1rUTgbNCo3Bp5ct6jj6ER2go/QSIkz/R2ooqHNUdhMZAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFG7yuHlm94QW0w5H9xXOe4vwSStvMB0GA1UdDgQWBBRu8rh5ZveEFtMOR/cVznuL8EkrbzANBgkqhkiG9w0BAQsFAAOCAQEAb8MYI3+7vfacLeNN76QaEom1M7TYgLnWfcT/QzXfmdBbz3BkqI60RERB/JsPVIEc0bDYQrVP3prNj8X+DCvRbOXIemM3uqMjNhIzttWKrhyau4n26vmJANDmoJyGAvXU/Kb7fqLkh57cF6RADA7EU8KJvvIJt558FoqaFWeC0tUqkLckIbXIGx5DwPHClAAmLoKUI0vThzFfJRoAr0WbfCLJ1/1fDd56lqZt9I27tfvPFiV+AwAYP7IdrNS+cSFx0NohzaQJL9Ws8/57quqKOh9YWjzSLZg5pJbfxPtMKYASsddyskbQe85tv4cfg5GyRjBoIkMdFDrUc9BdEXgROQ==\",\"attributes\":{\"enabled\":true,\"nbf\":1633562790,\"exp\":1665099390,\"created\":1633563390,\"updated\":1633563390,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/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\":1633563388,\"updated\":1633563388}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2328",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 06 Oct 2021 23:36:58 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "f90844df-33f7-431e-6e7e-a2c30a9a8196",
"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": "768ec71f-da8f-43ed-add8-167ca134ac89",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/vivazqu?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": "fd0effab-abe3-4b64-5966-bf87a72c944a"
},
"Method": "GET",
"Response": {
"BODY": "{\"error\":{\"code\":\"CertificateNotFound\",\"message\":\"Deleted Certificate not found: vivazqu\"}}",
"STATUS_CODE": "404",
"cache-control": "no-cache",
"content-length": "91",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 06 Oct 2021 23:36:58 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "fd0effab-abe3-4b64-5966-bf87a72c944a",
"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": "366369b4-1492-4101-b3be-f5b401ba5f94",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/vivazqu?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": "974c699a-91a4-44ec-651b-89ddd02d0779"
},
"Method": "GET",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/vivazqu\",\"deletedDate\":1633563418,\"scheduledPurgeDate\":1641339418,\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"kid\":\"https://REDACTED.vault.azure.net/keys/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"x5t\":\"4xD1_67p7ay5CVqjuYhsZ4sTkHA\",\"cer\":\"MIIDAzCCAeugAwIBAgIQRxUJHY68Swq9lSFIBSt1UzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA2MjMyNjMwWhcNMjIxMDA2MjMzNjMwWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCt42Z/E4ZAMQzg0gYzBpJMC4keMseaQn5A9UWo0Fxp+m6+FykCAjhOnVF5Xatz9HWO+1RnkB3hNE82nf8LXwPizRe5pJgd75V8wBJ0NO2LVfgqweCEGjn9E9a7bBO3RHzQ0JLaoOtqrSmyGV+ExORwDfSYvrNR/1dRXlEZ7K4Afv9JF21pUlxVl8pPBkxkFioNf8wCefSYhG7uH57u+oHOXyZuJTIA7sglOdbY5UWD1Uqs3eOpZSp26WkzdzLwjIBB5bAXtzw8SFuzQCpk59epAutkkLtPqSR47zqirWGjn1rUTgbNCo3Bp5ct6jj6ER2go/QSIkz/R2ooqHNUdhMZAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFG7yuHlm94QW0w5H9xXOe4vwSStvMB0GA1UdDgQWBBRu8rh5ZveEFtMOR/cVznuL8EkrbzANBgkqhkiG9w0BAQsFAAOCAQEAb8MYI3+7vfacLeNN76QaEom1M7TYgLnWfcT/QzXfmdBbz3BkqI60RERB/JsPVIEc0bDYQrVP3prNj8X+DCvRbOXIemM3uqMjNhIzttWKrhyau4n26vmJANDmoJyGAvXU/Kb7fqLkh57cF6RADA7EU8KJvvIJt558FoqaFWeC0tUqkLckIbXIGx5DwPHClAAmLoKUI0vThzFfJRoAr0WbfCLJ1/1fDd56lqZt9I27tfvPFiV+AwAYP7IdrNS+cSFx0NohzaQJL9Ws8/57quqKOh9YWjzSLZg5pJbfxPtMKYASsddyskbQe85tv4cfg5GyRjBoIkMdFDrUc9BdEXgROQ==\",\"attributes\":{\"enabled\":true,\"nbf\":1633562790,\"exp\":1665099390,\"created\":1633563390,\"updated\":1633563390,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/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\":1633563388,\"updated\":1633563388}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2328",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 06 Oct 2021 23:37:28 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "974c699a-91a4-44ec-651b-89ddd02d0779",
"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": "d974bd9d-c8a8-49bf-af78-e5c6d56063d7",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/vivazqu?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": "e079408d-b631-4730-7f2d-6a3362d986d6"
},
"Method": "GET",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/vivazqu\",\"deletedDate\":1633563418,\"scheduledPurgeDate\":1641339418,\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"kid\":\"https://REDACTED.vault.azure.net/keys/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"x5t\":\"4xD1_67p7ay5CVqjuYhsZ4sTkHA\",\"cer\":\"MIIDAzCCAeugAwIBAgIQRxUJHY68Swq9lSFIBSt1UzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA2MjMyNjMwWhcNMjIxMDA2MjMzNjMwWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCt42Z/E4ZAMQzg0gYzBpJMC4keMseaQn5A9UWo0Fxp+m6+FykCAjhOnVF5Xatz9HWO+1RnkB3hNE82nf8LXwPizRe5pJgd75V8wBJ0NO2LVfgqweCEGjn9E9a7bBO3RHzQ0JLaoOtqrSmyGV+ExORwDfSYvrNR/1dRXlEZ7K4Afv9JF21pUlxVl8pPBkxkFioNf8wCefSYhG7uH57u+oHOXyZuJTIA7sglOdbY5UWD1Uqs3eOpZSp26WkzdzLwjIBB5bAXtzw8SFuzQCpk59epAutkkLtPqSR47zqirWGjn1rUTgbNCo3Bp5ct6jj6ER2go/QSIkz/R2ooqHNUdhMZAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFG7yuHlm94QW0w5H9xXOe4vwSStvMB0GA1UdDgQWBBRu8rh5ZveEFtMOR/cVznuL8EkrbzANBgkqhkiG9w0BAQsFAAOCAQEAb8MYI3+7vfacLeNN76QaEom1M7TYgLnWfcT/QzXfmdBbz3BkqI60RERB/JsPVIEc0bDYQrVP3prNj8X+DCvRbOXIemM3uqMjNhIzttWKrhyau4n26vmJANDmoJyGAvXU/Kb7fqLkh57cF6RADA7EU8KJvvIJt558FoqaFWeC0tUqkLckIbXIGx5DwPHClAAmLoKUI0vThzFfJRoAr0WbfCLJ1/1fDd56lqZt9I27tfvPFiV+AwAYP7IdrNS+cSFx0NohzaQJL9Ws8/57quqKOh9YWjzSLZg5pJbfxPtMKYASsddyskbQe85tv4cfg5GyRjBoIkMdFDrUc9BdEXgROQ==\",\"attributes\":{\"enabled\":true,\"nbf\":1633562790,\"exp\":1665099390,\"created\":1633563390,\"updated\":1633563390,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/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\":1633563388,\"updated\":1633563388}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2328",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 06 Oct 2021 23:37:29 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "e079408d-b631-4730-7f2d-6a3362d986d6",
"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": "e0e6296c-87c7-4c71-8c21-7122c877233c",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/vivazqu?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": "ed08e503-c8e6-4214-6397-4cdf500effe9"
},
"Method": "POST",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"kid\":\"https://REDACTED.vault.azure.net/keys/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"x5t\":\"4xD1_67p7ay5CVqjuYhsZ4sTkHA\",\"cer\":\"MIIDAzCCAeugAwIBAgIQRxUJHY68Swq9lSFIBSt1UzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA2MjMyNjMwWhcNMjIxMDA2MjMzNjMwWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCt42Z/E4ZAMQzg0gYzBpJMC4keMseaQn5A9UWo0Fxp+m6+FykCAjhOnVF5Xatz9HWO+1RnkB3hNE82nf8LXwPizRe5pJgd75V8wBJ0NO2LVfgqweCEGjn9E9a7bBO3RHzQ0JLaoOtqrSmyGV+ExORwDfSYvrNR/1dRXlEZ7K4Afv9JF21pUlxVl8pPBkxkFioNf8wCefSYhG7uH57u+oHOXyZuJTIA7sglOdbY5UWD1Uqs3eOpZSp26WkzdzLwjIBB5bAXtzw8SFuzQCpk59epAutkkLtPqSR47zqirWGjn1rUTgbNCo3Bp5ct6jj6ER2go/QSIkz/R2ooqHNUdhMZAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFG7yuHlm94QW0w5H9xXOe4vwSStvMB0GA1UdDgQWBBRu8rh5ZveEFtMOR/cVznuL8EkrbzANBgkqhkiG9w0BAQsFAAOCAQEAb8MYI3+7vfacLeNN76QaEom1M7TYgLnWfcT/QzXfmdBbz3BkqI60RERB/JsPVIEc0bDYQrVP3prNj8X+DCvRbOXIemM3uqMjNhIzttWKrhyau4n26vmJANDmoJyGAvXU/Kb7fqLkh57cF6RADA7EU8KJvvIJt558FoqaFWeC0tUqkLckIbXIGx5DwPHClAAmLoKUI0vThzFfJRoAr0WbfCLJ1/1fDd56lqZt9I27tfvPFiV+AwAYP7IdrNS+cSFx0NohzaQJL9Ws8/57quqKOh9YWjzSLZg5pJbfxPtMKYASsddyskbQe85tv4cfg5GyRjBoIkMdFDrUc9BdEXgROQ==\",\"attributes\":{\"enabled\":true,\"nbf\":1633562790,\"exp\":1665099390,\"created\":1633563390,\"updated\":1633563390,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/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\":1633563388,\"updated\":1633563388}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2190",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 06 Oct 2021 23:37:29 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "ed08e503-c8e6-4214-6397-4cdf500effe9",
"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": "d130a913-8241-43eb-8690-e13099e848a9",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/vivazqu/recover?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": "201cc68a-697d-4dd3-4e04-59b96640c4f0"
},
"Method": "GET",
"Response": {
"BODY": "{\"error\":{\"code\":\"CertificateNotFound\",\"message\":\"A certificate with (name/id) vivazqu was not found in this key vault. If you recently deleted this certificate you may be able to recover it using the correct recovery command. For help resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182\"}}",
"STATUS_CODE": "404",
"cache-control": "no-cache",
"content-length": "319",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 06 Oct 2021 23:37:29 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "201cc68a-697d-4dd3-4e04-59b96640c4f0",
"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": "29a05e23-a1cf-45ee-81f5-1d9d419c4a2d",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/vivazqu?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": "c640948f-feb6-49f5-6e19-bf435f876578"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"kid\":\"https://REDACTED.vault.azure.net/keys/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"x5t\":\"4xD1_67p7ay5CVqjuYhsZ4sTkHA\",\"cer\":\"MIIDAzCCAeugAwIBAgIQRxUJHY68Swq9lSFIBSt1UzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA2MjMyNjMwWhcNMjIxMDA2MjMzNjMwWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCt42Z/E4ZAMQzg0gYzBpJMC4keMseaQn5A9UWo0Fxp+m6+FykCAjhOnVF5Xatz9HWO+1RnkB3hNE82nf8LXwPizRe5pJgd75V8wBJ0NO2LVfgqweCEGjn9E9a7bBO3RHzQ0JLaoOtqrSmyGV+ExORwDfSYvrNR/1dRXlEZ7K4Afv9JF21pUlxVl8pPBkxkFioNf8wCefSYhG7uH57u+oHOXyZuJTIA7sglOdbY5UWD1Uqs3eOpZSp26WkzdzLwjIBB5bAXtzw8SFuzQCpk59epAutkkLtPqSR47zqirWGjn1rUTgbNCo3Bp5ct6jj6ER2go/QSIkz/R2ooqHNUdhMZAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFG7yuHlm94QW0w5H9xXOe4vwSStvMB0GA1UdDgQWBBRu8rh5ZveEFtMOR/cVznuL8EkrbzANBgkqhkiG9w0BAQsFAAOCAQEAb8MYI3+7vfacLeNN76QaEom1M7TYgLnWfcT/QzXfmdBbz3BkqI60RERB/JsPVIEc0bDYQrVP3prNj8X+DCvRbOXIemM3uqMjNhIzttWKrhyau4n26vmJANDmoJyGAvXU/Kb7fqLkh57cF6RADA7EU8KJvvIJt558FoqaFWeC0tUqkLckIbXIGx5DwPHClAAmLoKUI0vThzFfJRoAr0WbfCLJ1/1fDd56lqZt9I27tfvPFiV+AwAYP7IdrNS+cSFx0NohzaQJL9Ws8/57quqKOh9YWjzSLZg5pJbfxPtMKYASsddyskbQe85tv4cfg5GyRjBoIkMdFDrUc9BdEXgROQ==\",\"attributes\":{\"enabled\":true,\"nbf\":1633562790,\"exp\":1665099390,\"created\":1633563390,\"updated\":1633563390,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/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\":1633563388,\"updated\":1633563388}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2190",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 06 Oct 2021 23:37:59 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "c640948f-feb6-49f5-6e19-bf435f876578",
"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": "5a06f9ae-aa25-4c7c-a442-ff16e3cdc61f",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/vivazqu?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": "eb0a6ce4-3f4b-4512-671a-11bfdd37f770"
},
"Method": "GET",
"Response": {
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"kid\":\"https://REDACTED.vault.azure.net/keys/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"x5t\":\"4xD1_67p7ay5CVqjuYhsZ4sTkHA\",\"cer\":\"MIIDAzCCAeugAwIBAgIQRxUJHY68Swq9lSFIBSt1UzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA2MjMyNjMwWhcNMjIxMDA2MjMzNjMwWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCt42Z/E4ZAMQzg0gYzBpJMC4keMseaQn5A9UWo0Fxp+m6+FykCAjhOnVF5Xatz9HWO+1RnkB3hNE82nf8LXwPizRe5pJgd75V8wBJ0NO2LVfgqweCEGjn9E9a7bBO3RHzQ0JLaoOtqrSmyGV+ExORwDfSYvrNR/1dRXlEZ7K4Afv9JF21pUlxVl8pPBkxkFioNf8wCefSYhG7uH57u+oHOXyZuJTIA7sglOdbY5UWD1Uqs3eOpZSp26WkzdzLwjIBB5bAXtzw8SFuzQCpk59epAutkkLtPqSR47zqirWGjn1rUTgbNCo3Bp5ct6jj6ER2go/QSIkz/R2ooqHNUdhMZAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFG7yuHlm94QW0w5H9xXOe4vwSStvMB0GA1UdDgQWBBRu8rh5ZveEFtMOR/cVznuL8EkrbzANBgkqhkiG9w0BAQsFAAOCAQEAb8MYI3+7vfacLeNN76QaEom1M7TYgLnWfcT/QzXfmdBbz3BkqI60RERB/JsPVIEc0bDYQrVP3prNj8X+DCvRbOXIemM3uqMjNhIzttWKrhyau4n26vmJANDmoJyGAvXU/Kb7fqLkh57cF6RADA7EU8KJvvIJt558FoqaFWeC0tUqkLckIbXIGx5DwPHClAAmLoKUI0vThzFfJRoAr0WbfCLJ1/1fDd56lqZt9I27tfvPFiV+AwAYP7IdrNS+cSFx0NohzaQJL9Ws8/57quqKOh9YWjzSLZg5pJbfxPtMKYASsddyskbQe85tv4cfg5GyRjBoIkMdFDrUc9BdEXgROQ==\",\"attributes\":{\"enabled\":true,\"nbf\":1633562790,\"exp\":1665099390,\"created\":1633563390,\"updated\":1633563390,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/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\":1633563388,\"updated\":1633563388}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2190",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 06 Oct 2021 23:37:59 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "eb0a6ce4-3f4b-4512-671a-11bfdd37f770",
"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": "5f615f47-b361-4471-aab7-e790844a36c1",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/vivazqu?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": "cc76e356-e71d-42f5-5f63-15224bb71e74"
},
"Method": "DELETE",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/vivazqu\",\"deletedDate\":1633563480,\"scheduledPurgeDate\":1641339480,\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"kid\":\"https://REDACTED.vault.azure.net/keys/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"x5t\":\"4xD1_67p7ay5CVqjuYhsZ4sTkHA\",\"cer\":\"MIIDAzCCAeugAwIBAgIQRxUJHY68Swq9lSFIBSt1UzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA2MjMyNjMwWhcNMjIxMDA2MjMzNjMwWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCt42Z/E4ZAMQzg0gYzBpJMC4keMseaQn5A9UWo0Fxp+m6+FykCAjhOnVF5Xatz9HWO+1RnkB3hNE82nf8LXwPizRe5pJgd75V8wBJ0NO2LVfgqweCEGjn9E9a7bBO3RHzQ0JLaoOtqrSmyGV+ExORwDfSYvrNR/1dRXlEZ7K4Afv9JF21pUlxVl8pPBkxkFioNf8wCefSYhG7uH57u+oHOXyZuJTIA7sglOdbY5UWD1Uqs3eOpZSp26WkzdzLwjIBB5bAXtzw8SFuzQCpk59epAutkkLtPqSR47zqirWGjn1rUTgbNCo3Bp5ct6jj6ER2go/QSIkz/R2ooqHNUdhMZAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFG7yuHlm94QW0w5H9xXOe4vwSStvMB0GA1UdDgQWBBRu8rh5ZveEFtMOR/cVznuL8EkrbzANBgkqhkiG9w0BAQsFAAOCAQEAb8MYI3+7vfacLeNN76QaEom1M7TYgLnWfcT/QzXfmdBbz3BkqI60RERB/JsPVIEc0bDYQrVP3prNj8X+DCvRbOXIemM3uqMjNhIzttWKrhyau4n26vmJANDmoJyGAvXU/Kb7fqLkh57cF6RADA7EU8KJvvIJt558FoqaFWeC0tUqkLckIbXIGx5DwPHClAAmLoKUI0vThzFfJRoAr0WbfCLJ1/1fDd56lqZt9I27tfvPFiV+AwAYP7IdrNS+cSFx0NohzaQJL9Ws8/57quqKOh9YWjzSLZg5pJbfxPtMKYASsddyskbQe85tv4cfg5GyRjBoIkMdFDrUc9BdEXgROQ==\",\"attributes\":{\"enabled\":true,\"nbf\":1633562790,\"exp\":1665099390,\"created\":1633563390,\"updated\":1633563390,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/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\":1633563388,\"updated\":1633563388}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2328",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 06 Oct 2021 23:37:59 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "cc76e356-e71d-42f5-5f63-15224bb71e74",
"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": "819f1ce0-089c-4c0f-97e0-33750f62cd74",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/certificates/vivazqu?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": "5eccdf7a-be11-4fb1-601c-1678f815eca4"
},
"Method": "GET",
"Response": {
"BODY": "{\"error\":{\"code\":\"CertificateNotFound\",\"message\":\"Deleted Certificate not found: vivazqu\"}}",
"STATUS_CODE": "404",
"cache-control": "no-cache",
"content-length": "91",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 06 Oct 2021 23:37:59 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "5eccdf7a-be11-4fb1-601c-1678f815eca4",
"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": "e363a198-a25e-4c8b-a9b2-0058d68b7781",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/vivazqu?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": "94ce356f-37fe-493c-4b9b-774190369c14"
},
"Method": "GET",
"Response": {
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/vivazqu\",\"deletedDate\":1633563480,\"scheduledPurgeDate\":1641339480,\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"kid\":\"https://REDACTED.vault.azure.net/keys/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/vivazqu/01b5d7d0ea4f4bfbb3748619f58d463d\",\"x5t\":\"4xD1_67p7ay5CVqjuYhsZ4sTkHA\",\"cer\":\"MIIDAzCCAeugAwIBAgIQRxUJHY68Swq9lSFIBSt1UzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA2MjMyNjMwWhcNMjIxMDA2MjMzNjMwWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCt42Z/E4ZAMQzg0gYzBpJMC4keMseaQn5A9UWo0Fxp+m6+FykCAjhOnVF5Xatz9HWO+1RnkB3hNE82nf8LXwPizRe5pJgd75V8wBJ0NO2LVfgqweCEGjn9E9a7bBO3RHzQ0JLaoOtqrSmyGV+ExORwDfSYvrNR/1dRXlEZ7K4Afv9JF21pUlxVl8pPBkxkFioNf8wCefSYhG7uH57u+oHOXyZuJTIA7sglOdbY5UWD1Uqs3eOpZSp26WkzdzLwjIBB5bAXtzw8SFuzQCpk59epAutkkLtPqSR47zqirWGjn1rUTgbNCo3Bp5ct6jj6ER2go/QSIkz/R2ooqHNUdhMZAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFG7yuHlm94QW0w5H9xXOe4vwSStvMB0GA1UdDgQWBBRu8rh5ZveEFtMOR/cVznuL8EkrbzANBgkqhkiG9w0BAQsFAAOCAQEAb8MYI3+7vfacLeNN76QaEom1M7TYgLnWfcT/QzXfmdBbz3BkqI60RERB/JsPVIEc0bDYQrVP3prNj8X+DCvRbOXIemM3uqMjNhIzttWKrhyau4n26vmJANDmoJyGAvXU/Kb7fqLkh57cF6RADA7EU8KJvvIJt558FoqaFWeC0tUqkLckIbXIGx5DwPHClAAmLoKUI0vThzFfJRoAr0WbfCLJ1/1fDd56lqZt9I27tfvPFiV+AwAYP7IdrNS+cSFx0NohzaQJL9Ws8/57quqKOh9YWjzSLZg5pJbfxPtMKYASsddyskbQe85tv4cfg5GyRjBoIkMdFDrUc9BdEXgROQ==\",\"attributes\":{\"enabled\":true,\"nbf\":1633562790,\"exp\":1665099390,\"created\":1633563390,\"updated\":1633563390,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/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\":1633563388,\"updated\":1633563388}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/vivazqu/pending\"}}",
"STATUS_CODE": "200",
"cache-control": "no-cache",
"content-length": "2328",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 06 Oct 2021 23:38:29 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "94ce356f-37fe-493c-4b9b-774190369c14",
"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": "d7e4061e-b4a1-4e49-9734-838d01ea05fb",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/vivazqu?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": "6dcfe988-56be-4998-49b0-c809a037a83a"
},
"Method": "DELETE",
"Response": {
"BODY": "",
"STATUS_CODE": "204",
"cache-control": "no-cache",
"date": "Wed, 06 Oct 2021 23:38:29 GMT",
"expires": "-1",
"pragma": "no-cache",
"strict-transport-security": "max-age=31536000;includeSubDomains",
"x-content-type-options": "nosniff",
"x-ms-client-request-id": "6dcfe988-56be-4998-49b0-c809a037a83a",
"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": "cb65255c-b6a3-4ded-97d9-b71901dbe9d9",
"x-powered-by": "ASP.NET"
},
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/vivazqu?api-version=7.2"
}
]
}