By NHI Mgmt Group Editorial TeamBased on Infisical: “A Complete Guide to SSL/TLS & mTLS Certificate Management” (June 25, 2026)

TL;DR: Certificate expiry, renewal failure, and inventory gaps can still trigger outages at enterprise scale, as Bazel’s expired SSL certificates showed when recovery took about thirteen hours, according to Infisical. The real lesson is that certificate management fails when ownership, visibility, and alerting break down, not when renewal is merely manual.


At a glance

What this is: This is a guide arguing that certificate failures are governance failures, using Bazel’s expired SSL certificates to show how missing inventory, unclear ownership, and broken notifications turn routine renewal into outage risk.

Why it matters: It matters because certificate estates now behave like identity estates: without governance over issuance, rotation, visibility, and offboarding, IAM and security teams cannot prevent outages or contain trust drift across public and internal systems.


Context

SSL/TLS certificate management is the governance layer that keeps certificates valid, trusted, and deployed where they are actually used. The article frames the core issue as identity governance, because certificates bind identity to keys across public websites, internal services, workload mTLS, and infrastructure.

At enterprise scale, the failure mode is no longer a single forgotten renewal date. It is the absence of a reliable inventory, clear ownership, propagation tracking, and alerting that catches renewal failure before the old certificate expires.

Bazel is the example used in the article, but the pattern is broader: certificate sprawl creates the same governance problem wherever teams issue and consume machine credentials across distributed systems. That makes certificate management a lifecycle discipline, not a narrow operations task.


Key questions

Q: What breaks when certificate renewal fails silently?

A: When renewal fails silently, the old certificate can keep serving until expiry, so the first visible symptom is often a full outage rather than a recoverable warning. Teams lose the chance to stage a controlled replacement, and propagation delays make recovery slower. The failure is not just technical, it is a governance miss in monitoring and ownership.

Q: Why do manual certificate processes still cause outages after renewal?

A: Manual processes fail because renewal and installation are different steps, and either one can break production. Teams often renew a certificate successfully but miss a dependency, install it on the wrong endpoint, or leave an old version in place. That is why renewal automation without deployment validation still leaves outage risk in place.

Q: How should teams govern certificate lifecycle management in multi-cloud environments?

A: Teams should govern CLM as part of the broader machine identity stack, not as a standalone certificate tool. That means tying issuance, renewal, revocation, and discovery to secrets management, key protection, and audit evidence so identity state remains consistent across cloud platforms and workloads.

Q: What is the difference between certificate encryption and certificate governance?

A: Encryption protects data in transit or at rest, while governance controls who can issue, use, rotate and revoke certificates. A certificate can be technically strong and still create risk if ownership is unclear or the lifecycle is unmanaged. Governance is what keeps trust from becoming sprawl.


Technical breakdown

Why certificate inventory becomes the control plane

Certificate management stops being a simple renewal task once an organisation has hundreds or thousands of certs spread across load balancers, gateways, service meshes, databases, and Kubernetes components. At that point, the core technical problem is discovery: you cannot renew, revoke, or even assess exposure for certificates you do not know exist. The article’s point is that visibility, not expiry dates, becomes the real control plane. Inventory has to cover public and private CAs, where the certificate is deployed, and who owns the system that depends on it.

Practical implication: build a complete certificate inventory before you optimise renewal timing or policy.

How renewal failures become outages instead of warnings

A certificate renewal pipeline can fail silently if monitoring only watches the expiry date and not the renewal job itself. The article’s Bazel example shows the dangerous sequence: auto-renewal bricked by new subdomains, notifications failing, and the old certificate still serving until expiry. That is a classic governance gap because the control assumes the renewal process is healthy until the certificate is about to die. By then, propagation delays and permission recovery make the outage longer, not shorter.

Practical implication: alert on renewal failure and propagation failure, not just on the Not After date.

Why mTLS expands certificate governance into identity governance

mTLS turns certificates into workload identities, not just transport artefacts. Each side of the handshake proves possession of a private key, and the certificate binds that key to an identity, such as a SPIFFE ID or a service account. That means the lifecycle of the certificate is now the lifecycle of the workload identity itself: issuance, scope, rotation, and retirement all matter. The article also notes that authentication does not replace authorization, so valid certificates still need policy behind them.

Practical implication: treat workload certificates as governed identities with issuance rules, expiry controls, and explicit authorization boundaries.


Threat narrative

Attacker objective: The operative objective is not a malicious actor’s access but operational disruption through expired trust, causing dependent services to fail at scale.

  1. Entry occurs through an unmanaged certificate in a live path, such as Bazel’s release, registry, and mirror subdomains after the certificate lifecycle drifted out of view.
  2. Escalation happens when renewal automation fails silently and the organisation has no alerting, ownership, or propagation visibility to catch the break before expiry.
  3. Impact follows at expiry, when dependent build traffic fails across the path and recovery stretches into a multi-hour outage.
  • Secrets in Docker Hub images (RWTH Aachen study): A 2023 RWTH Aachen study found secrets in 8.5% of container images, and 275,269 internet hosts still using the leaked private keys.
  • Sisense breach 2024: A credential in Sisense's GitLab reportedly opened S3 buckets of customer tokens, passwords and certificates; CISA urged a full reset.

Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

Certificate management is identity governance, not infrastructure housekeeping. The article is right to frame certificates as identities bound to keys and trust chains, because the control problem is lifecycle ownership rather than renewal mechanics. Once certificates exist across public edge, internal workloads, and orchestration layers, the question becomes who governs issuance, scope, and retirement. Practitioners should stop treating certificate sprawl as a tooling issue and treat it as identity estate management.

