DuoKey
Resources
Article

47-Day and 100-Day TLS Certificates: The SC-081 Timeline and How to Prepare (2026)

47-day and 100-day TLS certificates: SC-081 dates (200, 100, 47 days), 10-day DCV reuse, renewal math, ACME ARI and a plan before March 2027.

DuoKey Team··21 min read

47-day TLS certificates are the end point of CA/Browser Forum Ballot SC-081, which cuts the maximum validity of publicly trusted TLS server certificates from 398 days to 200 days (15 March 2026), 100 days (15 March 2027) and 47 days (15 March 2029). The same ballot shortens how long a certificate authority may reuse domain validation, down to 10 days in 2029. In practice, every public certificate will be replaced roughly every month, and that only works with automated issuance and deployment.

This is not a future problem. As of 3 November 2026, the 200-day certificate validity limit has been in force for more than seven months, and the next step, 100-day TLS certificates, applies to certificates issued from 15 March 2027, about four and a half months from now. Teams that still renew through tickets, calendar reminders and manual uploads will see their workload roughly double next spring and grow about eightfold by 2029.

This guide gives the full SC-081 certificate lifetime reduction timeline as the Baseline Requirements state it, explains who is affected, shows what breaks and how often you will renew, explains how ACME Renewal Information (ARI) times renewals for short-lived certificates, and lays out a 6-month and 12-month preparation plan built on inventory, ownership and certificate lifecycle management.


Table of Contents

  1. The SC-081 Timeline at a Glance
  2. 100-Day TLS Certificates: What Changes on 15 March 2027
  3. What CA/B Forum Ballot SC-081 Changed
  4. Who Is Affected by 47-Day Certificates
  5. Renewal Frequency: The Math
  6. When to Renew: Fixed Rules vs ACME ARI
  7. What Breaks: Risk Table
  8. Preparation Plan in Six Steps
  9. 6-Month and 12-Month Checklists
  10. How Certificate Lifecycle Management Helps
  11. Questions to Ask Your CA and CLM Vendor
  12. Where DuoKey Fits
  13. FAQ

The SC-081 Timeline at a Glance

The table below combines the three schedules from the TLS Baseline Requirements (section 6.3.2 for certificate validity, section 4.2.1 for data reuse). Each limit applies by issuance date: a certificate is judged by the rule in force on the day it was issued.

Certificate issuedMaximum certificate validity (BR 6.3.2)Domain / IP validation data reuse (BR 4.2.1)Subject Identity Information reuse (BR 4.2.1)Status on 3 Nov 2026
Before 15 March 2026398 days398 days825 daysSuperseded
15 March 2026 to 14 March 2027200 days200 days398 daysIn force now
15 March 2027 to 14 March 2029100 days100 days398 daysNext step (in about 4.5 months)
From 15 March 202947 days10 days398 daysFinal step

What the table means:

  • Certificate validity and domain validation shrink together. Until 2029, the domain control validation (DCV) reuse period matches the certificate lifetime. In 2029 it drops to 10 days, so almost every issuance will need a fresh proof of domain control.
  • Organization identity checks change only once. Subject Identity Information (the verified organization details in OV and EV certificates) could be reused for 825 days before 15 March 2026 and for 398 days since. It does not shrink further under SC-081.
  • Older certificates stay valid until they expire. A 398-day certificate issued on 14 March 2026 remains valid into April 2027; a replacement issued after 15 March 2027 is capped at 100 days.

The Baseline Requirements define the validity period as running from notBefore through notAfter, inclusive (the RFC 5280 definition), and they add that CAs should issue somewhat shorter certificates than the maximum.


100-Day TLS Certificates: What Changes on 15 March 2027

100-day TLS certificates are the second step of SC-081. Any publicly trusted TLS server certificate issued from 15 March 2027 to 14 March 2029 can be valid for at most 100 days, and the CA can reuse domain or IP validation for at most 100 days. It is the step most teams will feel first, because it arrives two years before 47 days and doubles the renewal workload of the current 200-day rule.

Item200 days (now)100 days (from 15 March 2027)Change
Maximum validity (BR 6.3.2)200 days100 daysHalved
Domain / IP validation reuse (BR 4.2.1)200 days100 daysHalved
Subject Identity Information reuse (OV/EV)398 days398 daysUnchanged
Renewal point at 2/3 of lifetimeDay 133Day 67About twice as often
Renewals per certificate per year (2/3 policy)about 2.7about 5.5About twice as many

