Comparison
Vault is capable secrets infrastructure. CertLocker is focused on operational workflows: certificates, ACME delivery, secrets, just-in-time host access, endpoint verification, and audit evidence.
| Feature | CertLocker | HashiCorp Vault |
|---|---|---|
| Certificate inventory and lifecycle | ✓ First-class | ⚠ Via PKI engine + configuration |
| Internal CA / PKI issuer | ⚠ Self-signed and CertLocker ACME profiles | ✓ PKI secrets engine |
| ACME client to public CAs (Let's Encrypt, ZeroSSL, …) | ✓ Built-in issuer catalogue | ✗ Not an ACME client |
| ACME server for HAProxy, win-acme, and clients | ✓ CertLocker Gateway | ✓ PKI ACME (Vault 1.14+) |
| Secrets with version history and restore | ✓ Built-in | ✓ KV versions |
| One-time secret sharing and private secrets | ✓ | ⚠ Build with policies / tools |
| Just-in-time SSH / bastion access | ✓ Browser terminal and tokens | ✓ SSH secrets engine |
| Browser RDP / VNC | ✓ Guacamole-backed | ✗ |
| Endpoint TLS probes | ✓ Built-in | ✗ |
| Cloud host import (AWS, Azure, GCP, OpenStack) | ✓ | ✗ |
| AI agents / MCP scoped tokens | ✓ | ✗ |
| PQ Ready inventory (ML-DSA / MTC) | ✓ | ⚠ Depends on configuration |
| Self-hosted / in-house deploy | ✓ | ✓ |
| Managed SaaS | ✓ | ✓ HCP Vault |
| Operational complexity | Low | High — cluster management required |
| Pricing | Hosted onboarding; services scoped by agreement | OSS / Enterprise / HCP |
| Audit evidence | ✓ CSV and JSONL export | ✓ |
Vault is a serious piece of infrastructure. A production Vault cluster requires HA setup, storage backend (etcd, Consul, or integrated raft), unsealing strategy, DR replication, and ongoing maintenance. That's before you've written a single certificate policy.
For teams that already run Vault for secrets management, adding PKI makes sense - the operational cost is already paid. For teams that only need certificate management, adopting Vault means paying the full operational cost for one use case.
CertLocker is purpose-built for certificate operations, operational secrets, scoped access, and SSH workflows. It does not try to replace every Vault use case. That focus means faster setup for public-CA ACME issuance, inventory, probes, and access work — with less cluster overhead than running Vault for one job. Vault PKI can also speak ACME as an internal CA; CertLocker adds the multi-issuer ACME client, Gateway delivery, endpoint verification, and just-in-time host access under one operational model.
Further reading: How to replace HashiCorp Vault for certificate management
Bring certificate delivery, secrets, JIT host access, endpoint verification, and audit into one focused workflow.
Services & accessSee eight certificate management alternatives and when each fits, or read the detailed tool comparisons.