RevokeCertificateResponse Class

(QtAws::ACMPCA::RevokeCertificateResponse)

The RevokeCertificateResponse class provides an interace for ACMPCA RevokeCertificate responses. More...

Header: #include <RevokeCertificateResponse>
Inherits: QtAws::ACMPCA::AcmpcaResponse

Public Functions

RevokeCertificateResponse(const RevokeCertificateRequest &request, QNetworkReply * const reply, QObject * const parent = 0)

Reimplemented Public Functions

virtual const RevokeCertificateRequest *request() const override

Protected Slots

virtual void parseSuccess(QIODevice &response) override

Additional Inherited Members

Detailed Description

The RevokeCertificateResponse class provides an interace for ACMPCA RevokeCertificate responses.

You can use the ACM PCA API to create a private certificate authority (CA). You must first call the <a>CreateCertificateAuthority</a> function. If successful, the function returns an Amazon Resource Name (ARN) for your private CA. Use this ARN as input to the <a>GetCertificateAuthorityCsr</a> function to retrieve the certificate signing request (CSR) for your private CA certificate. Sign the CSR using the root or an intermediate CA in your on-premises PKI hierarchy, and call the <a>ImportCertificateAuthorityCertificate</a> to import your signed private CA certificate into ACM PCA.

</p

Use your private CA to issue and revoke certificates. These are private certificates that identify and secure client computers, servers, applications, services, devices, and users over SSLS/TLS connections within your organization. Call the <a>IssueCertificate</a> function to issue a certificate. Call the <a>RevokeCertificate</a> function to revoke a certificate.

</p <note>

Certificates issued by your private CA can be trusted only within your organization, not

publicly> </note>

Your private CA can optionally create a certificate revocation list (CRL) to track the certificates you revoke. To create a CRL, you must specify a <a>RevocationConfiguration</a> object when you call the <a>CreateCertificateAuthority</a> function. ACM PCA writes the CRL to an S3 bucket that you specify. You must specify a bucket policy that grants ACM PCA write permission.

</p

You can also call the <a>CreateCertificateAuthorityAuditReport</a> to create an optional audit report that lists every time the CA private key is used. The private key is used for signing when the <b>IssueCertificate</b> or <b>RevokeCertificate</b> function is called.

See also AcmpcaClient::revokeCertificate.

Member Function Documentation

RevokeCertificateResponse::RevokeCertificateResponse(const RevokeCertificateRequest &request, QNetworkReply * const reply, QObject * const parent = 0)

Constructs a RevokeCertificateResponse object for reply to request, with parent parent.

[override virtual protected slot] void RevokeCertificateResponse::parseSuccess(QIODevice &response)

Reimplemented from AwsAbstractResponse::parseSuccess().

Parses a successful ACMPCA RevokeCertificate response.

[override virtual] const RevokeCertificateRequest *RevokeCertificateResponse::request() const

Reimplemented from AwsAbstractResponse::request().

© 2018 Paul Colby Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.