{"id":1698,"date":"2020-06-08T01:11:00","date_gmt":"2020-06-07T17:11:00","guid":{"rendered":"https:\/\/www.wesbytes.com\/guide\/?post_type=kb&#038;p=1698"},"modified":"2026-03-26T12:30:39","modified_gmt":"2026-03-26T04:30:39","slug":"caa-essential-certificate","status":"publish","type":"kb","link":"https:\/\/www.servergigabit.com\/guide\/kb\/caa-essential-certificate","title":{"rendered":"CAA: 5 Critical Facts You Must Know About Certificate Authority Authorization"},"content":{"rendered":"<div class=\"mkb-anchor mkb-clearfix mkb-back-to-top-inline\">\n<h2><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/assets.getwildcard.com\/system\/images\/imgs\/000\/000\/323\/original\/caa.jpg?1493907080\" alt=\"Certification Authority Authorization (CAA)\" width=\"960\" height=\"613\" \/><\/h2>\n<h2 class=\"mkb-anchor__title\">What is Certification Authority Authorization (CAA) ?<\/h2>\n<\/div>\n<p>A Certificate Authority Authorization (CAA) record allows domain owners to restrict issuance to specified Certificate Authorities (CAs).\u00a0<em>CAA records<\/em>\u00a0prevent CAs from issuing certificates under certain circumstances. \u00a0Refer to RFC 6844 for further details.<\/p>\n<p>&nbsp;<\/p>\n<div class=\"mkb-anchor mkb-clearfix mkb-back-to-top-inline\">\n<h2 class=\"mkb-anchor__title\">How does Cloudflare evaluate CAA records?<\/h2>\n<\/div>\n<p><em>CAA records<\/em>\u00a0are evaluate by a CA, not by <a href=\"https:\/\/www.cloudflare.com\/\" rel=\"nofollow noopener\" target=\"_blank\">Cloudflare<\/a>.<\/p>\n<p>Setting a\u00a0<em>CAA record<\/em>\u00a0to specify one or more particular CAs has no effect on which CA(s) Cloudflare will use to issue a Universal or Dedicated SSL certificate for your domain.<\/p>\n<p>&nbsp;<\/p>\n<div class=\"mkb-anchor mkb-clearfix mkb-back-to-top-inline\">\n<h2 class=\"mkb-anchor__title\">Why must I disable Universal SSL if my\u00a0<em>CAA records<\/em>\u00a0exclude Universal SSL issuance?<\/h2>\n<\/div>\n<p>Since Universal SSL certificates are share between customers, your\u00a0<em>CAA records<\/em>\u00a0may prevent issuance of another customer\u2019s Universal SSL. Therefore, Cloudflare must disable Universal SSL for your domain to ensure your\u00a0<em>CAA records<\/em>\u00a0do not affect another customer.<\/p>\n<p><em>CAA records<\/em>\u00a0are automatically add for the Universal SSL CA providers comodoca.com, digicert.com, and letsencrypt.org if Cloudflare\u2019s Universal SSL is enable for your domain.<\/p>\n<p>If you do not require Universal SSL from Cloudflare,\u00a0<strong>Disable Universal SSL<\/strong>\u00a0in the\u00a0<strong>Crypto<\/strong>\u00a0app.<\/p>\n<p>Disabling Universal SSL will leave your Cloudflare enable DNS records without SSL support unless you have uploaded acustom SSL certificate (requires Business or Enterprise plan).<\/p>\n<div class=\"mkb-anchor mkb-clearfix mkb-back-to-top-inline\">\n<h2 class=\"mkb-anchor__title\"><\/h2>\n<\/div>\n<div class=\"mkb-anchor mkb-clearfix mkb-back-to-top-inline\">\n<h2 class=\"mkb-anchor__title\">What records are added to keep Universal SSL enabled?<\/h2>\n<\/div>\n<p>The following DNS records are automatically set if you continue to use Cloudflare\u2019s free Universal SSL certificates:<\/p>\n<pre>example.com. IN CAA 0 issue \"comodoca.com\" example.com. IN CAA 0 issue \"digicert.com\" example.com. IN CAA 0 issue \"letsencrypt.org\" example.com. IN CAA 0 issuewild \"comodoca.com\" example.com. IN CAA 0 issuewild \"digicert.com\" example.com. IN CAA 0 issuewild \"letsencrypt.org\"<\/pre>\n<p>Do not use the\u00a0<em>Only allow wildcards<\/em>\u00a0option for the root record (which returns only\u00a0<em>issuewild<\/em>\u00a0records) for any domain that will use Cloudflare\u2019s Universal SSL.<\/p>\n<p>Used alone,\u00a0<em>issuewild<\/em>\u00a0only permits wildcard issuance. \u00a0Therefore, Cloudflare cannot add your root domain to the certificate unless you specify the\u00a0<em>Allow wildcards and specific hostnames<\/em>\u00a0option in the\u00a0<strong>Tag<\/strong> dropdown:<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"mkb-anchor mkb-clearfix mkb-back-to-top-inline\">\n<h2 class=\"mkb-anchor__title\">What happens when Universal SSL is disable?<\/h2>\n<\/div>\n<p>Your domain name is immediately remove from the Universal SSL certificate and your users will observe SSL errors unless you upload a custom SSL certificate (requires Business or Enterprise plan).<\/p>\n<p>&nbsp;<\/p>\n<div class=\"mkb-anchor mkb-clearfix mkb-back-to-top-inline\">\n<h2 class=\"mkb-anchor__title\">How do I re-enable Universal SSL?<\/h2>\n<\/div>\n<p>File a support ticket with Cloudflare Support.<\/p>\n<p>&nbsp;<\/p>\n<div class=\"mkb-anchor mkb-clearfix mkb-back-to-top-inline\">\n<h2 class=\"mkb-anchor__title\">What are the dangers of setting CAA records?<\/h2>\n<\/div>\n<p>If you are part of a large organization or one where multiple parties are task with obtaining SSL certificates, include\u00a0<em>CAA records<\/em>\u00a0that allow issuance for all CAs applicable for your organization. \u00a0Failure to do so can inadvertently block SSL issuance for other parts of your organization.<\/p>\n<p>&nbsp;<\/p>\n<p><span data-sheets-root=\"1\">Please refer to the following article to know more.<br \/>\nKnowledge Base: <a href=\"https:\/\/www.servergigabit.com\/guide\/kb\/how-to-configuring-caa-records\">How to Configuring CAA Records<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is Certification Authority Authorization (CAA) ? A Certificate Authority Authorization (CAA) record allows domain owners to restrict issuance to specified Certificate Authorities (CAs).\u00a0CAA records\u00a0prevent CAs from issuing certificates under certain circumstances. \u00a0Refer to RFC 6844 for further details. &nbsp; How does Cloudflare evaluate CAA records? CAA records\u00a0are evaluate by a CA, not by Cloudflare. Setting a\u00a0CAA record\u00a0to specify one&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"kbtopic":[43],"kbtag":[1388],"class_list":["post-1698","kb","type-kb","status-publish","hentry","kbtopic-cloudflare","kbtag-caa"],"_links":{"self":[{"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/kb\/1698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/kb"}],"about":[{"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/types\/kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/comments?post=1698"}],"version-history":[{"count":5,"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/kb\/1698\/revisions"}],"predecessor-version":[{"id":6403,"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/kb\/1698\/revisions\/6403"}],"wp:attachment":[{"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/media?parent=1698"}],"wp:term":[{"taxonomy":"kbtopic","embeddable":true,"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/kbtopic?post=1698"},{"taxonomy":"kbtag","embeddable":true,"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/kbtag?post=1698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}