Skip to content
gohacks.dev
Security

CAA Record Generator

Generate CAA records that allow only your certificate authorities, such as Let's Encrypt, Google Trust Services, Sectigo, DigiCert or AWS, to issue certificates for your domain.

Free · No sign-up · Your inputs stay in your browser

Input

Generate CAA records

Output

Zone file

109 characters

FlagTagValue
0issueletsencrypt.org
0iodefmailto:[email protected]

Before issuing, every public CA must check CAA and refuse if it is not listed (RFC 8659, mandatory since 2017). The check climbs the tree, so records on example.com also cover www.example.com unless a subdomain has its own. An issue value of a lone semicolon forbids every certificate. Forgetting the CA your CDN or load balancer uses is the usual way to break renewal.

Runs in this browser. Nothing you paste is sent to a server.

Why publish CAA

Every public CA must check CAA records before issuing and refuse if it is not listed (RFC 8659, mandatory since September 2017). CAA limits which companies a mis-issuance attack or a hijacked validation could come through, at the cost of one DNS record.

Don't lock yourself out

Before publishing, list every CA that issues for the domain: your own ACME client's, your CDN's (Cloudflare uses several), your load balancer's and any SaaS that serves on a subdomain. Records on the parent domain apply to all subdomains that have none of their own, so a missing CA shows up as a failed renewal somewhere unexpected.

Share

Frequently asked questions

What does the issuewild tag do?
It controls wildcard certificates separately. If absent, issue applies to wildcards too; issuewild with a lone semicolon forbids wildcards while still allowing normal certificates.
How do I check CAA records?
dig CAA example.com +short. If the name has none, CAs look at the parent domain, then its parent, up to the top.
Is what I paste sent anywhere?
No. The tool runs entirely in your browser with JavaScript. Nothing you type or paste is sent to our server or stored.

Keep planning

Similar tools