Back to blog

    SC-081: Why TLS Certificates Will Last Only 47 Days by 2029

    Palomino

    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.

    PhaseEffective dateMax validityMax DCV reuse
    Currentuntil 2026-03-14398 days398 days
    Phase 12026-03-15200 days200 days
    Phase 22027-03-15100 days100 days
    Phase 32029-03-1547 days10 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)

    1. 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.
    2. 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.
    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.
    4. 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.

    Open docs

    Automate your certificate lifecycle

    Discovery, renewal and deployment automated β€” ready for 47-day validity.

    Try PKILESS for free