{"id":14988,"date":"2021-09-01T09:00:00","date_gmt":"2021-09-01T13:00:00","guid":{"rendered":"https:\/\/www.thesslstore.com\/blog\/?p=14988"},"modified":"2025-09-10T12:34:28","modified_gmt":"2025-09-10T16:34:28","slug":"file-based-wildcard-goes-away-after-november","status":"publish","type":"post","link":"https:\/\/www.thesslstore.com\/blog\/file-based-wildcard-goes-away-after-november\/","title":{"rendered":"File-Based Wildcard Validation Goes Away After November"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"h-is-http-https-domain-control-validation-your-go-to-method-for-validating-wildcard-domains-starting-in-november-you-ll-need-to-use-dns-or-email-validation-for-wildcard-ssl-certificates\">Is HTTP\/HTTPS domain control validation your go-to method for validating wildcard domains? Starting in November, you\u2019ll need to use DNS or email validation for wildcard SSL certificates<\/h2>\n\n\n\n<p>If you follow the <a href=\"https:\/\/cabforum.org\/\">CA\/Browser Forum<\/a> (CA\/B Forum), it\u2019s likely that you\u2019ve at least heard about some of the changes that are occurring this year. (And if you haven\u2019t, it\u2019s probably because you have more of a life than we do. But don\u2019t worry, we\u2019re about to give you the lowdown regarding what you need to know about one of the biggest changes.)<\/p>\n\n\n\n<p><a href=\"https:\/\/cabforum.org\/2021\/06\/03\/ballot-sc45-wildcard-domain-validation\/\">Ballot SC 45<\/a>, also known as the Wildcard Domain Validation ballot, is the latest domain control validation (DCV) change to come out of the CA\/B Forum. It changes the requirements relating to how CAs can validate your wildcard domains and subdomains when issuing wildcard SSL certificates for your sites. <strong>Starting in November, you won\u2019t be able to use file-based authentication for wildcard certificates. Instead, you\u2019ll need to use DNS or email-based authentication.<\/strong><\/p>\n\n\n\n<p>The change was created in response to the concern that host-based control validation isn\u2019t a strong enough way to demonstrate that someone has control over a domain\u2019s entire namespace. It received unanimous support by CA\/B Forum members because it improves security for subdomains.<\/p>\n\n\n\n<p>But what exactly does this change entail for wildcard and multi-domain wildcard certificate users? And what does all of this mean for validating domains without the use of what\u2019s considered a go-to method?<\/p>\n\n\n\n<p>Let\u2019s hash it out.<span id=\"newline\"><\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-first-a-quick-refresher-on-domain-control-validation-methods\">First, A Quick Refresher on Domain Control Validation Methods<\/h2>\n\n\n\n<p>Whenever you request a digital certificate to secure a specific website domain, you need to prove that you actually control that domain. Domain control validation (DCV) is an important part of the certificate request and issuance process. Traditionally, there have been three methods you could choose from to accomplish this task. Here\u2019s a quick overview of the three types (listed in no particular order):<\/p>\n\n\n\n<ol style=\"list-style-type:1\" class=\"wp-block-list\">\n<li><strong>Email-based validation<\/strong> \u2014 This domain validation method is the easiest. It involves you receiving and acting upon an email sent to the account listed on your domain\u2019s WHOIS record (such as admin@yourdomain.com).<\/li>\n\n\n\n<li><strong>File-based validation (HTTP\/HTTPS validation)<\/strong> \u2014 This method of domain validation requires you to upload a text file to a specific directory of your domain\u2019s web server. The file must contain specific information that the CA tells you to include to prove you control the domains that you want the wildcard or non-wildcard SSL certificate to cover.<\/li>\n\n\n\n<li><strong>DNS-based validation (CNAME validation)<\/strong> \u2014 This method involves the applicant creating a unique CNAME record in their domain name system (DNS) to prove domain control. For example, Sectigo likes to require their certificate requestors to make their CNAME records point back to Sectigo site. &nbsp;<\/li>\n<\/ol>\n\n\n<span style=\"--tl-form-height-m:150.25px;--tl-form-height-t:121.4583px;--tl-form-height-d:121.4583px;\" class=\"tl-placeholder-f-type-shortcode_12753 tl-preload-form\"><span><\/span><\/span>\n\n\n<h2 class=\"wp-block-heading\">CA\/B Forum Ballot SC 45 Changes the Rules for Wildcard Validation<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"518\" height=\"643\" src=\"https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2021\/08\/san-certificate-information-amazon-example2.png\" alt=\"Screenshot of a website's SSL\/TLS certificate displaying SAN domains\" class=\"wp-image-14989\" style=\"width:350px;height:434px\" srcset=\"https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2021\/08\/san-certificate-information-amazon-example2.png 518w, https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2021\/08\/san-certificate-information-amazon-example2-242x300.png 242w, https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2021\/08\/san-certificate-information-amazon-example2-75x94.png 75w\" sizes=\"auto, (max-width: 518px) 100vw, 518px\" \/><figcaption class=\"wp-element-caption\">A screenshot example of SAN domains that are covered by an individual SAN SSL\/TLS certificate.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>CA\/B Forum ballot SC45, which goes into effect on Dec 1, 2021, specifies that file-based domain validation for certificates will no longer be allowed for wildcard domains \u2014 period. The concern here is that it\u2019s not considered a comprehensive enough method because this validation method only provides control over a host and service, not the domain namespace as a whole. The ballot had broad support and passed unanimously with 22 certificate issuers and five certificate consumer groups voting for it.<\/p>\n\n\n\n<p>Say, you control the individual FQDN <em>trekkie4evah.com<\/em>. It doesn\u2019t automatically prove that you also control other areas of your domain namespace (such as the subdomains <em>email.trekkie4evah.com<\/em> or <em>login.email.trekkie4evah.com<\/em>). Someone malicious could validate domains that they use for phishing campaigns and other cyber attacks.<\/p>\n\n\n\n<p>So, what does this mean if you use file-based validation for non-wildcard domains? You\u2019ll need to validate each FQDN or subject alternative name (SAN) domain that you want to cover individually. In other words, using the file-based method to validate domain.com will no longer validate subdomains on the same root (*.domain.com, sub.domain.com, etc.).<\/p>\n\n\n\n<p>Ballot SC45 applies to the domain control validation sections of the CA\/B Forum\u2019s Baseline Requirements listed in the table below:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Baseline Requirement Section<\/strong><\/td><td><strong>Summary Description of What This Section Entails<\/strong><\/td><td><strong>Changes Based on Ballot SC 45<\/strong><\/td><\/tr><tr><td>3.2.2.4.6 \u2014 Agreed-Upon Change to Website<\/td><td>This section of the baseline requirements discusses re-using information from past validations from the HTTP\/HTTPS method to confirm domain control.<\/td><td>Because SC 42 passed, no changes were made to this section because it already prevents the re-use of past validations or new certificates after June 30, 2021. &nbsp;<\/td><\/tr><tr><td>3.2.2.4.18 \u2014 Agreed-Upon Change to Website v2<\/td><td>This section refers to the HTTTP status code responses a CA must receive through file-based domain validation that involves verifying request tokens or random values within a specified file.<\/td><td>Starting Dec. 1, 2021, CAs are required to separately validate \u201cother FQDNs that end with all the labels of the validated FQDN\u201d using a separate DCV method prior to issuing certificates for them. Wildcard domain names can\u2019t be validated using this method on or after the effective date.<\/td><\/tr><tr><td>3.2.2.4.19 \u2014 Agreed-Upon Change to Website &#8211; ACME<\/td><td>This section of the baseline requirements outlines domain control validations that use the ACME HTTP Challenge method outlined in RFC 8555, section 8.3.<\/td><td>The same changes we outlined above for Baseline Requirement 3.2.2.4.18 apply here for BR 3.2.2.4.19.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>(Note: The ballot was based on <a href=\"https:\/\/cabforum.org\/wp-content\/uploads\/CA-Browser-Forum-BR-1.7.4.pdf\">version 1.7.4<\/a>, and the BR document is now up to <a href=\"https:\/\/cabforum.org\/wp-content\/uploads\/CA-Browser-Forum-BR-1.7.9.pdf\">version 1.7.9<\/a>).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-why-eliminating-http-validation-for-wildcard-domains-is-necessary\">Why Eliminating HTTP Validation for Wildcard Domains Is Necessary<\/h2>\n\n\n\n<p>All of this may leave you wondering whether getting rid of this domain validation method is necessary. According to the <a href=\"https:\/\/github.com\/cabforum\/servercert\/pull\/269\">CA\/B Forum\u2019s GitHub discussion on Ballot SC45<\/a>, the goal here is to make it clear that using the HTTP\/HTTPS method to validate a single domain demonstrates control of a <em>single FQDN<strong>.<\/strong><\/em> This method of validation doesn\u2019t prove control of the FQDN\u2019s entire namespace as a whole (i.e., all of the domains and subdomains that exist within that namespace).<\/p>\n\n\n\n<p>It\u2019s possible someone could have control where domain.com is hosted but not be an authorized admin of the server where any of the subdomains are hosted. However, it seems like it\u2019s more of a theoretical concern than a widespread, real-world issue.<\/p>\n\n\n\n<div class=\"wp-block-advanced-gutenberg-blocks-notice is-variation-info has-icon\" data-type=\"info\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"><\/line><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"8\"><\/line><\/svg><p class=\"wp-block-advanced-gutenberg-blocks-notice__title\">Related: Learn About Multi-Perspective Issuance Corrobortion (MPIC)<\/p><p class=\"wp-block-advanced-gutenberg-blocks-notice__content\">Learn about the role of <a href=\"https:\/\/www.thesslstore.com\/blog\/multi-perspective-issuance-corroboration-mpic\/\">MPIC for website and email domain validation<\/a>, which adds another layer of authenticity by relying on multiple remote network perspectives.<\/p><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-digicert-sectigo-will-roll-out-their-dcv-changes-ahead-of-schedule-on-nov-15-2021\">DigiCert, Sectigo Will Roll Out Their DCV Changes Ahead of Schedule on Nov. 15, 2021<\/h3>\n\n\n\n<p>Although the ballot isn\u2019t supposed to take effect until Dec. 1, 2021, two leading certification authorities (<a href=\"https:\/\/knowledge.digicert.com\/alerts\/domain-authentication-changes-in-2021.html\">DigiCert<\/a> and <a href=\"https:\/\/sectigo.com\/knowledge-base\/detail\/Domain-Control-Validation-DCV-using-file-based-validation-policy-change\/kA03l000000Xsf9\">Sectigo<\/a>) separately announced that they&#8217;re individually implementing the validation changes a couple of weeks early. Why? To make sure that everything is working the way it should and that there aren\u2019t any unforeseen issues that pop up at the last minute.<\/p>\n\n\n\n<p><strong>DCV changes for both DigiCert and Sectigo are effective Monday, Nov. 15, 2021.<\/strong> This means that any certificates issued before Nov. 14 will still work as they always have in terms of DCV methods. However, starting Nov. 15:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>file-based validation will no longer be an option for wildcard certificates, and<\/li>\n\n\n\n<li>non-wildcard certificates will require separate validation for each FQSN\/SAN when using the file-based validation method.<\/li>\n<\/ul>\n\n\n\n<p>So, what does this mean for businesses whose certificate issuers decide to roll out these changes ahead of the Dec. 1 deadline? Let\u2019s illustrate how these changes will affect DCV for various SAN\/FQDNs based on the CAs&#8217; Nov. 15 rollout date:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Certificate &amp; Domain Coverage<\/strong><\/td><td><strong>Validation Before Nov. 15<\/strong><\/td><td><strong>Validation After Nov. 15<\/strong><\/td><\/tr><tr><td>Certificate for the wildcard *.trekkie4evah.com<\/td><td>Allows for the use of any of the three validation methods, including file-based validation<\/td><td>Requires the use of either the DNS- or email-based domain validation method<\/td><\/tr><tr><td>Certificate with SANs for trekkie4evah.com and email.trekkie4evah.com<\/td><td>Allows for the use of any of the three validation methods, including file-based validation<\/td><td>Requires the use of either the DNS- or email-based validation, OR complete file-based validation for each SAN domain individually<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-should-we-do-if-we-re-currently-using-file-based-validation\">What Should We Do if We\u2019re Currently Using File-Based Validation?<\/h2>\n\n\n\n<p>So, what\u2019s the big takeaway from all of this? File-based domain control validation method is going away for wildcard certificates. So, you need to be prepared to use either the DNS- or email-based domain validation method instead. Specifically:<\/p>\n\n\n\n<ol style=\"list-style-type:1\" class=\"wp-block-list\">\n<li>HTTP validation will no longer apply to wildcard domains and SAN subdomains.<\/li>\n\n\n\n<li>You (or your customers if you\u2019re an SSL\/TLS reseller) will need to choose one of the other two domain control validation methods we mentioned earlier when validating:\n<ol class=\"wp-block-list\">\n<li>Wildcard domains for single-domain wildcard certificates, and<\/li>\n\n\n\n<li>Wildcard SAN domains in multi-domain wildcard certificates.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n\n\n<span style=\"--tl-form-height-m:150.25px;--tl-form-height-t:121.4583px;--tl-form-height-d:121.4583px;\" class=\"tl-placeholder-f-type-shortcode_12753 tl-preload-form\"><span><\/span><\/span>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-does-this-mean-for-certificate-automation-in-autoinstall-ssl\">What Does This Mean for Certificate Automation in AutoInstall SSL?<\/h2>\n\n\n\n<p>What if you use automation tools? How will this CA\/B Forum change affect things? If you\u2019re use the <a href=\"https:\/\/www.thesslstore.com\/autoinstall-ssl.aspx\">AutoInstall SSL<\/a> plugin with cPanel, don\u2019t worry \u2014 we\u2019ll be releasing an update so that the plugin uses DNS validation by default on wildcard certificates. Stay tuned for more details!<\/p>\n\n\n\n<p>If you have another specific use case that relies on file-based validation for wildcard certificates, reach out to us and we\u2019ll work with you find a solution that meets your needs.<\/p>\n\n\n\n<p>Have questions or concerns about this process? Reach out to your account manager for assistance.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Is HTTP\/HTTPS domain control validation your go-to method for validating wildcard domains? Starting in November, you\u2019ll need to use DNS or email validation for wildcard SSL certificates If you follow&#8230;<\/p>\n","protected":false},"author":17,"featured_media":14997,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":"","tve_updated_post":"","tve_custom_css":"","tve_user_custom_css":"","tve_globals":{},"tcb2_ready":0,"tcb_editor_enabled":0,"tve_landing_page":"","_tve_header":"","_tve_footer":""},"categories":[13107,17,10200],"tags":[8180,1133,3746],"class_list":["post-14988","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-beyond-hashed-out","category-industry-lowdown","category-monthly-digest","tag-domain-validation","tag-validation","tag-wildcard-ssl","post-with-tags"],"views":13229,"jetpack_featured_media_url":"https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2021\/09\/filed-based-domain-validation-wildcard-feature3.jpg","_links":{"self":[{"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/posts\/14988","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/comments?post=14988"}],"version-history":[{"count":0,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/posts\/14988\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/media\/14997"}],"wp:attachment":[{"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/media?parent=14988"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/categories?post=14988"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/tags?post=14988"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}