CA/B Forum ballot · SC-084

SC-084: DNS validation labeled with the ACME account ID

Last verified

Details

Ballot
SC-084
Title
DNS Labeled with ACME Account ID Validation Method
Status
Passed
Date
2025-01-28
Adopted
Effective
BR version
2.1.4
Official page
cabforum.org

SC-084 lets several services validate the same domain through DNS at once. It adds a validation method that works like ACME DNS-01 but puts an account-specific label in front of _acme-challenge, so each ACME account, and therefore each cloud provider, gets its own validation name.

What changed

SC-084 gives every ACME account a distinct DNS validation name that can be delegated separately. With dns-01 the TXT record always lives at _acme-challenge.<domain>. Cloud and CDN providers usually automate validation by asking you to point that name at them with a CNAME, but a name can only have one CNAME, so only one provider at a time could do it. The ballot text describes exactly this problem for organizations using several clouds. The new method, based on the IETF draft draft-ietf-acme-dns-account-label, derives that extra label from the ACME account ID and prepends it. It was proposed by Fastly and endorsed by Mozilla, DigiCert, Microsoft and Chrome.

Effective dates

The BR change took effect on 2025-03-01. CAs may offer the method from then on; it doesn't replace dns-01. The ballot says it references the current draft and that another ballot will update the reference once the draft is published as an RFC.

Who is affected

SC-084 helps organizations that put the same hostname behind more than one CDN, load balancer or hosting provider, each of which wants to obtain its own certificate automatically. Single-provider setups gain nothing and lose nothing.

What to do

No action is needed unless you hit the one-CNAME limit. If you do, ask your CA and providers whether they support the account-labeled method; ACME client and CA support depends on the draft's implementation status. See how ACME works.

Sources

  1. Ballot SC084: DNS Labeled with ACME Account ID Validation Method (cabforum.org)
  2. draft-ietf-acme-dns-account-label (IETF Datatracker)
  3. TLS Baseline Requirements §1.2.1 and §3.2.2.4 (GitHub cabforum/servercert)