Certificate administration
Last updated
Was this helpful?
Last updated
Was this helpful?
Note Certificates created with the procedure below, using the issue-certificate command, or with the API action, cannot be exported for use outside AWS. However, you can use your private CA to sign certificates issued through ACM, and those certificates can be exported along with their secret keys. For more information, see and in the ACM User Guide.
Note AWS Private CA immediately returns an ARN with a serial number when it receives the issue-certificate command. However, certificate processing happens asynchronously and can still fail. If this happens, a get-certificate command using the new ARN will also fail.
Note It is also possible to create a private CA that passes custom attributes to each certificate it issues.
Note If you want to revoke a certificate, you can use the get-certificate command to retrieve the serial number in hexadecimal format. You can also create an audit report to retrieve the hex serial number. For more information, see .
Note
certificate issuers need additional permissions to revoke the certificates that they issue; otherwise, the CA owner must perform revocation. To enable revocation by cross-account issuers, the CA administrator must create two RAM shares, both pointing at the same CA:
A share with the AWSRAMRevokeCertificateCertificateAuthority
permission. A share with the AWSRAMDefaultPermissionCertificateAuthority
permission.
Note AWS Certificate Manager (ACM) users with cross-account shared access to a private CA can issue managed certificates that are signed by the CA. Cross-account issuers are constrained by a resource-based policy and have access only to the following end-entity certificate templates: For more information, see .
Note For information about template ARNs in GovCloud regions, see in the AWS GovCloud (US) User Guide.
Note A CSR that contains custom additional extensions must be created outside of AWS Private CA.
Note A CSR that contains custom additional extensions must be created outside of AWS Private CA.
Note A CSR that contains custom additional extensions must be created outside of AWS Private CA.
Note A CSR that contains custom additional extensions must be created outside of AWS Private CA.