Inventory is the missing governance primitive in most certificate programmes. Renewal cannot be governed if teams do not know what exists, where it is deployed, or who owns it. That failure is especially visible in distributed organisations where certificates outlive the people and processes that created them. The practical implication is that certificate inventory must be treated as a living control, not a spreadsheet afterthought.

Identity governance assumptions break down when certificates are allowed to become invisible dependencies. The assumption that a certificate is a known, owned, and reviewable asset was designed for environments where every certificate path was documented and centrally supervised. That assumption fails when subdomains, mesh workloads, and internal services can silently introduce new certificates faster than the governance layer can see them. The implication is that certificate governance has to move from periodic oversight to continuous estate visibility.

Short-lived certificates only work when governance covers the full issuance pipeline. The article’s discussion of shrinking public certificate lifetimes makes the deeper point that duration alone is not resilience. If teams cannot see issuance failures, propagation lag, or ownership gaps, shorter lifetimes simply compress the time to outage. Practitioners should read this as validation that lifecycle governance, not manual renewal, is the decisive control.

Runtime trust needs lifecycle accountability. mTLS and workload certificates extend identity governance into service-to-service and infrastructure authentication, where trust is continuously asserted at runtime. That widens the governance surface from user accounts to workloads, devices, and internal services. The conclusion is straightforward: IAM teams that do not own machine identity lifecycle will miss the most failure-prone part of modern trust infrastructure.

What this signals

Certificate lifecycle governance has become a core identity discipline. As enterprises add more service meshes, Kubernetes components, internal APIs, and private CAs, certificate sprawl stops being an edge case and starts behaving like identity sprawl. The programme-level change is to manage certificates with the same discipline used for joiner-mover-leaver controls, ownership, and review.

Runtime trust depends on whether the organisation can still see what it issued. mTLS and workload certificates shift the question from whether a service can authenticate to whether the organisation can still account for that credential at the moment it matters. When inventory, renewal, and offboarding are not aligned, trust drift becomes operational debt.

Certificate management failures expose a governance gap that extends beyond expiry dates. The deeper issue is that many teams still rely on calendar-based renewal thinking for assets that are now distributed, dynamic, and owned by multiple groups. The programme implication is clear: continuous visibility and lifecycle accountability now matter more than a renewal reminder alone.


For practitioners

  • Establish a complete certificate inventory Track every public and private certificate, where it is deployed, and which team owns the system that depends on it. Include load balancers, gateways, service meshes, Kubernetes components, databases, and internal services.
  • Alert on renewal failure before expiry Monitor the renewal job itself, failed propagation, and missing notification paths so that a stalled renewal is visible weeks before the Not After date. Do not rely on expiry-only alerting.
  • Assign explicit certificate ownership Give each certificate a named owner with permission to rotate, revoke, and recover it. Ownership has to survive staff turnover and service decomposition.
  • Set governance rules for issuance and approval Define which teams can issue certificates, from which CA, for how long, and which sensitive certificates need human approval. Enforce those rules centrally instead of through team-by-team exceptions.
  • Treat internal certificates as monitored assets Extend the same monitoring discipline to private CAs, mesh identities, and orchestration certificates that often fail without external warning and can take time to propagate after renewal.

Key takeaways

  • Certificate outages are often governance failures first and technical failures second, because teams lose sight of what they issued, where it lives, and who owns it.
  • The Bazel example shows how renewal can fail quietly, with recovery stretching to about thirteen hours once expiry hits a live dependency path.
  • The control that changes the outcome is not manual diligence, but continuous inventory, ownership, and alerting across the full certificate lifecycle.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 addresses the attack and risk surface, while NIST SP 800-53 Rev 5, NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-02 — Secret LeakageExpired or misplaced certificates become unmanaged trust material that is easy to lose track of.
NHI-05 — Overprivileged NHICertificates tied to broad service access can outlive the trust boundaries they were meant to represent.
NHI-07 — Long-Lived SecretsThe article stresses that long certificate lifetimes increase the chance of forgotten, stale trust.
Recommendation — Scan for exposed and orphaned certificates, then revoke anything no longer governed. Constrain certificate scope so each workload or service receives only the trust it needs. Shorten certificate lifetimes where possible and automate renewal so stale credentials do not persist.
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementCertificate lifecycle handling maps directly to credential issuance, rotation, and revocation.
Recommendation — Apply IA-5 to govern certificate issuance, renewal, and revocation across the estate.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsThe article is about governing who may issue certificates and which systems may trust them.
Recommendation — Use PR.AA-05 to formalise certificate issuance and authorization boundaries.
NIST Zero Trust (SP 800-207)Zero Trust principle — Zero Trust principlePrivate certificates and mTLS are presented as trust mechanisms inside zero-trust architectures.
Recommendation — Align certificate governance with zero-trust assumptions so every trust boundary is explicit.

Key terms

  • Certificate Lifecycle Management: The governance of digital certificates from issuance through renewal and revocation, ensuring certificates are valid, monitored, and rotated before expiry. Expired certificates are a leading cause of outages and unplanned security gaps.
  • mTLS: Mutual TLS is a transport pattern where both sides of a connection authenticate each other with certificates. In NHI programmes, it is often the control that binds service identity to encrypted traffic, but its value depends on certificate lifecycle, protocol version, and enforcement consistency.
  • Private certificate authority: A private certificate authority issues certificates inside an organisation rather than for the public internet. It is used to establish trust for internal applications, workloads, devices, and service-to-service communication, which means its governance directly affects internal identity assurance and operational resilience.
  • Certificate Inventory: A certificate inventory is the authoritative list of all certificates in use across an environment, including owner, expiry, issuing authority, and deployment location. It is the control foundation for monitoring and renewal because teams cannot govern what they cannot reliably enumerate.

Deepen your knowledge

NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an IAM programme, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on July 8, 2026.
Updated on October 11, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org