Listicle High priority Self-HostedCertificate SecurityChecklist

9 Checks for Self Hosted Certificate Security

9 min read

Self-hosted certificate security is not just choosing a certificate authority. It is the day-to-day work of keeping private keys controlled, renewals boring, services reloaded, and endpoints verified.

These checks are written for teams with mixed infrastructure, not a perfect greenfield cloud environment.

Self-hosted certificate control path

1
Inventory
2
Key custody
3
Renewal
4
Delivery
5
Reload
6
Probe
7
Audit

Self-hosted certificate risk areas

Private key sprawl 86%

Keys copied through scripts and hosts.

Renewal drift 74%

Different hosts renew differently.

Reload gaps 81%

Services keep old material.

Weak evidence 69%

Logs do not connect the full workflow.

The nine checks

Check ownership, expiry, SANs, private key location, ACME account access, delivery token scope, service reload behavior, live endpoint result, and audit record.

If one of those checks lives only in someone head, it is not a reliable control.

Pay attention to private keys

A certificate without its private key is public information. The private key is the sensitive part, and self-hosted estates often copy it into more places than expected.

CertLocker uses scoped delivery so clients receive the certificate material they need without broad vault access.

Verify from the outside

The most useful certificate check is what the endpoint actually serves. Inventory can be correct while HAProxy, Nginx, IIS, or a Java service still serves stale material.

Endpoint probes should be part of the renewal path, not a separate emergency command.

The 9 checks

  • ✓ Owner and group are assigned.
  • ✓ Expiry and renewal path are known.
  • ✓ SANs match the real service names.
  • ✓ Private key location is controlled.
  • ✓ ACME account and DNS tokens are scoped.
  • ✓ Delivery tokens are narrow.
  • ✓ Service reload is verified.
  • ✓ Endpoint probe confirms served certificate.
  • ✓ Audit trail links the full workflow.

Related reading and workflows

Try the workflow against real infrastructure

Use the hosted evaluation at trust.certlocker.io for a walkthrough, or run a one-month onsite evaluation against your own certificates, hosts, secrets, and access paths.