en

CAA (Certification Authority Authorization) is a type of DNS record that states which certificate authorities are allowed to issue TLS/SSL certificates for a domain.

What the record looks like

A CAA value is made of a flag, a tag and data — for example, example.com CAA 0 issue "letsencrypt.org" allows only Let's Encrypt to issue. The main tags are:

  • issue — which authority may issue ordinary certificates for the domain.
  • issuewild — the same for wildcard certificates (*.example.com).
  • iodef — a URL or mailbox for reports about violation attempts, for example over HTTPS.

Why a CAA record matters

Previously any public certificate authority could issue a certificate for any domain — a single mistake or breach risked producing a fraudulent one. CAA narrows the set of trusted authorities, and they must check the record on every issuance. Unlike free-form TXT text, CAA has a strict machine-readable format and directly affects whether a certificate can be obtained.

DNS CAA record — authorized certificate authorities
Learn more

Tag cloud