SC-081: Why TLS Certificates Will Last Only 47 Days by 2029
In April 2025, the CA/Browser Forum passed ballot SC-081v3 by a unanimous 25-0 vote among Certificate Issuers β a proposal originally introduced by Apple. It rewrites the TLS Baseline Requirements to phase down the maximum lifetime of publicly trusted TLS certificates from 398 days to just 47 days by March 2029.
This is not a cosmetic adjustment. It is a structural change in how any team running TLS infrastructure β sysadmins, DevOps, SRE, security β needs to think about certificate lifecycle management.
The full timeline
SC-081v3 reduces two numbers in parallel: maximum certificate validity, and the window during which domain control validation (DCV) evidence can be reused across issuances.
| Phase | Effective date | Max validity | Max DCV reuse |
|---|---|---|---|
| Current | until 2026-03-14 | 398 days | 398 days |
| Phase 1 | 2026-03-15 | 200 days | 200 days |
| Phase 2 | 2027-03-15 | 100 days | 100 days |
| Phase 3 | 2029-03-15 | 47 days | 10 days |
The final number β 47 days β wasn't arbitrary. It maps to a 30-day renewal cycle plus a 17-day buffer to absorb failures before actual expiry.
For most operations, the DCV reuse cut is the more disruptive detail. Today it's common to validate a domain once and reissue certificates for up to 398 days without repeating validation. In Phase 3, every renewal will require fresh domain validation β which is only operationally viable with end-to-end automation, typically via ACME.
Why the CA/Browser Forum did this
Three concrete motivations underpin SC-081:
- A smaller exposure window when keys are compromised. A leaked private key paired with a 398-day certificate stays useful to an attacker for up to 398 days, even after revocation β because CRL/OCSP revocation is notoriously unreliable in practice (clients soft-fail, caches go stale). A 47-day certificate caps that damage by design, whether or not revocation works.
- Reduced dependence on revocation. If certificates expire quickly by default, the ecosystem leans less on real-time revocation checking β historically one of the weakest links in the TLS trust model.
- A precedent already proven at scale. Let's Encrypt demonstrated, with 90-day certificates issued via ACME, that full automation works in production across millions of domains. SC-081 extends that logic to the entire public ecosystem.
Scope: what's excluded
The TLS Baseline Requirements β and therefore SC-081 β govern only certificates used to authenticate servers reachable on the public internet. Private PKI (certificates issued by an internal CA for use strictly inside the corporate network) falls outside the formal scope.
That doesn't mean internal teams should ignore the trend. The same automation discipline SC-081 forces on public certificates is increasingly treated as best practice for internal PKI as well.
The operational impact is arithmetic
Compare renewal events per certificate, per year, across phases:
- Today (398 days): ~1 renewal/year
- Phase 1 (200 days): ~2 renewals/year
- Phase 2 (100 days): ~3β4 renewals/year
- Phase 3 (47 days): ~8 renewals/year
Now multiply that by the real number of certificates in production β including the ones nobody remembers exist, issued by a team that has since rotated, pointing at a load balancer nobody documented. Manual certificate management, already fragile at one renewal event per year, becomes statistically unsustainable at eight.
How to prepare before Phase 1 (2026-03-15)
- Discovery first. You cannot automate renewal for a certificate you don't know exists. Map certificates across your entire infrastructure β cloud, on-premise, Certificate Transparency logs β before designing any automation flow.
- Standardize on ACME wherever possible. It's the protocol most public CAs already support for automated issuance and renewal, and it's the only realistic path to sustaining 10-day DCV cycles in Phase 3.
- Treat expiry as an incident, not a calendar task. "Certificate expires in 30 days" alerts make little sense when the certificate only lives 47 days. Monitoring needs to be continuous and wired into the deployment pipeline, not into a manual reminder.
- Automate deployment, not just issuance. Renewing a certificate that isn't automatically redistributed to every endpoint consuming it β load balancers, CDNs, containers β solves only half the problem.
SC-081 isn't a threat. It's confirmation that the old model of an annual certificate tracked in a spreadsheet no longer has a place. Organizations that automate discovery, issuance, renewal, and deployment before 2029 simply won't notice the transition. Those that don't will learn the difference between 1 and 8 risk windows per year, one missed renewal at a time.
Frequently asked questions
Does SC-081 apply to internal certificates (enterprise PKI)?
Not directly. The CA/Browser Forum's TLS Baseline Requirements, where SC-081 lives, apply only to publicly trusted certificates used to authenticate servers reachable on the public internet. Internal and enterprise PKI is out of scope β though nothing prevents your organization from adopting the same standard internally for operational consistency.
Do I need to switch Certificate Authorities because of SC-081?
No. SC-081 is an ecosystem-wide rule enforced by every public CA that follows the CA/Browser Forum. What changes is the maximum permitted validity, not who issues your certificate. The real question is whether your current CA and issuance workflow support ACME-based automation.
What happens if I miss a renewal deadline in a 47-day certificate world?
The same thing that happens today when a 398-day certificate expires unrenewed: the service stops presenting valid TLS to browsers and clients. The difference is frequency of exposure β instead of one renewal window per year, you have nearly eight. Without automation and continuous certificate discovery, the odds of missing a deadline scale accordingly.
See the technical documentation
Integration guides, API and automation at docs.pkiless.com.
Automate your certificate lifecycle
Discovery, renewal and deployment automated β ready for 47-day validity.
Try PKILESS for free