CAA (Certificate Authority Authorisation) records are DNS (Domain Name System) resource records that specify which certificate authorities (CAs) are authorised to issue SSL/TLS (Secure Sockets Layer/Transport Layer Security) certificates for a specific domain. These records help domain owners maintain control over the issuance of SSL/TLS certificates for their domains and enhance security by preventing unauthorised CAs from issuing certificates.
How can I add a CAA record?
To add a CAA record, you’ll need to:
From here, you should be able to select a CAA record type to add.
Here’s how CAA records work:
Domain Owner’s Control: When you own a domain and want to control which CAs can issue SSL/TLS certificates for that domain, you can create CAA records in your domain’s DNS settings.
CAA Record Format: A CAA record typically consists of the following components:
Flag Values:
Tag Values:
Here’s an example of a CAA record:
example.com. CAA 0 issue "ca.example.net"
In this example:
With this CAA record in place, only the CA “ca.example.net” is allowed to issue SSL/TLS certificates for “example.com.” If another CA attempts to issue a certificate for this domain, it should check the CAA records and honour the restrictions specified in them.
CAA records are a useful security mechanism to prevent unauthorised certificate issuance and enhance the overall security of websites and online services. Domain owners can configure these records to specify their preferred CAs and minimise the risk of certificate-related security issues.
Trust this device for 30 days