Three practical consequences:

  • No grandfathering for new issuance. A certificate issued on 14 March 2027 can still run 200 days, until late September 2027. Its replacement, issued after 15 March 2027, is capped at 100 days, so renewal volume rises gradually through 2027 as older certificates roll over.
  • Domain validation becomes a recurring task. With 100-day reuse, a manual DCV process (email or a hand-edited DNS record) has to run several times a year per domain. Automating it with ACME http-01 or dns-01 challenges is the main preparation item.
  • 100 days is the rehearsal for 47. A process that handles 100-day certificates without manual steps scales to 47 days by changing a renewal threshold. A process that copes at 100 days only through extra staff will not.

The 6-month checklist below is written for this deadline.


What CA/B Forum Ballot SC-081 Changed

Ballot SC-081v3, "Introduce Schedule of Reducing Validity and Data Reuse Periods", amended the TLS Baseline Requirements that every publicly trusted CA must follow. The key facts from the ballot page:

ItemDetail
ProposerClint Wilson (Apple)
EndorsersNick France (Sectigo), Ryan Dickson (Google Chrome), Ben Wilson (Mozilla)
Voting period4 April 2025 to 11 April 2025
Certificate Issuers25 yes, 0 no, 5 abstain
Certificate Consumers4 yes (Apple, Google, Microsoft, Mozilla), 0 no
IPR review13 April 2025 to 13 May 2025
Scope of changeValidity 398 → 47 days; SAN (domain/IP) validation reuse 398 → 10 days; non-SAN (identity) validation reuse 825 → 398 days, phased from March 2026 to March 2029

The ballot's stated aim is to reduce reliance on stale validation data and limit the impact of misissued certificates, with "reasonable and attainable timelines upfront". It points to "certificate lifecycle management components which enable automated issuance, replacement, and rotation of certificates" as a benefit, and notes that automation "is not a panacea for challenges in the Web PKI, but it certainly helps."


Who Is Affected by 47-Day Certificates

The Baseline Requirements cover the "issuance and management of Publicly-Trusted TLS Server Certificates". That sets the boundary:

Certificate typeBound by SC-081?What to do
Public TLS server certificates (websites, APIs, public load balancers, CDNs, mail servers with public certs)YesAutomate renewal and deployment before March 2027
OV / EV certificatesYes (validity and domain reuse); identity reuse is 398 daysKeep organization validation current with your CA
Private / internal CA certificates (service mesh, internal APIs, Kubernetes, mTLS, devices)NoNot required, but aligning on short lifetimes and automation reduces risk and reuses the same tooling
Code signing, S/MIME, client authenticationNo (separate CA/B Forum requirements or none)Check the applicable requirements separately

Internal CAs are not bound by the TLS Baseline Requirements, so a 2-year internal certificate is still allowed. Two reasons to align anyway: one automation pipeline for public and private certificates is cheaper than two processes, and short-lived internal certificates limit the damage of a leaked key. The same reasoning applies to the coming post-quantum migration: an estate that can rotate every certificate on demand can also change algorithms on demand.


Renewal Frequency: The Math

How many times a year will you renew one certificate? Two ways to count:

  • Minimum issuances per year: the certificate is replaced on its last valid day (no safety margin). Calculated as 365 divided by the lifetime, rounded up.
  • Renewals per year with a buffer: the certificate is replaced at two-thirds of its lifetime, which is the default renewal point in Kubernetes cert-manager and a sensible policy for anyone. Calculated as 365 divided by (lifetime × 2/3).
Maximum validityRenewal point at 2/3 of lifetimeRenewals per certificate per year (2/3 policy)Minimum issuances per year (no buffer)500 certificates, renewals per year (2/3 policy)
398 daysDay 265about 1.41about 690
200 daysDay 133about 2.72about 1,370
100 daysDay 67about 5.54about 2,740
47 daysDay 31about 11.78about 5,825 (about 16 per day)

The jump from 398 to 47 days is roughly an eightfold increase in renewals per certificate. If one manual renewal costs an hour across request, approval, install and verification, a 500-certificate estate goes from about 690 hours a year to about 5,800.

DCV reuse adds a second clock. From March 2029, validation data can be reused for only 10 days, so a renewal at day 31 will almost always need a new domain control check. With ACME, that check (an http-01 or dns-01 challenge) runs inside the renewal. With manual processes, it is one more email or DNS change per certificate per month.


When to Renew: Fixed Rules vs ACME ARI

