Certificate Lifecycle Management: What Breaks and How to Automate It
Certificate management explained: discovery, issuance, renewal, and revocation across public and private PKI, why the CA/Browser Forum schedule to 47-day certificates makes automation mandatory, and how to run device certificates at scale.
- Certificate lifecycle management covers discovery, issuance, deployment, renewal, and revocation. The failure mode that gets attention is expiry, because it causes a visible outage, but the failure that causes breaches is an unmanaged private key nobody owns.
- The CA/Browser Forum approved Ballot SC-081v3 in April 2025, reducing maximum public TLS certificate lifetimes from 398 days to 47 days in stages between 2026 and 2029. At that cadence manual renewal is not a process, it is a scheduled outage.
- Automate with ACME wherever the endpoint supports it, and treat every certificate as a machine credential with an owner, an expiry, and a rotation path, which is the same governance every other non-human identity needs.
Certificate lifecycle management is the practice of discovering, issuing, deploying, renewing, and revoking certificates across an organization. Most teams have a certificate authority and no lifecycle management, which is why expired certificates remain one of the most common causes of self-inflicted downtime.
That is about to get harder. The CA/Browser Forum approved Ballot SC-081v3 in April 2025, phasing maximum public TLS certificate validity from 398 days down to 47 days between 2026 and 2029. A yearly renewal is a calendar entry. A six-weekly renewal across a few hundred certificates is a full-time job, or an automation problem.
This is what the lifecycle actually involves, where it breaks, and what to automate first. For the concepts see PKI, X.509, and certificate lifecycle.
The six stages
1. Discovery and inventory
You cannot renew what you do not know about, and every organization has certificates nobody remembers: on a forgotten load balancer, inside a container image, on a vendor appliance, issued from an internal CA that was decommissioned. Discovery scans network ranges, certificate transparency logs for your domains, and cloud provider certificate stores.
The output that matters is not a list, it is a list with an owner against each entry. An inventory of 4,000 certificates with no owners is an inventory you cannot act on.
2. Issuance and enrolment
How a certificate request is authenticated and approved. For public TLS this means domain control validation, usually over ACME. For private PKI it means an enrolment protocol appropriate to what is enrolling:
- ACME for anything that can run a client, including internal services against a private CA
- SCEP for network equipment and older device fleets
- EST for devices needing a modern, TLS-based enrolment path
- CMP in industrial, telecommunications, and utility estates
The security question at this stage is what proves the requester is entitled to the identity in the certificate. For workloads, platform attestation answers it better than a shared enrolment secret. See workload identity.
3. Deployment and installation
The stage that quietly defeats automation. A certificate is issued and then has to reach the load balancer, the Kubernetes secret, the Java keystore, the appliance's web console, and every replica. Where deployment is manual, renewal cadence is limited by human availability regardless of how automated issuance is.
4. Monitoring and renewal
Expiry monitoring should be independent of the issuing system, because the failure mode you are guarding against includes the issuing system not renewing. Alert on time-to-expiry with enough lead time to act, and alert on renewal failures rather than only on expiry, which is too late.
5. Revocation and key rotation
Revocation through CRL and OCSP has never worked well at internet scale, which is a large part of why the industry chose shorter lifetimes instead. Treat revocation as necessary for private PKI, where you control the clients, and as unreliable for public certificates, where expiry is the real control.
Key rotation matters more than most teams treat it. Renewing with the same key indefinitely means a key compromised years ago is still valid today. Generate a new key pair on renewal.
6. Ownership and governance
The stage nobody assigns. A certificate is a machine credential, so it needs the same things every other non-human identity needs: a named owner, a known expiry, a rotation path, and a record of where the private key lives. Without ownership, the other five stages produce reports rather than outcomes.
What the 47-day schedule actually changes
Three things break under a six-weekly cadence:
Manual renewal stops being viable. A process that works for 50 certificates once a year fails at eight times the frequency. Anything still renewed by a human needs an automation path or a plan to move it behind something that has one.
Deployment automation becomes the bottleneck, not issuance. ACME solves getting the certificate. Getting it onto the appliance that only accepts a manual upload through a web console is the remaining work, and it is usually the argument for putting such systems behind a reverse proxy that can automate.
Certificate inventory accuracy becomes operationally critical. At annual renewal, an unknown certificate fails once a year. At 47 days it fails eight times a year, which at least surfaces the problem faster.
Note the scope: the CA/Browser Forum requirements bind public CAs. Private CAs can still issue long-lived certificates, and many organizations will. That is a legitimate choice for internal service-to-service traffic, and a bad habit if it means internal certificates are never rotated.
Device certificates specifically
Device estates are the hardest case and they follow different rules:
- Enrolment must be attestable. The device needs to prove it is the device, ideally through a hardware root of trust such as a TPM or secure element rather than a shared enrolment password.
- Lifetimes are longer by necessity. A device deployed in the field for ten years cannot be treated like a web server, which is why private PKI with SCEP, EST, or CMP dominates here.
- Renewal has to survive intermittent connectivity. Renew early and tolerate failure, rather than assuming a device is online at the moment its certificate expires.
- Revocation actually matters, because you control the relying parties and can enforce it, unlike on the public web.
What to automate first
- Public-facing TLS. Highest outage risk, best automation support. ACME against a public CA, with Let's Encrypt or a commercial CA depending on your requirements. See the Let's Encrypt challenge types documentation for how validation works.
- Kubernetes workloads. cert-manager turns certificate lifecycle into a controller you install once, whether the issuer is a public CA, a private CA, or a secrets platform.
- Internal service-to-service. Move to short-lived certificates issued on platform attestation rather than long-lived ones distributed by configuration management. SPIFFE and SPIRE are the vendor-neutral pattern; see our open-source machine identity guide.
- Device fleets. Last, because it is the hardest and the lifetimes are longest, but plan the enrolment attestation story before you scale.
Build or buy
Open-source PKI is capable enough to run in production: EJBCA for full enterprise hierarchies with SCEP and CMP, step-ca for lightweight ACME-native internal CAs, Dogtag inside FreeIPA estates. Our open-source PKI comparison covers the trade-offs.
Commercial certificate lifecycle platforms earn their cost on discovery breadth across heterogeneous estates, integration with the appliances and platforms you cannot automate yourself, and the reporting a regulated environment needs. See the PKI and certificate lifecycle vendor category.
The decision usually comes down to how heterogeneous your estate is. A cloud-native environment with everything behind load balancers and Kubernetes can automate with open-source tooling. An estate with network equipment, industrial systems, and appliances across multiple vendors is where a commercial platform pays for itself.
Primary sources
- CA/Browser Forum Ballot SC-081v3, the certificate validity reduction schedule
- CA/Browser Forum Baseline Requirements, the rules public CAs operate under
- RFC 8555: Automatic Certificate Management Environment (ACME)
- Let's Encrypt: challenge types, for how domain control validation works in practice
Related reading
Frequently asked questions
- What is certificate lifecycle management?
- Certificate lifecycle management (CLM) is the practice of discovering, issuing, deploying, renewing, and revoking digital certificates across an organization. It covers public TLS certificates that browsers validate, private PKI certificates used for internal service-to-service authentication, and device certificates on endpoints and equipment. The discipline exists because certificates expire, and an expired certificate on a critical path causes an immediate, visible outage.
- Why are certificate lifetimes being shortened to 47 days?
- The CA/Browser Forum approved Ballot SC-081v3 in April 2025, phasing maximum public TLS certificate validity down from 398 days to 47 days between 2026 and 2029. The stated rationale is that shorter lifetimes reduce the window in which a certificate containing stale or incorrect information stays valid, and reduce reliance on revocation, which has never worked reliably at internet scale. The practical effect is that automation stops being optional.
- What is ACME and do I need it?
- ACME (Automatic Certificate Management Environment, RFC 8555) is the protocol that lets a client prove control of a domain and obtain a certificate without human involvement. It is what Let's Encrypt popularized, and it is now supported by most public CAs and by private CA software including step-ca, EJBCA, and Dogtag. If your endpoints can speak ACME, use it: at 47-day lifetimes there is no realistic alternative.
- How is device certificate management different?
- Devices frequently cannot run an ACME client, sit on networks with no outbound internet access, or have long deployment lifetimes measured in years. That is why enrolment protocols such as SCEP, EST, and CMP exist and why enterprise CA platforms support them. The other difference is scale and identity: a device certificate is the device's credential, so enrolment has to be tied to something that proves the device is what it claims to be.
- What happens if we do not manage certificates properly?
- Two outcomes. The visible one is an outage when a certificate on a load balancer, API gateway, or internal service expires, which is one of the most common causes of self-inflicted downtime. The quieter one is a private key copied between hosts, checked into a repository, or left on a decommissioned server, which is a machine credential with no owner and no rotation path.
Related on Start with Identity
- GuideCertificate Lifecycle Management Guide
A complete guide to managing the certificate lifecycle, covering PKI fundamentals, certificate issuance, automated renewal, revocation strategies, monitoring fo
- ArticleTop 10 Privileged Access Management (PAM) Solutions in 2026
A complete comparison of the top 10 PAM solutions in 2026, covering CyberArk, BeyondTrust, Delinea, and more to help you secure privileged accounts across your
- ArticleTop 5 Cloud Infrastructure Entitlement Management (CIEM) Platforms in 2026
Compare the top 5 CIEM platforms, Ermetic (Tenable), Zscaler CIEM, CrowdStrike Falcon Cloud Security, Wiz, and Orca Security, to manage cloud permissions, reduc
- ArticleTop 5 Customer Consent Management Platforms for Privacy Compliance in 2026
Compare the top 5 customer consent management platforms, OneTrust, TrustArc, Osano, Cookiebot, and Didomi, to achieve GDPR, CCPA, and global privacy compliance
- GuideUser Lifecycle Management: Automating Joiner-Mover-Leaver Processes
Complete guide to automating the user lifecycle from onboarding through role changes to offboarding, including orphan account detection and provisioning workflo
- Blog24,650 exposed server management interfaces leak crackable password hashes before login
Firmware security firm Lava found that 67 percent of 36,872 internet-exposed Baseboard Management Controllers hand over IPMI authentication hashes before a logi