Help Center
Login Sign up
  1. Home
  2. TLS/SSL & S/MIME
  3. CAA record

CAA record

1 min read

A Certification Authority Authorization (CAA) Record specifies the Certificate Authority (CA) that is authorized to issue a certificate for a particular domain. This means that no other CA can issue certificates for your domain.

Structure of a CAA record

You can create the CAA records in the DNS settings of the domain.

DomainRR typevalue
example.comCAA0 issue “digicert.com”
example.comCAA0 issuewild “digicert.com”
example.comCAA0 iodef “mailto:customer@digicert.com”

The entry consists of the following sub-entries:

Flag: A value between 0-255. Used to represent the “critical flag” according to RFC.

Tag: An ASCII string that represents the property. In the examples, these are:

  • “issue”: Authorizes the CA specified under “Value” to issue the certificates.
  • “issuewild”: Allows Wildcard Certificate
  • “iodef”: Mail address to which the CA sends notifications for issuing the certificate. Currently not supported by all CAs.

Value: Value associated with the ‘tag’.

BIND syntax example

example.com. 300 IN CAA 0 issue “digicert.com”
example.com. 300 IN CAA 0 issuewild “digicert.com”
example.com. 300 IN CAA 0 iodef “mailto:customer@example.com”

Overview of valid values for the CA

To assign the authorization to DigiCert and their product lines, you can use either of the two DigiCert entries, as both contain all products/brands of DigiCert. The remaining entries only apply to the respective CA.

  • digicert.com
  • www.digicert.com
  • thawte.com
  • geotrust.com
  • rapidssl.com
  • sectigo.com
  • globalsign.com

Allow several CAs to issue certificates

If several CAs certificates are to receive the authorization to issue certificates, several CAA records can be entered per domain.

Once a CAA record has been set, no other CA can issue a certificate for this domain. You must either delete the corresponding CAA record or create a new record for the other CA.

Was this article helpful?