A renewal rule written for 398-day certificates breaks at 47 days. "Renew 30 days before expiry" means renewing on day 17 of a 47-day certificate, almost three times as often as needed; "renew 7 days before expiry" leaves one week to fix a failed renewal. Two approaches work at short lifetimes:

  • Renew at a fraction of the lifetime. Two-thirds of the lifetime (day 31 of 47) leaves about two weeks to detect and fix a failure. This is cert-manager's default and scales with any lifetime.
  • Let the CA decide with ACME Renewal Information. RFC 9773 (ARI) lets an ACME client ask the CA when to renew each certificate. The CA answers with a suggested window and can move it forward, for example to replace certificates early after a misissuance, without anyone editing client configuration. Ask your public CA and your ACME clients whether they support ARI.

Whichever rule you use, cap the renewal threshold relative to the lifetime. A threshold larger than the remaining validity makes a freshly issued short-lived certificate immediately "due" again, which creates renewal loops.


What Breaks: Risk Table

Shorter lifetimes do not create new failure modes; they make existing ones happen more often. The table lists what typically fails first.

Weak pointWhy it breaks at 100 or 47 daysImpactMitigation
Manual renewals (calendar reminders, spreadsheets)Renewal volume grows about 4× (100 days) to 8× (47 days)Expired certificates, outagesACME or other enrollment automation for every endpoint
Ticket-based request and approvalEach ticket cycle can take days; a 31-day renewal window leaves little slackMissed renewal windowsPre-approved policies per domain; approval by exception
Manual domain validation (email, manual DNS)10-day DCV reuse from 2029 means a check almost every issuanceIssuance blockedAutomated http-01 or dns-01 challenges with API-driven DNS
Certificate pinning (apps, APIs, partners)Pinned leaf certificates change monthlyClient connection failuresStop pinning leaf certificates; pin to CA or public key only with a rotation plan, or remove pinning
Appliances without ACME (older load balancers, firewalls, VPN gateways, printers, OT)Certificates must be uploaded by hand or by vendor-specific scriptsOutages on edge devicesDeployment connectors or vendor APIs; plan upgrades or replacement
Load balancers and CDNs with manual uploadsSame certificate on many listeners; one missed listener breaks trafficPartial outages that are hard to diagnoseAutomated deployment with validation per target
Inventory gaps (unknown certificates, shadow IT)Unknown certificates cannot be renewed on timeSurprise expirationsContinuous discovery of certificates across hosts, keystores and domains
Untested revocation and replacementMass replacement after a CA incident or key compromise has never been rehearsedLong recovery timesRegular replacement drills

Preparation Plan in Six Steps

1. Build the inventory

You cannot automate what you have not found. Scan hosts, keystores, cloud services and public domains for certificates, and record for each: subject and SANs, issuer, expiry, key algorithm and size, where it is deployed, and how it is renewed today. A cryptographic inventory built this way also feeds your cryptographic bill of materials.

2. Assign ownership

Every certificate needs a named owner and a team, plus the system it protects. Group certificates by renewal path: ACME-capable, API-capable, manual only.

3. Automate issuance with ACME

ACME (RFC 8555) is the standard protocol for automated issuance and renewal. Most public CAs support it, and clients such as certbot, acme.sh, Caddy and Kubernetes cert-manager handle challenges and renewals. Set the renewal point well before expiry (two-thirds of the lifetime is a common default). For the private side, the ACME certificate automation guide explains how to run the same workflow against your own CA.

4. Automate deployment

Issuance is half the job. The new certificate must reach every load balancer, web server, appliance and keystore that uses it, and each target must be checked after the change. Use connectors or vendor APIs, verify that the new certificate is served, and roll back automatically if it is not.

5. Monitor and alert

Monitor expiry from the outside (what clients actually see), not only from the inventory. Alert the owner when a renewal fails, not when the certificate is about to expire. Track renewal success rate and the number of certificates still on manual paths.

6. Test revocation and replacement

Rehearse replacing all certificates from one CA, or all certificates using one key, within a set time. This covers CA distrust events, key compromise and algorithm changes.


6-Month and 12-Month Checklists

