Catch Advisors
Cybersecurity

Certificate Management Renewal: Match Every Certificate to a System and Owner

A certificate management renewal can look clean on paper. The quote lists certificates, discovery, automation, support, and a term. The portal shows plenty of green.

That does not prove every certificate still belongs to a live system. It does not prove the right team owns renewal. It does not prove automation will work when the current certificate is thirty days from expiration.

Before you renew, match every certificate to a system, business service, accountable owner, renewal path, key location, and failure response. Then decide what to renew, automate, replace, revoke, remove, or investigate.

If the vendor cannot help you produce that evidence, you may be paying to manage the certificates the platform already knows about while the dangerous ones remain somewhere else.

Start with one certificate register

Most organizations have more than one certificate source. Public TLS certificates may come from several certificate authorities. Cloud platforms and load balancers may issue or store their own. Internal certificate authorities support private applications, devices, Wi-Fi, VPN, code, identity, and machine authentication. Teams may also keep certificate files and keys in appliances, repositories, secret stores, file shares, or old deployment scripts.

The renewal decision needs one working register across those sources. Create one row per certificate or managed identity with these fields:

FieldWhat to record
Certificate identityCommon name where used, subject alternative names, serial number, issuer, certificate type, and environment
System and locationApplication, device, load balancer, gateway, cloud service, server, appliance, container, or other installation point
Business serviceCustomer portal, payment flow, API, remote access, internal application, device trust, or other dependent workflow
OwnershipBusiness owner, technical owner, certificate administrator, and support route
ValidityIssue date, expiration date, renewal window, and expected replacement cadence
Renewal pathManual, ACME, cloud managed, agent based, API based, vendor managed, or unknown
Key custodyWhere the private key lives, who can use or export it, and whether rotation creates a new key
MonitoringDiscovery source, expiration alerts, delivery method, escalation owner, and last confirmed alert
Failure impactWhat breaks, how users or systems experience it, and the required recovery time
DecisionRenew, automate, replace, revoke, remove, migrate, or investigate

Do not collapse a wildcard certificate or multi-domain certificate into a vague row called “web.” Record the names it covers and every place it is installed. One certificate can protect several services. One service can depend on several certificates. You need to see both sides of that relationship.

Discovery must reach beyond the current vendor

A renewal export tells you what the current platform sees. It cannot prove completeness by itself.

Compare the platform export with certificate authority records, cloud certificate services, internal PKI records, DNS names, load balancers, application delivery controllers, web servers, API gateways, VPN platforms, firewalls, wireless infrastructure, device-management systems, secret stores, configuration repositories, and invoices. Include nonproduction environments when their failure can delay a release or emergency recovery.

The domain registrar renewal audit is a useful companion. Domains, DNS, validation records, and certificates sit in different control planes, but changes in one can break renewal in another. A certificate may be technically valid while the automated validation path behind it has already been removed.

Flag anything with no owner, unknown installation points, an expired date, a shared mailbox nobody monitors, an exportable key with unclear custody, or an automation method nobody has tested. Unknown does not mean safe. It means the renewal packet is incomplete.

NIST Special Publication 1800-16 treats TLS certificate management as a formal enterprise program. Its current publication page describes recommended practices for preventing, detecting, and recovering from certificate-related incidents. That is the right operating frame. Certificate management is not only an annual purchasing task. It is a lifecycle with discovery, issuance, deployment, monitoring, renewal, revocation, and recovery.

Shorter public certificate lifetimes change the operating math

Publicly trusted TLS certificates now require more frequent replacement.

The current CA/Browser Forum Baseline Requirements say subscriber certificates issued from March 15, 2026 through March 14, 2027 must not have a validity period greater than 200 days. The maximum drops to 100 days for certificates issued from March 15, 2027 through March 14, 2029. It drops again to 47 days for certificates issued on or after March 15, 2029.

Those requirements apply to publicly trusted TLS server certificates. They do not set the policy for your internal private PKI. Keep those populations separate in the register so the team does not apply a public-certificate rule carelessly to every certificate in the company.

For public TLS, though, the direction is clear. A manual process that felt manageable at a 398-day maximum becomes harder at 200 days, worse at 100, and fragile at 47. More renewal events create more chances for a missed approval, broken validation record, failed deployment, unmonitored endpoint, or outdated owner.

Do not wait for the next contract term to discover that your operating model depends on annual work.

Test the renewal path, not the checkbox

Automation is worth paying for when it removes repeatable manual work and produces reliable evidence. An “automated” label in a dashboard is not enough.

