v1

latestOpenAPI 3.0.0Apache 2.0 License2026-07-142381,278956.3 KB

Registers a CA certificate with Amazon Web Services IoT Core. There is no limit to the number of CA certificates you can register in your Amazon Web Services account. You can register up to 10 CA certificates with the same CA subject field per Amazon Web Services account.

Requires permission to access the RegisterCACertificate action.

post/cacertificate

Query parameters

setAsActiveboolean
<p>A boolean value that specifies if the CA certificate is set to active.</p> <p>Valid values: <code>ACTIVE | INACTIVE</code> </p>
allowAutoRegistrationboolean

Allows this CA certificate to be used for auto registration of device certificates.

Request body

caCertificatestring required

The PEM of a certificate.

verificationCertificatestring

The PEM of a certificate.

certificateMode'DEFAULT' | 'SNI_ONLY'

Describes the certificate mode in which the Certificate Authority (CA) will be registered. If the <code>verificationCertificate</code> field is not provided, set <code>certificateMode</code> to be <code>SNI_ONLY</code>. If the <code>verificationCertificate</code> field is provided, set <code>certificateMode</code> to be <code>DEFAULT</code>. When <code>certificateMode</code> is not provided, it defaults to <code>DEFAULT</code>. All the device certificates that are registered using this CA will be registered in the same certificate mode as the CA. For more information about certificate mode for device certificates, see <a href="https://docs.aws.amazon.com/iot/latest/apireference/API_CertificateDescription.html#iot-Type-CertificateDescription-certificateMode"> certificate mode</a>.

Response

Success

certificateArnstring

The CA certificate ARN.

certificateIdstring

The CA certificate identifier.