Who is authorized to issue SSL certificates for your domain
CAA (Certification Authority Authorization) is a DNS record type defined in RFC 6844/8659 that lets a domain owner explicitly specify which Certificate Authorities (CAs) are allowed to issue SSL/TLS certificates for the domain and its subdomains. Since 2017, every public CA is required to check the CAA record before issuing a certificate โ a mandatory CA/Browser Forum baseline requirement.
Without a CAA record, any of hundreds of public CAs can technically issue a certificate for a domain after a standard domain-validation challenge. If an attacker briefly gains control of a domain's DNS or web server, they could pass validation and obtain a valid certificate from an unrelated CA. An explicit CAA record narrows the set of CAs that will even consider a request, reducing the attack surface.
A DNS record specifying which Certificate Authorities may issue SSL certificates for a domain. Mandatory for all public CAs to check since 2017.
No restrictions apply โ any CA can issue a certificate after standard domain validation. This is a valid default, not an error.
Add it in your DNS zone like any other record. Example: 0 issue "letsencrypt.org" authorizes only Let's Encrypt. Multiple issue lines can list several CAs.