ACAyodele (Sodolu) CokerWriting 12Back to writing

PKI · Certificate automation · Service ownership

Certificate Automation Is Not a Product Problem
The Operating Rules Behind Reliable Renewal

Certificate automation is often treated as a tooling problem.

Tools matter. ACME can automate domain-control validation and certificate issuance. APIs, discovery and lifecycle platforms can reduce repetitive work and improve visibility. But no product can decide who owns a certificate, which deployment risk is acceptable, when an exception expires or what evidence proves that a change succeeded.

If a routine renewal still needs five people to approve it manually, the bottleneck may be governance rather than the certificate authority. If an application team cannot say who owns the private key or whether a certificate is safe to replace, a faster renewal engine will not resolve that uncertainty.

“Automation can execute a defined operating model. It cannot supply one that does not exist.”

What the Protocol Solves—and What It Does Not

ACME, standardised in IETF RFC 8555, gives a client and certificate authority a protocol for functions including account creation, identifier authorisation, ordering, issuance and revocation. That is an important foundation for reducing manual certificate work.

It does not, by itself, identify the business owner, set the organisation's key-custody rules, prove that an application is healthy after deployment or decide whether rollback is required. Those controls sit around the protocol.

NIST's TLS server certificate management guidance joins the technical and operational sides: formal policy, clear responsibilities, a maintained inventory, monitoring, automation and a central certificate service. The lesson is not that products are unimportant. It is that reliable automation depends on technology and an operating model working together.

Shorter Public TLS Lifetimes Raise the Stakes

For publicly trusted TLS server certificates, the CA/Browser Forum's current Baseline Requirements set a maximum validity period of 200 days for certificates issued from 15 March 2026. The maximum falls to 100 days from 15 March 2027 and 47 days from 15 March 2029.

Those dates do not automatically govern every internal certificate. They do, however, make the direction clear: relying on annual reminders and manual installation is becoming less sustainable for public TLS. Shorter lifetimes make dependable discovery, renewal, deployment and post-change verification more important—not less.

Define the Rules Before the Workflow

Before automating a certificate group, answer:

The goal is not to remove people from PKI. It is to remove avoidable human dependency from routine, well-understood work while keeping human judgement where the risk, exception or uncertainty is real.

Do Not Automate Chaos

An incomplete inventory, inconsistent naming, unknown owners and undocumented deployment paths do not disappear when a platform is introduced. Automation may reduce expiry incidents in one area while creating faster, harder-to-explain failures somewhere else.

Start with one narrow certificate group:

A good pilot is not merely easy to renew. It has a named owner, known dependencies, observable deployment, a testable failure path and evidence that the replacement is serving correctly.

One Concrete Step

Create an automation-readiness list with three starting columns:

Certificate group → deployment owner → automation status

Use four statuses: ready, needs change, blocked and unknown. For each group, then record the key-custody rule, approval boundary, deployment method, monitoring evidence and rollback owner.

“The “unknown” entries are where the real work begins.”

Choose one ready group and test the complete path in a controlled environment: request, issue, deploy, verify and roll back. Treat every manual hand-off or unanswered ownership question as evidence for the next improvement.

What blocks certificate automation most often in your environment: tooling, ownership, legacy systems or change governance?

Sources

Pass it on

Share this article

Use your phone's share menu for apps such as Instagram, or choose one of the direct options below.