Certification Authority Authorization (CAA) records allow a domain name holder to specify one or more Certification Authorities (CAs) authorized to issue certificates for that domain. (RFC 6844)
1. Navigate to Managed DNS
2. Select your Domain
3. Add the CAA Record
Under CAA Records click the plus sign to add a new record.
4. Enter CAA Record values
Flag
All records will have the default issuer critical value of 0, which means they are “not critical”. At this time, CA’s do not recognize any other flag values.
Type (Tag)
Type allows you to choose how you want certificates to be issued by the CA. Each CAA record can contain only one tag-value pair.
Options:
The Provider (Value)
Specify the domain name of the CA provider to which the CAA record applies. The Value field will automatically populate with the FQDN of the CA provider. If your CA is not in this list, select Other and enter the domain name in the Value box.
The <character-string> encoding of the value field is specified in [RFC1035], Section 5.1.
Canonical Format
When you are configuring CAA records you will need to present the record values in the following format:
<flags> <tag> <value>
example.com. CAA 0 issue “ssl.com”
Use Cases
Let’s create a CAA record for a domain that authorizes certificates to be issued by Comodo and SSL.
example.com. CAA 0 issue “comodo.com”
example.com CAA 0 issue “ssl.com”
If Comodo does not understand the record information, it will not return a certification. Instead, SSL will respond.
Now, what if we wanted to issue a wild card for SSL? We would change the type value to issuewild.
example.com. CAA 0 issue “comodo.com”
example.com CAA 0 issuewild “ssl.com”
Since wild cards take precedence, Comodo will not be able to issue a wild card certificate.
If you want to receive policy violations from CAs, you can change the type to iodef and replace the provider value with your contact email preceded by mailto:
example.com. CAA 0 iodef “mailto:admin@example.com”