Next 6 months (before the 100-day step on 15 March 2027)

  • Inventory of all public TLS certificates, with owner, location and renewal method
  • Every certificate issued since 15 March 2026 confirmed at 200 days or less (no surprises from older 398-day certificates expiring in 2027)
  • ACME enabled with your public CA; ACME clients deployed on all ACME-capable servers
  • Renewal set at two-thirds of the lifetime or earlier, or driven by ACME Renewal Information where CA and client support it
  • Leaf certificate pinning identified and a removal plan agreed with app owners and partners
  • Expiry and renewal-failure alerts routed to named owners
  • List of appliances that cannot use ACME, with a deployment method for each

Next 12 months (operating at 100 days, preparing for 47)

  • Automated deployment with post-deployment validation and rollback for load balancers, CDNs and appliances
  • Domain validation fully automated (http-01 or dns-01 with API access to DNS)
  • Manual renewals reduced to documented exceptions with an end date
  • Internal CA certificates moved onto the same automation, with lifetimes aligned
  • A full replacement drill completed for one CA or one key
  • Continuous discovery in place, with new certificates added to the inventory automatically
  • A test run at 47 days or less in staging to confirm the pipeline holds the volume

How Certificate Lifecycle Management Helps

A certificate lifecycle management (CLM) platform covers the steps above in one place: discovery, inventory and ownership, policy, enrollment protocols, deployment, monitoring and revocation. The difference from scripts is coverage and evidence: every certificate has an owner, every renewal is logged, and failures are visible before they become outages.

CapabilityManual / scriptsCLM platform
InventorySpreadsheets, partialContinuous discovery, central inventory
IssuancePer-team scripts or ticketsStandard protocols (ACME, EST, SCEP, CMP) with policy
DeploymentManual uploadsConnectors with validation and rollback
RevocationAd hocCRL and OCSP, revocation reasons, audit trail

Questions to Ask Your CA and CLM Vendor

Use these questions to check whether your current providers are ready for 100-day and 47-day certificates:

QuestionWhy it matters at 47 days
Do you support ACME for every certificate type we buy (DV, OV, EV)?Without ACME, each renewal needs a person or a vendor-specific script
Do you support ACME Renewal Information (RFC 9773)?Lets the CA time renewals and trigger early replacement
How is domain validation automated, and how long is it reused?From 2029, validation older than 10 days cannot be reused
Which targets can you deploy to, and is there validation and rollback?Load balancers, firewalls and appliances are where outages happen
How are renewal failures alerted, and to whom?A failed renewal must reach the owner long before expiry
Can you manage certificates from several CAs in one inventory?A CA distrust event or price change should not mean a new tool
What volume has the platform been tested at?Renewals grow about eightfold between 398 and 47 days

Where DuoKey Fits

