RevokeCertificateRequest Class
(QtAws::ACMPCA::RevokeCertificateRequest)The RevokeCertificateRequest class provides an interface for ACMPCA RevokeCertificate requests. More...
| Header: | #include <RevokeCertificateRequest> |
| Inherits: | QtAws::ACMPCA::AcmpcaRequest |
Public Functions
| RevokeCertificateRequest(const RevokeCertificateRequest &other) | |
| RevokeCertificateRequest() |
Reimplemented Public Functions
| virtual bool | isValid() const override |
- 7 public functions inherited from QtAws::ACMPCA::AcmpcaRequest
- 7 public functions inherited from QtAws::Core::AwsAbstractRequest
Reimplemented Protected Functions
| virtual QtAws::Core::AwsAbstractResponse * | response(QNetworkReply * const reply) const override |
- 7 protected functions inherited from QtAws::ACMPCA::AcmpcaRequest
- 4 protected functions inherited from QtAws::Core::AwsAbstractRequest
Detailed Description
The RevokeCertificateRequest class provides an interface for ACMPCA RevokeCertificate requests.
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
RevokeCertificateRequest::RevokeCertificateRequest(const RevokeCertificateRequest &other)
Constructs a copy of other.
RevokeCertificateRequest::RevokeCertificateRequest()
Constructs a RevokeCertificateRequest object.
[override virtual] bool RevokeCertificateRequest::isValid() const
Reimplemented from AwsAbstractRequest::isValid().
[override virtual protected] QtAws::Core::AwsAbstractResponse *RevokeCertificateRequest::response(QNetworkReply * const reply) const
Reimplemented from AwsAbstractRequest::response().
Returns a RevokeCertificateResponse object to process reply.
See also QtAws::Core::AwsAbstractClient::send.
© 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.