The IETF’s ACME standard defines a protocol for automating domain validation, certificate issuance, management, and revocation. ACME is one option, not a universal answer. Your environment may also use cloud-managed certificates, vendor agents, APIs, orchestration tools, or an internal enrollment protocol.

Pick several representative certificates and run a controlled replacement before renewal:

  1. A public customer-facing certificate with normal automated validation.
  2. A certificate installed across more than one endpoint.
  3. An internal certificate tied to a critical application or device workflow.
  4. A certificate that still requires a manual step or change window.
  5. A certificate owned by a third party or managed service.

For each test, record who initiated it, how authorization was proven, whether a new key was generated, where the certificate was deployed, how the full chain was handled, whether dependent services reloaded correctly, which monitor detected the change, and how rollback would work.

A successful issuance is not a successful renewal. The new certificate has to reach every intended endpoint, present the expected names and chain, preserve the service, and leave evidence the owner can review.

This is where many renewals get soft. The vendor demonstrates a clean certificate on a clean web server. Your risk lives in the old appliance, forgotten integration, clustered endpoint, maintenance window, vendor-managed gateway, and system that cannot accept the standard agent.

Give manual exceptions an owner and a deadline

Some certificates will remain manual. That can be a valid decision when the system cannot support the approved automation method, the change requires a controlled outage, or the vendor owns deployment.

Manual cannot mean informal.

For each exception, document the reason, owner, renewal lead time, required approvals, access path, key-generation process, installation steps, validation test, rollback plan, escalation path, and target date for reevaluation. Put the work into the service-management system early enough to survive vacations, freezes, vendor delays, and failed attempts.

Ask whether the certificate can move to a supported termination point instead of preserving an old process forever. Sometimes the right answer is to automate. Sometimes it is to replace the device or architecture creating the exception.

Review key custody and emergency action

Certificate inventory without private-key control is half an inventory.

For each certificate class, determine who can generate, import, export, copy, rotate, revoke, and destroy keys. Check whether administrators use named identities and strong authentication. Review service accounts, API credentials, agent permissions, hardware-backed key options, secret stores, backup copies, and vendor access.

Then test the emergency path. If a private key is exposed or a certificate is issued incorrectly, who can request revocation? Which provider account is required? Who has authority after hours? How will the team identify every endpoint using that key and replace it without guessing?

The identity provider recovery guide can help expose circular dependencies. Do not make emergency certificate access depend entirely on the identity, email, network, or remote-access service whose certificate just failed.

Price the operating model, not the certificate count

Certificate management proposals can bundle public certificates, private PKI, discovery, agents, connectors, managed services, premium support, professional services, and usage tiers. Separate them before comparing vendors.

Ask the vendor to show:

  • Which certificate populations and environments are in scope
  • How discovery is licensed and what it cannot see
  • Which automation methods and integrations are included
  • Whether pricing follows certificates, domains, devices, connectors, users, agents, or managed events
  • What happens when certificate volume or renewal frequency rises
  • Which systems require professional services or custom work
  • Who handles failed renewals, partial deployments, revocation, and emergency replacement
  • What data, configuration, history, and key material you can export at termination
  • What remains operational if the platform or managed service is unavailable

Use the managed cloud responsibility audit to challenge vague ownership. “Managed certificate service” can mean the provider watches an alert and opens a ticket. It can also mean the provider owns issuance, deployment, validation, and incident response. Those are very different services.

Make the renewal decision certificate by certificate

Renew when the platform has broad enough discovery, useful automation, controlled key handling, clear support ownership, exportable records, and a price that matches the environment.

Correct scope when active certificates, environments, connectors, administrators, or managed tasks do not match the proposal and invoice.

Automate when the renewal path is repeatable, supported, tested, monitored, and safer than the manual process it replaces.

Replace or migrate when a system, certificate authority, tool, or service creates manual risk that another supported design can remove.

Revoke and remove when the certificate or key is no longer required and the owner confirms that dependent systems have been retired or updated.

Investigate when the system, owner, key location, renewal method, or failure impact remains unclear. Do not convert an unknown into another paid year because the invoice deadline arrived first.

The approval packet should include the reconciled register, scope differences, test results, manual exceptions, key-custody findings, support responsibilities, projected certificate volume, pricing model, migration requirements, and open remediation owners.

If your certificate authority, PKI platform, certificate lifecycle tool, or managed service is approaching renewal, request a Contract and Spend Risk Review. Bring the agreement, proposal, invoices, certificate and discovery exports, automation results, support history, administrator list, and exception register. Catch Advisors will help you decide what to renew, correct, automate, replace, revoke, remove, or investigate before an expiration event makes the decision for you.

Sources