DuoKey is a private and internal PKI and certificate management platform. It does not issue publicly trusted WebPKI certificates; your public certificates still come from a public CA, which DuoKey can drive as an external issuer. What DuoKey provides for a 47-day world, according to the DuoKey PKI documentation and its short-lived certificates documentation:

  • Public and private certificates in one place. External CA issuers for Let's Encrypt, DigiCert, Sectigo, QuoVadis, Cloudflare and cloud CAs (AWS Private CA, Azure Key Vault, Google Cloud CAS) handle issue, renew and revoke from the same console as your private CAs.
  • ACME with renewal information. The built-in ACME server supports ARI (RFC 9773), including administrator-forced early renewal, with http-01, dns-01 (including wildcards and split-horizon DNS) and tls-alpn-01 validation. ACME certificate validity follows the directory configuration, down to one day. Clients include certbot, acme.sh, Caddy and Kubernetes cert-manager (verified end to end).
  • Renewal that does not loop. For certificates Cockpit deploys, renewal policies cap the threshold at half the certificate's lifetime: a 30-day threshold on a 47-day certificate renews at about day 23. Failures are retried with backoff, then alerted.
  • Deployment with rollback. Connectors push certificates to F5 BIG-IP, FortiGate, Azure App Service, Entra ID, Apache, Nginx, IIS, Java keystores and Windows, with validation and rollback.
  • Expiry alerts by e-mail, Microsoft Teams, Slack and webhooks, once per threshold, for issued and discovered certificates.
  • Other protocols. EST (RFC 7030), SCEP (RFC 8894) and CMP (RFC 4210/9483) for devices and appliances.
  • Discovery. Network and agent-based certificate discovery with Mozilla, NIST and PCI DSS checks, and the DuoKey PQC Scanner, the discovery engine of cryptographic posture management, which finds certificates and keys on filesystems (PEM, DER, PKCS#12/PFX, JKS/JCEKS) and in keystores including the Windows certificate store, so you can build the inventory in step 1.
  • Measured volume. DuoKey's documentation publishes a load test of its ACME server issuing and renewing 7-day certificates: on a single instance in lab conditions, throughput levelled off at about 40 to 53 certificates per second. The documentation presents it as an order of magnitude, not a capacity guarantee.
  • PQC-ready CAs. ML-DSA (FIPS 204), SLH-DSA (FIPS 205) and a hybrid composite ML-DSA-65 + ECDSA-P256, with vault-signed CA keys held in the vault or HSM.

A cert-manager ClusterIssuer points at a DuoKey CA through its ACME directory:

# ClusterIssuer pointing cert-manager at a DuoKey CA over ACME
server: https://{cockpit-url}/api/pki/acme/{ca-id}/directory

cert-manager renews at two-thirds of the certificate lifetime by default, configurable with renewBefore. Details are on the certificate management page; to see where your estate stands first, start with the free Quantum Readiness Score.


FAQ

Q: What are 47-day TLS certificates?

They are publicly trusted TLS server certificates with a maximum validity of 47 days, required by CA/B Forum Ballot SC-081 for certificates issued on or after 15 March 2029. Before that, the limit is 200 days (from 15 March 2026) and 100 days (from 15 March 2027).

Q: When do TLS certificates become 47 days?

On 15 March 2029. Certificates issued from that date can be valid for at most 47 days, and domain validation data can be reused for only 10 days. The intermediate steps are 200 days from 15 March 2026 and 100 days from 15 March 2027.

Q: What is CA/B Forum ballot SC-081?

SC-081v3, "Introduce Schedule of Reducing Validity and Data Reuse Periods", is a CA/Browser Forum ballot proposed by Apple and passed in April 2025 with support from all four browser vendors that voted (Apple, Google, Microsoft, Mozilla). It amended the TLS Baseline Requirements to phase in shorter certificate lifetimes and validation reuse periods between March 2026 and March 2029.

Q: Does the 47-day rule apply to internal certificates?

No. The TLS Baseline Requirements cover publicly trusted TLS server certificates only, so certificates from a private or internal CA are not bound. Aligning internal lifetimes and automation with the public rules is still good practice, because it reuses one pipeline and limits exposure from leaked keys.

Q: How many times a year will I renew a certificate?

If you renew at two-thirds of the lifetime, about 2.7 times a year at 200 days, 5.5 times at 100 days and 11.7 times at 47 days. Without any safety margin the minimum is 2, 4 and 8 issuances a year.

Q: Is the 200-day limit already in force?

Yes. Since 15 March 2026, newly issued public TLS certificates are limited to 200 days. Certificates issued earlier with up to 398 days stay valid until they expire.

Q: What are 100-day TLS certificates?

They are the second step of SC-081: public TLS certificates issued from 15 March 2027 to 14 March 2029 are limited to 100 days, and domain validation can be reused for 100 days. Organization identity data (OV and EV) can still be reused for 398 days. Renewing at two-thirds of the lifetime means about 5.5 renewals per certificate per year, twice the current 200-day rate.

Q: When should a 47-day certificate be renewed?

Around two-thirds of its lifetime (day 31) is a common rule, leaving about two weeks to fix a failed renewal. Better still, use an ACME client and CA that support ACME Renewal Information (RFC 9773), so the CA suggests the renewal window for each certificate.

Q: How do I prepare for 47-day certificates?

Build a complete certificate inventory with owners, enable ACME with your CA and deploy ACME clients wherever possible, automate deployment to load balancers and appliances with validation, automate domain validation through DNS APIs, route renewal-failure alerts to owners, and stop pinning leaf certificates. Aim to have this in place before the 100-day step on 15 March 2027.

Q: What happens to domain control validation (DCV)?

The reuse period follows the certificate lifetime (398, 200, 100 days) and then drops to 10 days from 15 March 2029. Organization identity information can be reused for 398 days since March 2026, down from 825 days.


Conclusion: Automate Before March 2027

The 200-day limit is already here, and the 100-day step arrives on 15 March 2027. Treat that date as the deadline for automation, not 2029: by the time certificates last 47 days, a manual renewal process will be running about 12 renewals per certificate per year.

  • Complete inventory with owners
  • ACME for every capable endpoint
  • Automated deployment with validation and rollback
  • Replacement drill completed

Further reading


References

Share

Written by

DuoKey Team

Discuss the decisions that matter most to your security programme.

Tell us where control is difficult today. We will help you identify a practical next step.