backup & restore (#2959)
* backup & restore * build errors * fixes from merging
This commit is contained in:
parent
239c3c9f54
commit
11b6fc8d3a
@ -320,6 +320,37 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
|
||||
CertificatePolicy const& certificatePolicy,
|
||||
Azure::Core::Context const& context = Azure::Core::Context()) const;
|
||||
|
||||
/**
|
||||
* @brief Backs up the specified certificate.
|
||||
*
|
||||
* @details Request that a backup of the specified certificate be downloaded to the client.
|
||||
* All versions of the certificate will be downloaded.
|
||||
*
|
||||
* @remark This operation requires the certificates/backup permission.
|
||||
*
|
||||
* @param name The name of the certificate.
|
||||
* @param context The context for the operation can be used for request cancellation.
|
||||
* @return Certificate backup.
|
||||
*/
|
||||
Azure::Response<BackupCertificateResult> BackupCertificate(
|
||||
std::string name,
|
||||
Azure::Core::Context const& context = Azure::Core::Context()) const;
|
||||
|
||||
/**
|
||||
* @brief Restores a backed up certificate to a vault.
|
||||
*
|
||||
* @details Restore a backed up certificate, and all its versions, to a vault.
|
||||
*
|
||||
* @remark This operation requires the certificates/restore permission.
|
||||
*
|
||||
* @param backup The backup to restore
|
||||
* @param context The context for the operation can be used for request cancellation.
|
||||
* @return The restored certificate.
|
||||
*/
|
||||
Azure::Response<KeyVaultCertificateWithPolicy> RestoreCertificateBackup(
|
||||
BackupCertificateResult const& backup,
|
||||
Azure::Core::Context const& context = Azure::Core::Context()) const;
|
||||
|
||||
private:
|
||||
/**
|
||||
* @brief Gets the creation operation of a certificate.
|
||||
|
||||
@ -1001,6 +1001,7 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
|
||||
*/
|
||||
Azure::Nullable<std::string> Phone;
|
||||
};
|
||||
|
||||
/**
|
||||
* @brief A certificate operation.
|
||||
*
|
||||
@ -1127,4 +1128,16 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
|
||||
struct PurgedCertificate final
|
||||
{
|
||||
};
|
||||
/**
|
||||
* @brief A certificate backup data.
|
||||
*
|
||||
*/
|
||||
struct BackupCertificateResult
|
||||
{
|
||||
/**
|
||||
* @brief The backup blob containing the backed up certificate.
|
||||
*
|
||||
*/
|
||||
std::vector<uint8_t> Certificate;
|
||||
};
|
||||
}}}} // namespace Azure::Security::KeyVault::Certificates
|
||||
|
||||
@ -309,4 +309,29 @@ Azure::Response<CertificatePolicy> CertificateClient::UpdateCertificatePolicy(
|
||||
return Azure::Response<CertificatePolicy>(std::move(value), std::move(rawResponse));
|
||||
}
|
||||
|
||||
Azure::Response<BackupCertificateResult> CertificateClient::BackupCertificate(
|
||||
std::string name,
|
||||
Azure::Core::Context const& context) const
|
||||
{
|
||||
auto request = CreateRequest(HttpMethod::Post, {CertificatesPath, name, BackupPath});
|
||||
auto rawResponse = SendRequest(request, context);
|
||||
|
||||
auto value = BackupCertificateSerializer::Deserialize(*rawResponse);
|
||||
return Azure::Response<BackupCertificateResult>(std::move(value), std::move(rawResponse));
|
||||
}
|
||||
|
||||
Azure::Response<KeyVaultCertificateWithPolicy> CertificateClient::RestoreCertificateBackup(
|
||||
BackupCertificateResult const& backup,
|
||||
Azure::Core::Context const& context) const
|
||||
{
|
||||
auto payload = BackupCertificateSerializer::Serialize(backup.Certificate);
|
||||
Azure::Core::IO::MemoryBodyStream payloadStream(
|
||||
reinterpret_cast<const uint8_t*>(payload.data()), payload.size());
|
||||
|
||||
auto request = CreateRequest(HttpMethod::Post, {CertificatesPath, RestorePath}, &payloadStream);
|
||||
|
||||
auto rawResponse = SendRequest(request, context);
|
||||
auto value = KeyVaultCertificateSerializer::Deserialize("", *rawResponse);
|
||||
return Azure::Response<KeyVaultCertificateWithPolicy>(std::move(value), std::move(rawResponse));
|
||||
}
|
||||
const ServiceVersion ServiceVersion::V7_2("7.2");
|
||||
|
||||
@ -611,3 +611,22 @@ DeletedCertificate DeletedCertificateSerializer::Deserialize(
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
BackupCertificateResult BackupCertificateSerializer::Deserialize(
|
||||
Azure::Core::Http::RawResponse const& rawResponse)
|
||||
{
|
||||
auto const& body = rawResponse.GetBody();
|
||||
auto jsonParser = json::parse(body);
|
||||
auto encodedResult = jsonParser[ValuePropertyName].get<std::string>();
|
||||
BackupCertificateResult data;
|
||||
data.Certificate = Base64Url::Base64UrlDecode(encodedResult);
|
||||
|
||||
return data;
|
||||
}
|
||||
|
||||
std::string BackupCertificateSerializer::Serialize(std::vector<uint8_t> const& backup)
|
||||
{
|
||||
json payload;
|
||||
payload[_detail::ValuePropertyName] = Base64Url::Base64UrlEncode(backup);
|
||||
return payload.dump();
|
||||
}
|
||||
|
||||
@ -23,7 +23,7 @@ _detail::KeyVaultCertificatesCommonRequest::SendRequest(
|
||||
switch (responseCode)
|
||||
{
|
||||
|
||||
// 200, 2001, 202, 204 are accepted responses
|
||||
// 200, 201, 202, 204 are accepted responses
|
||||
case Azure::Core::Http::HttpStatusCode::Ok:
|
||||
case Azure::Core::Http::HttpStatusCode::Created:
|
||||
case Azure::Core::Http::HttpStatusCode::Accepted:
|
||||
|
||||
@ -22,6 +22,8 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
|
||||
constexpr static const char DeletedCertificatesPath[] = "deletedcertificates";
|
||||
constexpr static const char RecoverPath[] = "recover";
|
||||
constexpr static const char PolicyPath[] = "policy";
|
||||
constexpr static const char BackupPath[] = "backup";
|
||||
constexpr static const char RestorePath[] = "restore";
|
||||
|
||||
/***************** Certificates Properties *****************/
|
||||
constexpr static const char IdName[] = "id";
|
||||
@ -135,4 +137,6 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
|
||||
constexpr static const char RecoveryIdPropertyName[] = "recoveryId";
|
||||
constexpr static const char ScheduledPurgeDatePropertyName[] = "scheduledPurgeDate";
|
||||
constexpr static const char DeletedDatePropertyName[] = "deletedDate";
|
||||
/****************** Certificate Backup/Restore Properties **********/
|
||||
constexpr static const char ValuePropertyName[] = "value";
|
||||
}}}}} // namespace Azure::Security::KeyVault::Certificates::_detail
|
||||
|
||||
@ -182,4 +182,13 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Certificat
|
||||
std::string const& name,
|
||||
Azure::Core::Http::RawResponse const& rawResponse);
|
||||
};
|
||||
|
||||
class BackupCertificateSerializer final {
|
||||
BackupCertificateSerializer() = delete;
|
||||
|
||||
public:
|
||||
static BackupCertificateResult Deserialize(Azure::Core::Http::RawResponse const& rawResponse);
|
||||
static std::string Serialize(std::vector<uint8_t> const& backup);
|
||||
};
|
||||
|
||||
}}}}} // namespace Azure::Security::KeyVault::Certificates::_detail
|
||||
|
||||
@ -8,6 +8,7 @@
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
#include <string>
|
||||
#include <thread>
|
||||
|
||||
using namespace std::chrono_literals;
|
||||
using namespace Azure::Security::KeyVault::Certificates;
|
||||
@ -619,6 +620,13 @@ TEST_F(KeyVaultCertificateClientTest, GetCertificatePolicy)
|
||||
EXPECT_TRUE(policy.LifetimeActions.size() > 0);
|
||||
EXPECT_NE(policy.LifetimeActions[0].Action.ToString(), "");
|
||||
}
|
||||
|
||||
{
|
||||
auto response = client.StartDeleteCertificate(certificateName);
|
||||
auto result = response.PollUntilDone(m_defaultWait);
|
||||
EXPECT_EQ(result.Value.Name(), certificateName);
|
||||
client.PurgeDeletedCertificate(certificateName);
|
||||
}
|
||||
}
|
||||
|
||||
TEST_F(KeyVaultCertificateClientTest, UpdateCertificatePolicy)
|
||||
@ -715,4 +723,65 @@ TEST_F(KeyVaultCertificateClientTest, UpdateCertificatePolicy)
|
||||
EXPECT_TRUE(updatedPolicy.LifetimeActions.size() > 0);
|
||||
EXPECT_NE(updatedPolicy.LifetimeActions[0].Action.ToString(), "");
|
||||
}
|
||||
{
|
||||
auto response = client.StartDeleteCertificate(certificateName);
|
||||
auto result = response.PollUntilDone(m_defaultWait);
|
||||
EXPECT_EQ(result.Value.Name(), certificateName);
|
||||
client.PurgeDeletedCertificate(certificateName);
|
||||
}
|
||||
}
|
||||
|
||||
TEST_F(KeyVaultCertificateClientTest, BackupRestoreCertificate)
|
||||
{
|
||||
// cspell: disable-next-line
|
||||
std::string const certificateName("certBackup");
|
||||
|
||||
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);
|
||||
response.PollUntilDone(m_defaultWait);
|
||||
}
|
||||
auto certBackup = client.BackupCertificate(certificateName);
|
||||
{
|
||||
EXPECT_TRUE(certBackup.Value.Certificate.size() > size_t(0));
|
||||
std::string text(certBackup.Value.Certificate.begin(), certBackup.Value.Certificate.end());
|
||||
EXPECT_EQ(text.find("AzureKeyVaultKeyBackupV1.microsoft.com"), 1);
|
||||
}
|
||||
{
|
||||
auto response = client.StartDeleteCertificate(certificateName);
|
||||
auto result = response.PollUntilDone(m_defaultWait);
|
||||
EXPECT_EQ(result.Value.Name(), certificateName);
|
||||
client.PurgeDeletedCertificate(certificateName);
|
||||
std::this_thread::sleep_for(m_defaultWait);
|
||||
}
|
||||
{
|
||||
auto responseRestore = client.RestoreCertificateBackup(certBackup.Value);
|
||||
auto certificate = responseRestore.Value;
|
||||
|
||||
EXPECT_EQ(certificate.Name(), certificateName);
|
||||
EXPECT_EQ(certificate.Policy.ValidityInMonths.Value(), 12);
|
||||
EXPECT_EQ(certificate.Policy.IssuerName.Value(), "Self");
|
||||
}
|
||||
{
|
||||
auto response = client.StartDeleteCertificate(certificateName);
|
||||
auto result = response.PollUntilDone(m_defaultWait);
|
||||
EXPECT_EQ(result.Value.Name(), certificateName);
|
||||
client.PurgeDeletedCertificate(certificateName);
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -4,27 +4,27 @@
|
||||
"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": "37e9d518-cace-4531-5ee5-606759096cbd"
|
||||
"x-ms-client-request-id": "5097a610-2285-4b89-7e94-357f357be09a"
|
||||
},
|
||||
"Method": "POST",
|
||||
"Response": {
|
||||
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/certPolicy/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvTkrkBwaWRHcw2De07MxKJpPoOxwSE0KEgJOlH1/xWI/OOvie/SSQhYnWrMCfhWbmE8YCT/LKpehvxaJh2zMpE+EjFBtajaQgKIRZxHVFZXnyOvIPhn2O0Jq1vFzEixhwCF8ZTJ59MUcpcva9/UFDEBM0xoahrzBYEQ1DmsAr0ef1Tjg3BTXvL8hetsAvCtGdRxP45cJOj6Wtiha6nvf7ycRamQWWBgji1RL9IPr5mbIOG3Iw9xBVv4Kdive4Z0I763NomApyCGCbEK8OiQbDyVf1e46E9Zg82ONYNC9RnuPSHde+ZZ2QmQtqZgNf5KPBgAFNA75fAQVt7KxWk0bAQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAqLeuRrTPQUmNx+Tgcc3PIkAWDDEBfRqwFifpIogxHB2oVbfEOZ+14A3/wQnleCQSqbtrb76XwcMyA+gj3o2kATj9HhIR+cDJB4wHo6q7JwvycN/dw8ggQTlzKNv0Ibe+VXmbJSrBiSwqkA3vEsrzNqH99HZ7/awfJHtGW4JcgzoNFK69RKrbNPa8MSWAnJDiBdkLcpta2iows1/pv02aGWFJ39J6ud3yYoCF3UCVuUrGbI2eqnNBpw4SL/21TWFZB9R8bdF4pqUXz0B7ex4geXn3sfhCsikNn86TTRTlxkjeMu4wXjJBm/V4Pgb00TdE2OMGovlxoopLasS/RyCMig==\",\"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\":\"1563c46626b74c938a861a0f5ce92673\"}",
|
||||
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/certPolicy/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAycyDYmH6aYd6soLMPRzSbzKDnuDfb1mRBa6lqvrkE3K9IVJUnHf17QnIcjk4FPVhvH+41LVGvgk6Pqkc4v6CQOkb58ZbYaSt3+LzPBwDPG2t9r6ltUmF6Qug71BJ+X7bZorPDABWC9LWunk/3ZhV1bmHjegox5MwITDORJo7GHXO6+bK7bXriFDFO1MZiIh5J3gxUCJeFt34TqYee7wBPoPHn3WRExZa+2TG7ZT3hK6/wPv00Pbq1c9W20sFO3+fH+KeexGMQQv3fupMM/PrxHIF913X6/Ww59FpdYU8F+mr+t77/hmsY5gNNBcyujPLL1ds36UHtgNp4lHzNP67WQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAD3162d6z4oEzGjXxwF7+/rfde/20bnvY4CdNuiyPukRVzk+vWKjgwtXmE26Ylw0frgX34bIwtTCsOmAtCq4XlNDoUeV5spCqAIxE82I8oLD9Rw9fxugRPkIzIhrrKdNcl4h0mXWQrzUb20/83I1KRI//+k6HHKIgz3K1zXKO/f40af8DORtGk1oAo9R1WqvXKkTEh7mWYBJiCc91ci33UoexISupYxK4zvfSdLhsX/yRfbdNO9DesvmWOCUsG/kimk544CLr3zv0XQ0Lnw+SrDwHV2E8jJhygQCMU2vdHCTinT7WUyEKxS78gpp/FQ+ZnOJUdujqaqRRY0PvLxyuQQ==\",\"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\":\"933a0526ca3344da9719d1b4353015b1\"}",
|
||||
"STATUS_CODE": "202",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "1237",
|
||||
"content-type": "application/json; charset=utf-8",
|
||||
"date": "Thu, 07 Oct 2021 23:33:28 GMT",
|
||||
"date": "Wed, 13 Oct 2021 00:56:08 GMT",
|
||||
"expires": "-1",
|
||||
"location": "https://REDACTED.vault.azure.net/certificates/certPolicy/pending?api-version=7.2&request_id=1563c46626b74c938a861a0f5ce92673",
|
||||
"location": "https://REDACTED.vault.azure.net/certificates/certPolicy/pending?api-version=7.2&request_id=933a0526ca3344da9719d1b4353015b1",
|
||||
"pragma": "no-cache",
|
||||
"retry-after": "10",
|
||||
"strict-transport-security": "max-age=31536000;includeSubDomains",
|
||||
"x-content-type-options": "nosniff",
|
||||
"x-ms-client-request-id": "37e9d518-cace-4531-5ee5-606759096cbd",
|
||||
"x-ms-client-request-id": "5097a610-2285-4b89-7e94-357f357be09a",
|
||||
"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": "d0d7851f-c136-4783-9885-94e64eb2ab94",
|
||||
"x-ms-request-id": "43ceb83b-8fb5-41e3-8980-188781f5f29c",
|
||||
"x-powered-by": "ASP.NET"
|
||||
},
|
||||
"Url": "https://REDACTED.vault.azure.net/certificates/certPolicy/create?api-version=7.2"
|
||||
@ -33,26 +33,26 @@
|
||||
"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": "611b7e40-3ae3-4e0c-4b93-b550c9326439"
|
||||
"x-ms-client-request-id": "367be6a8-0c22-49a2-5e24-61b8701d60aa"
|
||||
},
|
||||
"Method": "GET",
|
||||
"Response": {
|
||||
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/certPolicy/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvTkrkBwaWRHcw2De07MxKJpPoOxwSE0KEgJOlH1/xWI/OOvie/SSQhYnWrMCfhWbmE8YCT/LKpehvxaJh2zMpE+EjFBtajaQgKIRZxHVFZXnyOvIPhn2O0Jq1vFzEixhwCF8ZTJ59MUcpcva9/UFDEBM0xoahrzBYEQ1DmsAr0ef1Tjg3BTXvL8hetsAvCtGdRxP45cJOj6Wtiha6nvf7ycRamQWWBgji1RL9IPr5mbIOG3Iw9xBVv4Kdive4Z0I763NomApyCGCbEK8OiQbDyVf1e46E9Zg82ONYNC9RnuPSHde+ZZ2QmQtqZgNf5KPBgAFNA75fAQVt7KxWk0bAQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAqLeuRrTPQUmNx+Tgcc3PIkAWDDEBfRqwFifpIogxHB2oVbfEOZ+14A3/wQnleCQSqbtrb76XwcMyA+gj3o2kATj9HhIR+cDJB4wHo6q7JwvycN/dw8ggQTlzKNv0Ibe+VXmbJSrBiSwqkA3vEsrzNqH99HZ7/awfJHtGW4JcgzoNFK69RKrbNPa8MSWAnJDiBdkLcpta2iows1/pv02aGWFJ39J6ud3yYoCF3UCVuUrGbI2eqnNBpw4SL/21TWFZB9R8bdF4pqUXz0B7ex4geXn3sfhCsikNn86TTRTlxkjeMu4wXjJBm/V4Pgb00TdE2OMGovlxoopLasS/RyCMig==\",\"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\":\"1563c46626b74c938a861a0f5ce92673\"}",
|
||||
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/certPolicy/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAycyDYmH6aYd6soLMPRzSbzKDnuDfb1mRBa6lqvrkE3K9IVJUnHf17QnIcjk4FPVhvH+41LVGvgk6Pqkc4v6CQOkb58ZbYaSt3+LzPBwDPG2t9r6ltUmF6Qug71BJ+X7bZorPDABWC9LWunk/3ZhV1bmHjegox5MwITDORJo7GHXO6+bK7bXriFDFO1MZiIh5J3gxUCJeFt34TqYee7wBPoPHn3WRExZa+2TG7ZT3hK6/wPv00Pbq1c9W20sFO3+fH+KeexGMQQv3fupMM/PrxHIF913X6/Ww59FpdYU8F+mr+t77/hmsY5gNNBcyujPLL1ds36UHtgNp4lHzNP67WQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAD3162d6z4oEzGjXxwF7+/rfde/20bnvY4CdNuiyPukRVzk+vWKjgwtXmE26Ylw0frgX34bIwtTCsOmAtCq4XlNDoUeV5spCqAIxE82I8oLD9Rw9fxugRPkIzIhrrKdNcl4h0mXWQrzUb20/83I1KRI//+k6HHKIgz3K1zXKO/f40af8DORtGk1oAo9R1WqvXKkTEh7mWYBJiCc91ci33UoexISupYxK4zvfSdLhsX/yRfbdNO9DesvmWOCUsG/kimk544CLr3zv0XQ0Lnw+SrDwHV2E8jJhygQCMU2vdHCTinT7WUyEKxS78gpp/FQ+ZnOJUdujqaqRRY0PvLxyuQQ==\",\"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\":\"933a0526ca3344da9719d1b4353015b1\"}",
|
||||
"STATUS_CODE": "200",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "1237",
|
||||
"content-type": "application/json; charset=utf-8",
|
||||
"date": "Thu, 07 Oct 2021 23:33:28 GMT",
|
||||
"date": "Wed, 13 Oct 2021 00:56:08 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": "611b7e40-3ae3-4e0c-4b93-b550c9326439",
|
||||
"x-ms-client-request-id": "367be6a8-0c22-49a2-5e24-61b8701d60aa",
|
||||
"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": "6876879f-f212-4115-b8d8-84da7b037d10",
|
||||
"x-ms-request-id": "922ffedb-89d1-4408-a1f3-88657935fab5",
|
||||
"x-powered-by": "ASP.NET"
|
||||
},
|
||||
"Url": "https://REDACTED.vault.azure.net/certificates/certPolicy/pending?api-version=7.2"
|
||||
@ -61,25 +61,25 @@
|
||||
"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": "c2d525de-c9e6-446f-5e30-48862f590aa9"
|
||||
"x-ms-client-request-id": "3c75024b-c5ff-47f9-62a6-f70c45a08fea"
|
||||
},
|
||||
"Method": "GET",
|
||||
"Response": {
|
||||
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/certPolicy/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvTkrkBwaWRHcw2De07MxKJpPoOxwSE0KEgJOlH1/xWI/OOvie/SSQhYnWrMCfhWbmE8YCT/LKpehvxaJh2zMpE+EjFBtajaQgKIRZxHVFZXnyOvIPhn2O0Jq1vFzEixhwCF8ZTJ59MUcpcva9/UFDEBM0xoahrzBYEQ1DmsAr0ef1Tjg3BTXvL8hetsAvCtGdRxP45cJOj6Wtiha6nvf7ycRamQWWBgji1RL9IPr5mbIOG3Iw9xBVv4Kdive4Z0I763NomApyCGCbEK8OiQbDyVf1e46E9Zg82ONYNC9RnuPSHde+ZZ2QmQtqZgNf5KPBgAFNA75fAQVt7KxWk0bAQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAqLeuRrTPQUmNx+Tgcc3PIkAWDDEBfRqwFifpIogxHB2oVbfEOZ+14A3/wQnleCQSqbtrb76XwcMyA+gj3o2kATj9HhIR+cDJB4wHo6q7JwvycN/dw8ggQTlzKNv0Ibe+VXmbJSrBiSwqkA3vEsrzNqH99HZ7/awfJHtGW4JcgzoNFK69RKrbNPa8MSWAnJDiBdkLcpta2iows1/pv02aGWFJ39J6ud3yYoCF3UCVuUrGbI2eqnNBpw4SL/21TWFZB9R8bdF4pqUXz0B7ex4geXn3sfhCsikNn86TTRTlxkjeMu4wXjJBm/V4Pgb00TdE2OMGovlxoopLasS/RyCMig==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/certPolicy\",\"request_id\":\"1563c46626b74c938a861a0f5ce92673\"}",
|
||||
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/certPolicy/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAycyDYmH6aYd6soLMPRzSbzKDnuDfb1mRBa6lqvrkE3K9IVJUnHf17QnIcjk4FPVhvH+41LVGvgk6Pqkc4v6CQOkb58ZbYaSt3+LzPBwDPG2t9r6ltUmF6Qug71BJ+X7bZorPDABWC9LWunk/3ZhV1bmHjegox5MwITDORJo7GHXO6+bK7bXriFDFO1MZiIh5J3gxUCJeFt34TqYee7wBPoPHn3WRExZa+2TG7ZT3hK6/wPv00Pbq1c9W20sFO3+fH+KeexGMQQv3fupMM/PrxHIF913X6/Ww59FpdYU8F+mr+t77/hmsY5gNNBcyujPLL1ds36UHtgNp4lHzNP67WQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAD3162d6z4oEzGjXxwF7+/rfde/20bnvY4CdNuiyPukRVzk+vWKjgwtXmE26Ylw0frgX34bIwtTCsOmAtCq4XlNDoUeV5spCqAIxE82I8oLD9Rw9fxugRPkIzIhrrKdNcl4h0mXWQrzUb20/83I1KRI//+k6HHKIgz3K1zXKO/f40af8DORtGk1oAo9R1WqvXKkTEh7mWYBJiCc91ci33UoexISupYxK4zvfSdLhsX/yRfbdNO9DesvmWOCUsG/kimk544CLr3zv0XQ0Lnw+SrDwHV2E8jJhygQCMU2vdHCTinT7WUyEKxS78gpp/FQ+ZnOJUdujqaqRRY0PvLxyuQQ==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/certPolicy\",\"request_id\":\"933a0526ca3344da9719d1b4353015b1\"}",
|
||||
"STATUS_CODE": "200",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "1145",
|
||||
"content-type": "application/json; charset=utf-8",
|
||||
"date": "Thu, 07 Oct 2021 23:33:58 GMT",
|
||||
"date": "Wed, 13 Oct 2021 00:56:38 GMT",
|
||||
"expires": "-1",
|
||||
"pragma": "no-cache",
|
||||
"strict-transport-security": "max-age=31536000;includeSubDomains",
|
||||
"x-content-type-options": "nosniff",
|
||||
"x-ms-client-request-id": "c2d525de-c9e6-446f-5e30-48862f590aa9",
|
||||
"x-ms-client-request-id": "3c75024b-c5ff-47f9-62a6-f70c45a08fea",
|
||||
"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": "2448f578-4f68-4124-ba59-dfa20192f63f",
|
||||
"x-ms-request-id": "14ae6481-e3c7-4b0c-8f5f-8a8247b7f39b",
|
||||
"x-powered-by": "ASP.NET"
|
||||
},
|
||||
"Url": "https://REDACTED.vault.azure.net/certificates/certPolicy/pending?api-version=7.2"
|
||||
@ -88,25 +88,25 @@
|
||||
"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": "34152d29-43cf-44e1-7067-edc53e49a627"
|
||||
"x-ms-client-request-id": "d4704ec9-d711-48f6-54d5-9d9103c319b3"
|
||||
},
|
||||
"Method": "GET",
|
||||
"Response": {
|
||||
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/certPolicy/96879775f7294d088949be1e56640a2e\",\"kid\":\"https://REDACTED.vault.azure.net/keys/certPolicy/96879775f7294d088949be1e56640a2e\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/certPolicy/96879775f7294d088949be1e56640a2e\",\"x5t\":\"sdAdFXJXjaqi_Hm2yOj7JjiDIPE\",\"cer\":\"MIIDAzCCAeugAwIBAgIQZh2Ywub9Ro6U3WtA1tvi3DANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA3MjMyMzMyWhcNMjIxMDA3MjMzMzMyWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9OSuQHBpZEdzDYN7TszEomk+g7HBITQoSAk6UfX/FYj846+J79JJCFidaswJ+FZuYTxgJP8sql6G/FomHbMykT4SMUG1qNpCAohFnEdUVlefI68g+GfY7QmrW8XMSLGHAIXxlMnn0xRyly9r39QUMQEzTGhqGvMFgRDUOawCvR5/VOODcFNe8vyF62wC8K0Z1HE/jlwk6Ppa2KFrqe9/vJxFqZBZYGCOLVEv0g+vmZsg4bcjD3EFW/gp2K97hnQjvrc2iYCnIIYJsQrw6JBsPJV/V7joT1mDzY41g0L1Ge49Id175lnZCZC2pmA1/ko8GAAU0Dvl8BBW3srFaTRsBAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFBlblUgl5i+6/mlufYx1TBPoOpKmMB0GA1UdDgQWBBQZW5VIJeYvuv5pbn2MdUwT6DqSpjANBgkqhkiG9w0BAQsFAAOCAQEAblMkCSgeiXXLVIWpI9AUD2HK4U1cEnJiT+6Mtn1KLVj+XsfzILGgWTIeRHbQFg4ezNkntQ++CCDJYSuLtk6PTATNtSdgE0UH4eeo3U7Jo6w6wjughUOq5xD1JH191Ml61KQUdM/b7q8QKb7n0mu01s3cfUqSqcGtgY0jgq/ZLkgFYupkSgd5bw7ejjbqi3aQbmw35v4j3731bEwAnspwEO4icQ4Zn/fHe+rEwfPoPSRYAD88k6LiVVq6mqqpJP0CCeotX9Pny0VJXPtNUbdivRy00r5nlYR2acJFLaPL6X4ZvxFoCnZKVIkbE4HaZ3Fync59Z4rPekVxgU/GkYtU9A==\",\"attributes\":{\"enabled\":true,\"nbf\":1633649012,\"exp\":1665185612,\"created\":1633649612,\"updated\":1633649612,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/certPolicy/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\":1633649608,\"updated\":1633649608}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/certPolicy/pending\"}}",
|
||||
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/certPolicy/db7057d6a920421f982f4ebd679b1cba\",\"kid\":\"https://REDACTED.vault.azure.net/keys/certPolicy/db7057d6a920421f982f4ebd679b1cba\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/certPolicy/db7057d6a920421f982f4ebd679b1cba\",\"x5t\":\"HlV72HGI-yejv7tMB-fqHb2C4UM\",\"cer\":\"MIIDAzCCAeugAwIBAgIQWyzsItmrQPO4WoBAuwMRbjANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEzMDA0NjEzWhcNMjIxMDEzMDA1NjEzWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDJzINiYfpph3qygsw9HNJvMoOe4N9vWZEFrqWq+uQTcr0hUlScd/XtCchyOTgU9WG8f7jUtUa+CTo+qRzi/oJA6RvnxlthpK3f4vM8HAM8ba32vqW1SYXpC6DvUEn5fttmis8MAFYL0ta6eT/dmFXVuYeN6CjHkzAhMM5EmjsYdc7r5srtteuIUMU7UxmIiHkneDFQIl4W3fhOph57vAE+g8efdZETFlr7ZMbtlPeErr/A+/TQ9urVz1bbSwU7f58f4p57EYxBC/d+6kwz8+vEcgX3Xdfr9bDn0Wl1hTwX6av63vv+GaxjmA00FzK6M8svV2zfpQe2A2niUfM0/rtZAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFOhXxS5mEcciAdjhhA/5Ylr2JiopMB0GA1UdDgQWBBToV8UuZhHHIgHY4YQP+WJa9iYqKTANBgkqhkiG9w0BAQsFAAOCAQEAK7Gwpk6vhTFFpJAeSq2mOifOpo/aIY86F8DHIGHmLXM0fvtg+pjHBmuSENh5GE3/71rfyrsSnseUJEVEm5P9CuQ9LAgYrFMslCgGS3lGb7OE9sUGBkgR7b0Qk6MX3IPmAIMmnw4GksA65zfmGK1dFxv1M32hp8j8CpNcGkYGze4dLhOCp17+KeyTbMwvEFPRUiSx7fkQHCAju9spIzI8jtKFg69yGOtd26v1stzkjzorFn/+ymjvyuLAmu4pu8hFcTBkO7VfSCBJ3c7R3pqks8uGRhvxs0cXRl1vRGmpJV8z98CZaltLeEOEC/tHQQSKMKr+eWsmFgHAxB6a5PO/bA==\",\"attributes\":{\"enabled\":true,\"nbf\":1634085973,\"exp\":1665622573,\"created\":1634086574,\"updated\":1634086574,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/certPolicy/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\":1634086568,\"updated\":1634086568}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/certPolicy/pending\"}}",
|
||||
"STATUS_CODE": "200",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "2205",
|
||||
"content-type": "application/json; charset=utf-8",
|
||||
"date": "Thu, 07 Oct 2021 23:33:58 GMT",
|
||||
"date": "Wed, 13 Oct 2021 00:56:38 GMT",
|
||||
"expires": "-1",
|
||||
"pragma": "no-cache",
|
||||
"strict-transport-security": "max-age=31536000;includeSubDomains",
|
||||
"x-content-type-options": "nosniff",
|
||||
"x-ms-client-request-id": "34152d29-43cf-44e1-7067-edc53e49a627",
|
||||
"x-ms-client-request-id": "d4704ec9-d711-48f6-54d5-9d9103c319b3",
|
||||
"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": "c9f4835a-5c97-4818-8250-79164842e80b",
|
||||
"x-ms-request-id": "1feca830-8883-4e6a-beaa-043e665ea422",
|
||||
"x-powered-by": "ASP.NET"
|
||||
},
|
||||
"Url": "https://REDACTED.vault.azure.net/certificates/certPolicy?api-version=7.2"
|
||||
@ -115,28 +115,134 @@
|
||||
"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": "5d310870-049f-47c8-4815-87c02a93d796"
|
||||
"x-ms-client-request-id": "39d1fb40-0f96-4042-63b3-66cab9260302"
|
||||
},
|
||||
"Method": "GET",
|
||||
"Response": {
|
||||
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/certPolicy/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\":1633649608,\"updated\":1633649608}}",
|
||||
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/certPolicy/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\":1634086568,\"updated\":1634086568}}",
|
||||
"STATUS_CODE": "200",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "552",
|
||||
"content-type": "application/json; charset=utf-8",
|
||||
"date": "Thu, 07 Oct 2021 23:33:58 GMT",
|
||||
"date": "Wed, 13 Oct 2021 00:56:38 GMT",
|
||||
"expires": "-1",
|
||||
"pragma": "no-cache",
|
||||
"strict-transport-security": "max-age=31536000;includeSubDomains",
|
||||
"x-content-type-options": "nosniff",
|
||||
"x-ms-client-request-id": "5d310870-049f-47c8-4815-87c02a93d796",
|
||||
"x-ms-client-request-id": "39d1fb40-0f96-4042-63b3-66cab9260302",
|
||||
"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": "6a30a919-3d6c-4c0d-b6a0-5f99d53fa2e2",
|
||||
"x-ms-request-id": "9c1eeb0c-cb74-495f-bd8c-9b220db8a3f9",
|
||||
"x-powered-by": "ASP.NET"
|
||||
},
|
||||
"Url": "https://REDACTED.vault.azure.net/certificates/certPolicy/policy?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": "f7fdd194-9db5-4e1d-494b-1043fef9bf72"
|
||||
},
|
||||
"Method": "DELETE",
|
||||
"Response": {
|
||||
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/certPolicy\",\"deletedDate\":1634086599,\"scheduledPurgeDate\":1641862599,\"id\":\"https://REDACTED.vault.azure.net/certificates/certPolicy/db7057d6a920421f982f4ebd679b1cba\",\"kid\":\"https://REDACTED.vault.azure.net/keys/certPolicy/db7057d6a920421f982f4ebd679b1cba\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/certPolicy/db7057d6a920421f982f4ebd679b1cba\",\"x5t\":\"HlV72HGI-yejv7tMB-fqHb2C4UM\",\"cer\":\"MIIDAzCCAeugAwIBAgIQWyzsItmrQPO4WoBAuwMRbjANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEzMDA0NjEzWhcNMjIxMDEzMDA1NjEzWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDJzINiYfpph3qygsw9HNJvMoOe4N9vWZEFrqWq+uQTcr0hUlScd/XtCchyOTgU9WG8f7jUtUa+CTo+qRzi/oJA6RvnxlthpK3f4vM8HAM8ba32vqW1SYXpC6DvUEn5fttmis8MAFYL0ta6eT/dmFXVuYeN6CjHkzAhMM5EmjsYdc7r5srtteuIUMU7UxmIiHkneDFQIl4W3fhOph57vAE+g8efdZETFlr7ZMbtlPeErr/A+/TQ9urVz1bbSwU7f58f4p57EYxBC/d+6kwz8+vEcgX3Xdfr9bDn0Wl1hTwX6av63vv+GaxjmA00FzK6M8svV2zfpQe2A2niUfM0/rtZAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFOhXxS5mEcciAdjhhA/5Ylr2JiopMB0GA1UdDgQWBBToV8UuZhHHIgHY4YQP+WJa9iYqKTANBgkqhkiG9w0BAQsFAAOCAQEAK7Gwpk6vhTFFpJAeSq2mOifOpo/aIY86F8DHIGHmLXM0fvtg+pjHBmuSENh5GE3/71rfyrsSnseUJEVEm5P9CuQ9LAgYrFMslCgGS3lGb7OE9sUGBkgR7b0Qk6MX3IPmAIMmnw4GksA65zfmGK1dFxv1M32hp8j8CpNcGkYGze4dLhOCp17+KeyTbMwvEFPRUiSx7fkQHCAju9spIzI8jtKFg69yGOtd26v1stzkjzorFn/+ymjvyuLAmu4pu8hFcTBkO7VfSCBJ3c7R3pqks8uGRhvxs0cXRl1vRGmpJV8z98CZaltLeEOEC/tHQQSKMKr+eWsmFgHAxB6a5PO/bA==\",\"attributes\":{\"enabled\":true,\"nbf\":1634085973,\"exp\":1665622573,\"created\":1634086574,\"updated\":1634086574,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/certPolicy/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\":1634086568,\"updated\":1634086568}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/certPolicy/pending\"}}",
|
||||
"STATUS_CODE": "200",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "2346",
|
||||
"content-type": "application/json; charset=utf-8",
|
||||
"date": "Wed, 13 Oct 2021 00:56:38 GMT",
|
||||
"expires": "-1",
|
||||
"pragma": "no-cache",
|
||||
"strict-transport-security": "max-age=31536000;includeSubDomains",
|
||||
"x-content-type-options": "nosniff",
|
||||
"x-ms-client-request-id": "f7fdd194-9db5-4e1d-494b-1043fef9bf72",
|
||||
"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": "a2ae5223-7de7-40e2-bb11-f1fd67465f2c",
|
||||
"x-powered-by": "ASP.NET"
|
||||
},
|
||||
"Url": "https://REDACTED.vault.azure.net/certificates/certPolicy?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": "1a37bf22-fe49-4639-517a-2ab0bccac572"
|
||||
},
|
||||
"Method": "GET",
|
||||
"Response": {
|
||||
"BODY": "{\"error\":{\"code\":\"CertificateNotFound\",\"message\":\"Deleted Certificate not found: certPolicy\"}}",
|
||||
"STATUS_CODE": "404",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "94",
|
||||
"content-type": "application/json; charset=utf-8",
|
||||
"date": "Wed, 13 Oct 2021 00:56:38 GMT",
|
||||
"expires": "-1",
|
||||
"pragma": "no-cache",
|
||||
"strict-transport-security": "max-age=31536000;includeSubDomains",
|
||||
"x-content-type-options": "nosniff",
|
||||
"x-ms-client-request-id": "1a37bf22-fe49-4639-517a-2ab0bccac572",
|
||||
"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": "4037aa93-ff8d-45b4-9ef8-c2f487f8a2c9",
|
||||
"x-powered-by": "ASP.NET"
|
||||
},
|
||||
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/certPolicy?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": "d64c94ce-cb98-43b7-761b-29628ccbaee9"
|
||||
},
|
||||
"Method": "GET",
|
||||
"Response": {
|
||||
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/certPolicy\",\"deletedDate\":1634086599,\"scheduledPurgeDate\":1641862599,\"id\":\"https://REDACTED.vault.azure.net/certificates/certPolicy/db7057d6a920421f982f4ebd679b1cba\",\"kid\":\"https://REDACTED.vault.azure.net/keys/certPolicy/db7057d6a920421f982f4ebd679b1cba\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/certPolicy/db7057d6a920421f982f4ebd679b1cba\",\"x5t\":\"HlV72HGI-yejv7tMB-fqHb2C4UM\",\"cer\":\"MIIDAzCCAeugAwIBAgIQWyzsItmrQPO4WoBAuwMRbjANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEzMDA0NjEzWhcNMjIxMDEzMDA1NjEzWjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDJzINiYfpph3qygsw9HNJvMoOe4N9vWZEFrqWq+uQTcr0hUlScd/XtCchyOTgU9WG8f7jUtUa+CTo+qRzi/oJA6RvnxlthpK3f4vM8HAM8ba32vqW1SYXpC6DvUEn5fttmis8MAFYL0ta6eT/dmFXVuYeN6CjHkzAhMM5EmjsYdc7r5srtteuIUMU7UxmIiHkneDFQIl4W3fhOph57vAE+g8efdZETFlr7ZMbtlPeErr/A+/TQ9urVz1bbSwU7f58f4p57EYxBC/d+6kwz8+vEcgX3Xdfr9bDn0Wl1hTwX6av63vv+GaxjmA00FzK6M8svV2zfpQe2A2niUfM0/rtZAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFOhXxS5mEcciAdjhhA/5Ylr2JiopMB0GA1UdDgQWBBToV8UuZhHHIgHY4YQP+WJa9iYqKTANBgkqhkiG9w0BAQsFAAOCAQEAK7Gwpk6vhTFFpJAeSq2mOifOpo/aIY86F8DHIGHmLXM0fvtg+pjHBmuSENh5GE3/71rfyrsSnseUJEVEm5P9CuQ9LAgYrFMslCgGS3lGb7OE9sUGBkgR7b0Qk6MX3IPmAIMmnw4GksA65zfmGK1dFxv1M32hp8j8CpNcGkYGze4dLhOCp17+KeyTbMwvEFPRUiSx7fkQHCAju9spIzI8jtKFg69yGOtd26v1stzkjzorFn/+ymjvyuLAmu4pu8hFcTBkO7VfSCBJ3c7R3pqks8uGRhvxs0cXRl1vRGmpJV8z98CZaltLeEOEC/tHQQSKMKr+eWsmFgHAxB6a5PO/bA==\",\"attributes\":{\"enabled\":true,\"nbf\":1634085973,\"exp\":1665622573,\"created\":1634086574,\"updated\":1634086574,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/certPolicy/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\":1634086568,\"updated\":1634086568}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/certPolicy/pending\"}}",
|
||||
"STATUS_CODE": "200",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "2346",
|
||||
"content-type": "application/json; charset=utf-8",
|
||||
"date": "Wed, 13 Oct 2021 00:57:09 GMT",
|
||||
"expires": "-1",
|
||||
"pragma": "no-cache",
|
||||
"strict-transport-security": "max-age=31536000;includeSubDomains",
|
||||
"x-content-type-options": "nosniff",
|
||||
"x-ms-client-request-id": "d64c94ce-cb98-43b7-761b-29628ccbaee9",
|
||||
"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": "5c1aee3a-d025-4fe8-9575-c313ee5c6058",
|
||||
"x-powered-by": "ASP.NET"
|
||||
},
|
||||
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/certPolicy?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": "0243be4e-f5cd-4a2a-4a9d-56fd90cb7ed4"
|
||||
},
|
||||
"Method": "DELETE",
|
||||
"Response": {
|
||||
"BODY": "",
|
||||
"STATUS_CODE": "204",
|
||||
"cache-control": "no-cache",
|
||||
"date": "Wed, 13 Oct 2021 00:57:10 GMT",
|
||||
"expires": "-1",
|
||||
"pragma": "no-cache",
|
||||
"strict-transport-security": "max-age=31536000;includeSubDomains",
|
||||
"x-content-type-options": "nosniff",
|
||||
"x-ms-client-request-id": "0243be4e-f5cd-4a2a-4a9d-56fd90cb7ed4",
|
||||
"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": "8c644e7b-0a02-4540-a3a7-f5e2121ac070",
|
||||
"x-powered-by": "ASP.NET"
|
||||
},
|
||||
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/certPolicy?api-version=7.2"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -4,27 +4,27 @@
|
||||
"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": "d3e6195d-100d-4653-4d58-a729de14a47c"
|
||||
"x-ms-client-request-id": "53ec0016-6c76-43cc-7052-fea76f4b1f89"
|
||||
},
|
||||
"Method": "POST",
|
||||
"Response": {
|
||||
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA10feChrRnLp+/sDvxvctiJnrwfL1s7FehGYP7OACZoezhhmaDOIyokd91hqfrGInFbzyI2wpb9GZkLR1Bc94g6wNrb8V2pKIG4ya8s5uWKSpcog6H9eeHzfasYOhqBzQzmT6MsvMYd5FfwItgTXzd3u70T/wXr2joiP0L1YX7xwoVJkUet1w3VHxR6j6z9o5GIIxYn282KiwMC+2j2JhitxitU5ky0NsM92erfFOu9RkHP/QotMDOhV72x6q4vKIjlhT85HTgCDr27Z0ly+XnlV83M/kHb02MdeCEZjYlOw/9LzM9mQwUOCRtp6qo+onyrPymh7WETAA1qqOc7I5WQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAJ/Cf73NH+MzWsti7NWWvsGv8Xfuk/J4Rsr99g0ovPj51weIipct00nbRhbMWdTJ9v0EkRlJw3HPc1VCBWBeLx3ovTd8lT6VV9ZgtxQ7QECAMnoQWe4zBSqJmdphwSdJ7YgZPCU+8iaV1Cjz7X6weoUMJeMcJS6zaMrEru0/V9SA7xC+zeeNMz0S44gQKxIZVQYnRFLhIaobDunWrCgemdp9CgZ9sqHB9C1CuhYncum60aMmHnDpj7+VOvS/Bw7PoHqiNq1Q3MdXwOY2rh36zq7gT5AKtIQVzP52kw8n38tCBANo77Kx6V8FrmpCtTCPJu2ITUBRF1PHFkYHHa20F4g==\",\"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\":\"dfecdbbfe81c4eb5b63b25c90e98620f\"}",
|
||||
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Oi7hlAjELugag2XYeuCzNjrIMNpI5KygGmKHuIhwZ+0f7feLUlrMzrhdZJjwKLOLwYuzBaTyGw+7gb5kyY9MYsIBKEwgHsUEMiT2PVb0Psc6o3sKd1r3n/bkD1LRD8brXNUKcrFRYObCD5wslnhKqcfKJlCctj6YVsA6gSoL6p/3gBnZGS9aUsPXoepzLD4I9aYWeEA1xTnFqF4fZAoCVvx/hOUDKcUyG7viT2fcUWiCG2DVvqAQ+bdsOrflRQPejRTknzddCabmyeiZo9NYx1SmLpIa9maB9+QPrT5/St1jMXfYvoQahWs8f6rd17k/P75zUDqPi5X5q+6XGKVyQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAsEaK+nuVUUvBGXWuVWHaSDOIYmO/Dr3s2jsXEUYHEaYzg/PdLWRDNQTfahq2ZGBLeXDgP0k8dKcigK1s42pUy734IaD3ay+sg8AKWW9DbOUC0lMnQHOWHd/4nwyOhWf1X0exTG3SoJ0ltoug5SE7waHQbBWURjcJHSFhzRUDvFCJ8zRhU4KlWH/oGIUDUGfp+MbSmjXvDzMF6dTJzo9dKSklPjBt7ZhDi3XFpiMSh4pV12cz1uHrbCwEJ21T507Ce84MI7J9nW1lhITt6J68sBE5YZGwlcnCeY1eRdHnpAJzTW/j+CsV4u+/GLbBq5AbLKIZzAgUkbcIdnEZGicnyg==\",\"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\":\"228ff8f8576f4c7a9a7c826dd777326f\"}",
|
||||
"STATUS_CODE": "202",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "1243",
|
||||
"content-type": "application/json; charset=utf-8",
|
||||
"date": "Thu, 07 Oct 2021 23:52:45 GMT",
|
||||
"date": "Wed, 13 Oct 2021 00:57:16 GMT",
|
||||
"expires": "-1",
|
||||
"location": "https://REDACTED.vault.azure.net/certificates/updateCertPolicy/pending?api-version=7.2&request_id=dfecdbbfe81c4eb5b63b25c90e98620f",
|
||||
"location": "https://REDACTED.vault.azure.net/certificates/updateCertPolicy/pending?api-version=7.2&request_id=228ff8f8576f4c7a9a7c826dd777326f",
|
||||
"pragma": "no-cache",
|
||||
"retry-after": "10",
|
||||
"strict-transport-security": "max-age=31536000;includeSubDomains",
|
||||
"x-content-type-options": "nosniff",
|
||||
"x-ms-client-request-id": "d3e6195d-100d-4653-4d58-a729de14a47c",
|
||||
"x-ms-client-request-id": "53ec0016-6c76-43cc-7052-fea76f4b1f89",
|
||||
"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": "344b923f-817f-4bb2-baa4-f0436c30cab7",
|
||||
"x-ms-request-id": "b5a3ec45-4e64-4a1a-b46c-0d11a9c84014",
|
||||
"x-powered-by": "ASP.NET"
|
||||
},
|
||||
"Url": "https://REDACTED.vault.azure.net/certificates/updateCertPolicy/create?api-version=7.2"
|
||||
@ -33,26 +33,26 @@
|
||||
"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": "4352dc35-7a2d-4588-6951-6d996913ffe6"
|
||||
"x-ms-client-request-id": "885cf144-5db6-4d95-6e81-4e1d1541e9a0"
|
||||
},
|
||||
"Method": "GET",
|
||||
"Response": {
|
||||
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA10feChrRnLp+/sDvxvctiJnrwfL1s7FehGYP7OACZoezhhmaDOIyokd91hqfrGInFbzyI2wpb9GZkLR1Bc94g6wNrb8V2pKIG4ya8s5uWKSpcog6H9eeHzfasYOhqBzQzmT6MsvMYd5FfwItgTXzd3u70T/wXr2joiP0L1YX7xwoVJkUet1w3VHxR6j6z9o5GIIxYn282KiwMC+2j2JhitxitU5ky0NsM92erfFOu9RkHP/QotMDOhV72x6q4vKIjlhT85HTgCDr27Z0ly+XnlV83M/kHb02MdeCEZjYlOw/9LzM9mQwUOCRtp6qo+onyrPymh7WETAA1qqOc7I5WQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAJ/Cf73NH+MzWsti7NWWvsGv8Xfuk/J4Rsr99g0ovPj51weIipct00nbRhbMWdTJ9v0EkRlJw3HPc1VCBWBeLx3ovTd8lT6VV9ZgtxQ7QECAMnoQWe4zBSqJmdphwSdJ7YgZPCU+8iaV1Cjz7X6weoUMJeMcJS6zaMrEru0/V9SA7xC+zeeNMz0S44gQKxIZVQYnRFLhIaobDunWrCgemdp9CgZ9sqHB9C1CuhYncum60aMmHnDpj7+VOvS/Bw7PoHqiNq1Q3MdXwOY2rh36zq7gT5AKtIQVzP52kw8n38tCBANo77Kx6V8FrmpCtTCPJu2ITUBRF1PHFkYHHa20F4g==\",\"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\":\"dfecdbbfe81c4eb5b63b25c90e98620f\"}",
|
||||
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Oi7hlAjELugag2XYeuCzNjrIMNpI5KygGmKHuIhwZ+0f7feLUlrMzrhdZJjwKLOLwYuzBaTyGw+7gb5kyY9MYsIBKEwgHsUEMiT2PVb0Psc6o3sKd1r3n/bkD1LRD8brXNUKcrFRYObCD5wslnhKqcfKJlCctj6YVsA6gSoL6p/3gBnZGS9aUsPXoepzLD4I9aYWeEA1xTnFqF4fZAoCVvx/hOUDKcUyG7viT2fcUWiCG2DVvqAQ+bdsOrflRQPejRTknzddCabmyeiZo9NYx1SmLpIa9maB9+QPrT5/St1jMXfYvoQahWs8f6rd17k/P75zUDqPi5X5q+6XGKVyQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAsEaK+nuVUUvBGXWuVWHaSDOIYmO/Dr3s2jsXEUYHEaYzg/PdLWRDNQTfahq2ZGBLeXDgP0k8dKcigK1s42pUy734IaD3ay+sg8AKWW9DbOUC0lMnQHOWHd/4nwyOhWf1X0exTG3SoJ0ltoug5SE7waHQbBWURjcJHSFhzRUDvFCJ8zRhU4KlWH/oGIUDUGfp+MbSmjXvDzMF6dTJzo9dKSklPjBt7ZhDi3XFpiMSh4pV12cz1uHrbCwEJ21T507Ce84MI7J9nW1lhITt6J68sBE5YZGwlcnCeY1eRdHnpAJzTW/j+CsV4u+/GLbBq5AbLKIZzAgUkbcIdnEZGicnyg==\",\"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\":\"228ff8f8576f4c7a9a7c826dd777326f\"}",
|
||||
"STATUS_CODE": "200",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "1243",
|
||||
"content-type": "application/json; charset=utf-8",
|
||||
"date": "Thu, 07 Oct 2021 23:52:45 GMT",
|
||||
"date": "Wed, 13 Oct 2021 00:57:16 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": "4352dc35-7a2d-4588-6951-6d996913ffe6",
|
||||
"x-ms-client-request-id": "885cf144-5db6-4d95-6e81-4e1d1541e9a0",
|
||||
"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": "e31f5b11-0aff-457a-bb41-47a2cc38ab96",
|
||||
"x-ms-request-id": "ce510e0b-e291-4280-b6f6-438886f3f2eb",
|
||||
"x-powered-by": "ASP.NET"
|
||||
},
|
||||
"Url": "https://REDACTED.vault.azure.net/certificates/updateCertPolicy/pending?api-version=7.2"
|
||||
@ -61,25 +61,25 @@
|
||||
"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": "07e73b93-28bd-47de-44a6-18509892e9ef"
|
||||
"x-ms-client-request-id": "e38dc1ca-8d96-4f6f-663c-9ac8425679eb"
|
||||
},
|
||||
"Method": "GET",
|
||||
"Response": {
|
||||
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA10feChrRnLp+/sDvxvctiJnrwfL1s7FehGYP7OACZoezhhmaDOIyokd91hqfrGInFbzyI2wpb9GZkLR1Bc94g6wNrb8V2pKIG4ya8s5uWKSpcog6H9eeHzfasYOhqBzQzmT6MsvMYd5FfwItgTXzd3u70T/wXr2joiP0L1YX7xwoVJkUet1w3VHxR6j6z9o5GIIxYn282KiwMC+2j2JhitxitU5ky0NsM92erfFOu9RkHP/QotMDOhV72x6q4vKIjlhT85HTgCDr27Z0ly+XnlV83M/kHb02MdeCEZjYlOw/9LzM9mQwUOCRtp6qo+onyrPymh7WETAA1qqOc7I5WQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAJ/Cf73NH+MzWsti7NWWvsGv8Xfuk/J4Rsr99g0ovPj51weIipct00nbRhbMWdTJ9v0EkRlJw3HPc1VCBWBeLx3ovTd8lT6VV9ZgtxQ7QECAMnoQWe4zBSqJmdphwSdJ7YgZPCU+8iaV1Cjz7X6weoUMJeMcJS6zaMrEru0/V9SA7xC+zeeNMz0S44gQKxIZVQYnRFLhIaobDunWrCgemdp9CgZ9sqHB9C1CuhYncum60aMmHnDpj7+VOvS/Bw7PoHqiNq1Q3MdXwOY2rh36zq7gT5AKtIQVzP52kw8n38tCBANo77Kx6V8FrmpCtTCPJu2ITUBRF1PHFkYHHa20F4g==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy\",\"request_id\":\"dfecdbbfe81c4eb5b63b25c90e98620f\"}",
|
||||
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy/pending\",\"issuer\":{\"name\":\"Self\"},\"csr\":\"MIICfzCCAWcCAQAwDjEMMAoGA1UEAxMDeHl6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Oi7hlAjELugag2XYeuCzNjrIMNpI5KygGmKHuIhwZ+0f7feLUlrMzrhdZJjwKLOLwYuzBaTyGw+7gb5kyY9MYsIBKEwgHsUEMiT2PVb0Psc6o3sKd1r3n/bkD1LRD8brXNUKcrFRYObCD5wslnhKqcfKJlCctj6YVsA6gSoL6p/3gBnZGS9aUsPXoepzLD4I9aYWeEA1xTnFqF4fZAoCVvx/hOUDKcUyG7viT2fcUWiCG2DVvqAQ+bdsOrflRQPejRTknzddCabmyeiZo9NYx1SmLpIa9maB9+QPrT5/St1jMXfYvoQahWs8f6rd17k/P75zUDqPi5X5q+6XGKVyQIDAQABoCwwKgYJKoZIhvcNAQkOMR0wGzAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAsEaK+nuVUUvBGXWuVWHaSDOIYmO/Dr3s2jsXEUYHEaYzg/PdLWRDNQTfahq2ZGBLeXDgP0k8dKcigK1s42pUy734IaD3ay+sg8AKWW9DbOUC0lMnQHOWHd/4nwyOhWf1X0exTG3SoJ0ltoug5SE7waHQbBWURjcJHSFhzRUDvFCJ8zRhU4KlWH/oGIUDUGfp+MbSmjXvDzMF6dTJzo9dKSklPjBt7ZhDi3XFpiMSh4pV12cz1uHrbCwEJ21T507Ce84MI7J9nW1lhITt6J68sBE5YZGwlcnCeY1eRdHnpAJzTW/j+CsV4u+/GLbBq5AbLKIZzAgUkbcIdnEZGicnyg==\",\"cancellation_requested\":false,\"status\":\"completed\",\"target\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy\",\"request_id\":\"228ff8f8576f4c7a9a7c826dd777326f\"}",
|
||||
"STATUS_CODE": "200",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "1157",
|
||||
"content-type": "application/json; charset=utf-8",
|
||||
"date": "Thu, 07 Oct 2021 23:53:15 GMT",
|
||||
"date": "Wed, 13 Oct 2021 00:57:46 GMT",
|
||||
"expires": "-1",
|
||||
"pragma": "no-cache",
|
||||
"strict-transport-security": "max-age=31536000;includeSubDomains",
|
||||
"x-content-type-options": "nosniff",
|
||||
"x-ms-client-request-id": "07e73b93-28bd-47de-44a6-18509892e9ef",
|
||||
"x-ms-client-request-id": "e38dc1ca-8d96-4f6f-663c-9ac8425679eb",
|
||||
"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": "c409dd13-8995-4576-b014-44337bec4553",
|
||||
"x-ms-request-id": "a0e0a7b4-9c54-4472-ae6a-e2d51c759644",
|
||||
"x-powered-by": "ASP.NET"
|
||||
},
|
||||
"Url": "https://REDACTED.vault.azure.net/certificates/updateCertPolicy/pending?api-version=7.2"
|
||||
@ -88,25 +88,25 @@
|
||||
"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": "3e685a23-5dd6-49bf-680b-cb097d6db5b3"
|
||||
"x-ms-client-request-id": "bdf41cb3-e54d-4b8d-6f74-74e86000ee71"
|
||||
},
|
||||
"Method": "GET",
|
||||
"Response": {
|
||||
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy/7f3523cd441f496cba9d0a3527fca05a\",\"kid\":\"https://REDACTED.vault.azure.net/keys/updateCertPolicy/7f3523cd441f496cba9d0a3527fca05a\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/updateCertPolicy/7f3523cd441f496cba9d0a3527fca05a\",\"x5t\":\"lzEsDdhbMSbXRhKacg38rOBZMbo\",\"cer\":\"MIIDAzCCAeugAwIBAgIQNLj07bVAT6m71b37ZGzQuzANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDA3MjM0MjQ2WhcNMjIxMDA3MjM1MjQ2WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDXR94KGtGcun7+wO/G9y2ImevB8vWzsV6EZg/s4AJmh7OGGZoM4jKiR33WGp+sYicVvPIjbClv0ZmQtHUFz3iDrA2tvxXakogbjJryzm5YpKlyiDof154fN9qxg6GoHNDOZPoyy8xh3kV/Ai2BNfN3e7vRP/BevaOiI/QvVhfvHChUmRR63XDdUfFHqPrP2jkYgjFifbzYqLAwL7aPYmGK3GK1TmTLQ2wz3Z6t8U671GQc/9Ci0wM6FXvbHqri8oiOWFPzkdOAIOvbtnSXL5eeVXzcz+QdvTYx14IRmNiU7D/0vMz2ZDBQ4JG2nqqj6ifKs/KaHtYRMADWqo5zsjlZAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFHUIwJROrvCWRon88Is+DkJB+aoIMB0GA1UdDgQWBBR1CMCUTq7wlkaJ/PCLPg5CQfmqCDANBgkqhkiG9w0BAQsFAAOCAQEAKAtTXDGPQFpRB8JSr2A24yN6tQn18lHWnayrcyr5g9WyaZv8b6rYqkJdOTKcWUUj+6JgTIfo4h1xL0TWvoxIVqt6sw77QxUQSYQLa3EvvTtAe9Wbr9nhRfyUcBHAyvn4lYsEN5m5Gw71KW6yn7811ew/HSuhWsjykypzahTdWaiMiAmEY5te5ocReLIEmtnOKRVhSy59EWssuHmRDFCJAWQxZK1BrZrNRGW9vOcainPl0x07cYB/HAtWuarVK0rVkeVYFw+WBZcyBEl6fzPk6h4Q3eBJkAI0eSAMVrvZWMazO57XZzjT0Y1kIAMIqZfwvlrIz5GUbQDN0lJ7oiVcYA==\",\"attributes\":{\"enabled\":true,\"nbf\":1633650166,\"exp\":1665186766,\"created\":1633650766,\"updated\":1633650766,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy/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\":1633650766,\"updated\":1633650766}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy/pending\"}}",
|
||||
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy/5026586b59f64454a6ab168e85f9b65c\",\"kid\":\"https://REDACTED.vault.azure.net/keys/updateCertPolicy/5026586b59f64454a6ab168e85f9b65c\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/updateCertPolicy/5026586b59f64454a6ab168e85f9b65c\",\"x5t\":\"VI1yvxea-b76qf7HH0PBs0IPFOU\",\"cer\":\"MIIDAzCCAeugAwIBAgIQa67knWURTkyyvT5V/+tcDjANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEzMDA0NzI2WhcNMjIxMDEzMDA1NzI2WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDU6LuGUCMQu6BqDZdh64LM2Osgw2kjkrKAaYoe4iHBn7R/t94tSWszOuF1kmPAos4vBi7MFpPIbD7uBvmTJj0xiwgEoTCAexQQyJPY9VvQ+xzqjewp3Wvef9uQPUtEPxutc1QpysVFg5sIPnCyWeEqpx8omUJy2PphWwDqBKgvqn/eAGdkZL1pSw9eh6nMsPgj1phZ4QDXFOcWoXh9kCgJW/H+E5QMpxTIbu+JPZ9xRaIIbYNW+oBD5t2w6t+VFA96NFOSfN10JpubJ6Jmj01jHVKYukhr2ZoH35A+tPn9K3WMxd9i+hBqFazx/qt3XuT8/vnNQOo+Llfmr7pcYpXJAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFPTY3rzSRu5mY8ZBUWDvijlg3XqiMB0GA1UdDgQWBBT02N680kbuZmPGQVFg74o5YN16ojANBgkqhkiG9w0BAQsFAAOCAQEAOyjdXZROYeSfPAkaAs4FRvKlXUa4PviFZeRbqLqgqiN6paItgfj0Zvaru9tb+RazeMafrueeGjqGuiMxPsWhFpZi3Ta/OYTEfwYHfo795000Ml0V1bwuk7e9UbMTYhWJ5twZgFSTJxqhUPBQzJAnSaIDmGaHmej64Nv6L4++17P5sr/Lzq17GPpWQg+ZeD9r9xFLbaeWqQHsNETs+kKkZYeeBDc6EQL6GYAGhaCYoRdbfciJJHZxTQUwpHHPU1R3tM7yjhiYemyytQhiDE87SHaIom65PnwU8//d5Fj04URdcPCacr04arORwwVJ4nq4cbnNOqRGMh5wYZkqO6+9cA==\",\"attributes\":{\"enabled\":true,\"nbf\":1634086046,\"exp\":1665622646,\"created\":1634086647,\"updated\":1634086647,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy/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\":1634086636,\"updated\":1634086636}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy/pending\"}}",
|
||||
"STATUS_CODE": "200",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "2235",
|
||||
"content-type": "application/json; charset=utf-8",
|
||||
"date": "Thu, 07 Oct 2021 23:53:15 GMT",
|
||||
"date": "Wed, 13 Oct 2021 00:57:46 GMT",
|
||||
"expires": "-1",
|
||||
"pragma": "no-cache",
|
||||
"strict-transport-security": "max-age=31536000;includeSubDomains",
|
||||
"x-content-type-options": "nosniff",
|
||||
"x-ms-client-request-id": "3e685a23-5dd6-49bf-680b-cb097d6db5b3",
|
||||
"x-ms-client-request-id": "bdf41cb3-e54d-4b8d-6f74-74e86000ee71",
|
||||
"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": "12d15506-ad53-477b-a723-91206494cc92",
|
||||
"x-ms-request-id": "c4319909-b799-4621-8a18-4f0af90c888b",
|
||||
"x-powered-by": "ASP.NET"
|
||||
},
|
||||
"Url": "https://REDACTED.vault.azure.net/certificates/updateCertPolicy?api-version=7.2"
|
||||
@ -115,25 +115,25 @@
|
||||
"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": "f6504888-accb-435e-5fcc-10fbac339110"
|
||||
"x-ms-client-request-id": "2c49e3d2-ecde-482a-570c-c42da284c85e"
|
||||
},
|
||||
"Method": "GET",
|
||||
"Response": {
|
||||
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy/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\":1633650766,\"updated\":1633650766}}",
|
||||
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy/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\":1634086636,\"updated\":1634086636}}",
|
||||
"STATUS_CODE": "200",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "558",
|
||||
"content-type": "application/json; charset=utf-8",
|
||||
"date": "Thu, 07 Oct 2021 23:53:15 GMT",
|
||||
"date": "Wed, 13 Oct 2021 00:57:46 GMT",
|
||||
"expires": "-1",
|
||||
"pragma": "no-cache",
|
||||
"strict-transport-security": "max-age=31536000;includeSubDomains",
|
||||
"x-content-type-options": "nosniff",
|
||||
"x-ms-client-request-id": "f6504888-accb-435e-5fcc-10fbac339110",
|
||||
"x-ms-client-request-id": "2c49e3d2-ecde-482a-570c-c42da284c85e",
|
||||
"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": "6ea2d89b-6d90-44c6-93d5-14188b664b86",
|
||||
"x-ms-request-id": "797c15a6-8774-4444-965e-3f1f19efe5d7",
|
||||
"x-powered-by": "ASP.NET"
|
||||
},
|
||||
"Url": "https://REDACTED.vault.azure.net/certificates/updateCertPolicy/policy?api-version=7.2"
|
||||
@ -142,28 +142,134 @@
|
||||
"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": "c8ee753f-2f37-4428-765d-07c924ac668c"
|
||||
"x-ms-client-request-id": "8d19951c-ef94-4ca4-5aec-eea07102622e"
|
||||
},
|
||||
"Method": "PATCH",
|
||||
"Response": {
|
||||
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=twa\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":8,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1633650766,\"updated\":1633650805}}",
|
||||
"BODY": "{\"id\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=twa\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":8,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1634086636,\"updated\":1634086667}}",
|
||||
"STATUS_CODE": "200",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "557",
|
||||
"content-type": "application/json; charset=utf-8",
|
||||
"date": "Thu, 07 Oct 2021 23:53:25 GMT",
|
||||
"date": "Wed, 13 Oct 2021 00:57:46 GMT",
|
||||
"expires": "-1",
|
||||
"pragma": "no-cache",
|
||||
"strict-transport-security": "max-age=31536000;includeSubDomains",
|
||||
"x-content-type-options": "nosniff",
|
||||
"x-ms-client-request-id": "c8ee753f-2f37-4428-765d-07c924ac668c",
|
||||
"x-ms-client-request-id": "8d19951c-ef94-4ca4-5aec-eea07102622e",
|
||||
"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": "18d54dd3-8d9f-4634-9ef0-1fdc2f1246e4",
|
||||
"x-ms-request-id": "53512414-c26d-4f50-9469-aef62cb4220d",
|
||||
"x-powered-by": "ASP.NET"
|
||||
},
|
||||
"Url": "https://REDACTED.vault.azure.net/certificates/updateCertPolicy/policy?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": "f739733d-44bd-4c54-591c-a18b05f814e7"
|
||||
},
|
||||
"Method": "DELETE",
|
||||
"Response": {
|
||||
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/updateCertPolicy\",\"deletedDate\":1634086667,\"scheduledPurgeDate\":1641862667,\"id\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy/5026586b59f64454a6ab168e85f9b65c\",\"kid\":\"https://REDACTED.vault.azure.net/keys/updateCertPolicy/5026586b59f64454a6ab168e85f9b65c\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/updateCertPolicy/5026586b59f64454a6ab168e85f9b65c\",\"x5t\":\"VI1yvxea-b76qf7HH0PBs0IPFOU\",\"cer\":\"MIIDAzCCAeugAwIBAgIQa67knWURTkyyvT5V/+tcDjANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEzMDA0NzI2WhcNMjIxMDEzMDA1NzI2WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDU6LuGUCMQu6BqDZdh64LM2Osgw2kjkrKAaYoe4iHBn7R/t94tSWszOuF1kmPAos4vBi7MFpPIbD7uBvmTJj0xiwgEoTCAexQQyJPY9VvQ+xzqjewp3Wvef9uQPUtEPxutc1QpysVFg5sIPnCyWeEqpx8omUJy2PphWwDqBKgvqn/eAGdkZL1pSw9eh6nMsPgj1phZ4QDXFOcWoXh9kCgJW/H+E5QMpxTIbu+JPZ9xRaIIbYNW+oBD5t2w6t+VFA96NFOSfN10JpubJ6Jmj01jHVKYukhr2ZoH35A+tPn9K3WMxd9i+hBqFazx/qt3XuT8/vnNQOo+Llfmr7pcYpXJAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFPTY3rzSRu5mY8ZBUWDvijlg3XqiMB0GA1UdDgQWBBT02N680kbuZmPGQVFg74o5YN16ojANBgkqhkiG9w0BAQsFAAOCAQEAOyjdXZROYeSfPAkaAs4FRvKlXUa4PviFZeRbqLqgqiN6paItgfj0Zvaru9tb+RazeMafrueeGjqGuiMxPsWhFpZi3Ta/OYTEfwYHfo795000Ml0V1bwuk7e9UbMTYhWJ5twZgFSTJxqhUPBQzJAnSaIDmGaHmej64Nv6L4++17P5sr/Lzq17GPpWQg+ZeD9r9xFLbaeWqQHsNETs+kKkZYeeBDc6EQL6GYAGhaCYoRdbfciJJHZxTQUwpHHPU1R3tM7yjhiYemyytQhiDE87SHaIom65PnwU8//d5Fj04URdcPCacr04arORwwVJ4nq4cbnNOqRGMh5wYZkqO6+9cA==\",\"attributes\":{\"enabled\":true,\"nbf\":1634086046,\"exp\":1665622646,\"created\":1634086647,\"updated\":1634086647,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=twa\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":8,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1634086636,\"updated\":1634086667}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy/pending\"}}",
|
||||
"STATUS_CODE": "200",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "2381",
|
||||
"content-type": "application/json; charset=utf-8",
|
||||
"date": "Wed, 13 Oct 2021 00:57:47 GMT",
|
||||
"expires": "-1",
|
||||
"pragma": "no-cache",
|
||||
"strict-transport-security": "max-age=31536000;includeSubDomains",
|
||||
"x-content-type-options": "nosniff",
|
||||
"x-ms-client-request-id": "f739733d-44bd-4c54-591c-a18b05f814e7",
|
||||
"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": "a78a0343-082c-4161-b484-b298f1020060",
|
||||
"x-powered-by": "ASP.NET"
|
||||
},
|
||||
"Url": "https://REDACTED.vault.azure.net/certificates/updateCertPolicy?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": "3e5f3bec-a847-4ab2-74f0-f503694c8cc2"
|
||||
},
|
||||
"Method": "GET",
|
||||
"Response": {
|
||||
"BODY": "{\"error\":{\"code\":\"CertificateNotFound\",\"message\":\"Deleted Certificate not found: updateCertPolicy\"}}",
|
||||
"STATUS_CODE": "404",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "100",
|
||||
"content-type": "application/json; charset=utf-8",
|
||||
"date": "Wed, 13 Oct 2021 00:57:47 GMT",
|
||||
"expires": "-1",
|
||||
"pragma": "no-cache",
|
||||
"strict-transport-security": "max-age=31536000;includeSubDomains",
|
||||
"x-content-type-options": "nosniff",
|
||||
"x-ms-client-request-id": "3e5f3bec-a847-4ab2-74f0-f503694c8cc2",
|
||||
"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": "33186ae1-2f56-463e-8527-8991f7467b1b",
|
||||
"x-powered-by": "ASP.NET"
|
||||
},
|
||||
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/updateCertPolicy?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": "59b39abe-5b00-42a8-6407-4ea2bc98fe65"
|
||||
},
|
||||
"Method": "GET",
|
||||
"Response": {
|
||||
"BODY": "{\"recoveryId\":\"https://REDACTED.vault.azure.net/deletedcertificates/updateCertPolicy\",\"deletedDate\":1634086667,\"scheduledPurgeDate\":1641862667,\"id\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy/5026586b59f64454a6ab168e85f9b65c\",\"kid\":\"https://REDACTED.vault.azure.net/keys/updateCertPolicy/5026586b59f64454a6ab168e85f9b65c\",\"sid\":\"https://REDACTED.vault.azure.net/secrets/updateCertPolicy/5026586b59f64454a6ab168e85f9b65c\",\"x5t\":\"VI1yvxea-b76qf7HH0PBs0IPFOU\",\"cer\":\"MIIDAzCCAeugAwIBAgIQa67knWURTkyyvT5V/+tcDjANBgkqhkiG9w0BAQsFADAOMQwwCgYDVQQDEwN4eXowHhcNMjExMDEzMDA0NzI2WhcNMjIxMDEzMDA1NzI2WjAOMQwwCgYDVQQDEwN4eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDU6LuGUCMQu6BqDZdh64LM2Osgw2kjkrKAaYoe4iHBn7R/t94tSWszOuF1kmPAos4vBi7MFpPIbD7uBvmTJj0xiwgEoTCAexQQyJPY9VvQ+xzqjewp3Wvef9uQPUtEPxutc1QpysVFg5sIPnCyWeEqpx8omUJy2PphWwDqBKgvqn/eAGdkZL1pSw9eh6nMsPgj1phZ4QDXFOcWoXh9kCgJW/H+E5QMpxTIbu+JPZ9xRaIIbYNW+oBD5t2w6t+VFA96NFOSfN10JpubJ6Jmj01jHVKYukhr2ZoH35A+tPn9K3WMxd9i+hBqFazx/qt3XuT8/vnNQOo+Llfmr7pcYpXJAgMBAAGjXTBbMA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFPTY3rzSRu5mY8ZBUWDvijlg3XqiMB0GA1UdDgQWBBT02N680kbuZmPGQVFg74o5YN16ojANBgkqhkiG9w0BAQsFAAOCAQEAOyjdXZROYeSfPAkaAs4FRvKlXUa4PviFZeRbqLqgqiN6paItgfj0Zvaru9tb+RazeMafrueeGjqGuiMxPsWhFpZi3Ta/OYTEfwYHfo795000Ml0V1bwuk7e9UbMTYhWJ5twZgFSTJxqhUPBQzJAnSaIDmGaHmej64Nv6L4++17P5sr/Lzq17GPpWQg+ZeD9r9xFLbaeWqQHsNETs+kKkZYeeBDc6EQL6GYAGhaCYoRdbfciJJHZxTQUwpHHPU1R3tM7yjhiYemyytQhiDE87SHaIom65PnwU8//d5Fj04URdcPCacr04arORwwVJ4nq4cbnNOqRGMh5wYZkqO6+9cA==\",\"attributes\":{\"enabled\":true,\"nbf\":1634086046,\"exp\":1665622646,\"created\":1634086647,\"updated\":1634086647,\"recoveryLevel\":\"Recoverable+Purgeable\",\"recoverableDays\":90},\"tags\":{},\"policy\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy/policy\",\"key_props\":{\"exportable\":true,\"kty\":\"RSA\",\"key_size\":2048,\"reuse_key\":false},\"secret_props\":{\"contentType\":\"application/x-pkcs12\"},\"x509_props\":{\"subject\":\"CN=twa\",\"ekus\":[],\"key_usage\":[\"digitalSignature\",\"keyEncipherment\"],\"validity_months\":8,\"basic_constraints\":{\"ca\":false}},\"lifetime_actions\":[{\"trigger\":{\"lifetime_percentage\":80},\"action\":{\"action_type\":\"AutoRenew\"}}],\"issuer\":{\"name\":\"Self\"},\"attributes\":{\"enabled\":true,\"created\":1634086636,\"updated\":1634086667}},\"pending\":{\"id\":\"https://REDACTED.vault.azure.net/certificates/updateCertPolicy/pending\"}}",
|
||||
"STATUS_CODE": "200",
|
||||
"cache-control": "no-cache",
|
||||
"content-length": "2381",
|
||||
"content-type": "application/json; charset=utf-8",
|
||||
"date": "Wed, 13 Oct 2021 00:58:17 GMT",
|
||||
"expires": "-1",
|
||||
"pragma": "no-cache",
|
||||
"strict-transport-security": "max-age=31536000;includeSubDomains",
|
||||
"x-content-type-options": "nosniff",
|
||||
"x-ms-client-request-id": "59b39abe-5b00-42a8-6407-4ea2bc98fe65",
|
||||
"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": "f79b4553-9ced-4b96-8d3e-c4683f1073ce",
|
||||
"x-powered-by": "ASP.NET"
|
||||
},
|
||||
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/updateCertPolicy?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": "e09641e0-36cd-4de0-60f0-e27b2376ef86"
|
||||
},
|
||||
"Method": "DELETE",
|
||||
"Response": {
|
||||
"BODY": "",
|
||||
"STATUS_CODE": "204",
|
||||
"cache-control": "no-cache",
|
||||
"date": "Wed, 13 Oct 2021 00:58:18 GMT",
|
||||
"expires": "-1",
|
||||
"pragma": "no-cache",
|
||||
"strict-transport-security": "max-age=31536000;includeSubDomains",
|
||||
"x-content-type-options": "nosniff",
|
||||
"x-ms-client-request-id": "e09641e0-36cd-4de0-60f0-e27b2376ef86",
|
||||
"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": "d7c23098-b213-4b25-af10-9b5135bc96ce",
|
||||
"x-powered-by": "ASP.NET"
|
||||
},
|
||||
"Url": "https://REDACTED.vault.azure.net/deletedcertificates/updateCertPolicy?api-version=7.2"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user