Self-hosted PKI and certificate management

Running a private certificate authority and automating certificate issuance and renewal with step-ca, cert-manager, OpenBao PKI or FreeIPA, and how lifetimes, device identity and audit rules change the design.

Service-to-service mTLS with a self-hosted CA

Giving every service its own short-lived certificate for mutual TLS: issuing from step-ca or OpenBao PKI, workload identity through provisioners and auth methods, rotation without restarts and what to do when the CA is unavailable.

SSH certificate authority with open source

Replacing scattered authorized_keys files with short-lived SSH user and host certificates from step-ca or OpenBao: login through the identity provider, principals and expiry, host trust and the audit trail compared with static keys.

Preparing for 47-day TLS certificates with automated renewal

Public TLS certificate lifetimes fall to 200 days in March 2026, 100 days in 2027 and 47 days in 2029. This page covers building a certificate inventory, ACME automation for public and private certificates, and moving internal services to short-lived certificates from your own CA.

Offline root CA and private PKI for air-gapped networks

Designing a PKI where the root never touches a network: an offline root, online issuing CAs in step-ca, OpenBao or FreeIPA Dogtag, key ceremonies, HSM or hardware key storage, CRL distribution inside the enclave and renewal planning.

Device certificates for manufacturing and IoT

Giving machines, gateways and sensors their own identity: issuing device certificates at provisioning, renewing them on devices with limited connectivity, revoking compromised devices and separating OT and IT trust chains.

Private PKI for financial services

Banks run certificates for internal services, payment links and staff devices under strict key management rules. This page covers issuing CA design, HSM-backed keys, certificate inventories for audits and separating PKI duties.

Private PKI for public sector

Agencies issuing certificates for internal systems on their own infrastructure: FreeIPA Dogtag for Linux estates, step-ca for automation, alignment with existing government PKI hierarchies and key custody rules.

Certificate inventory for PCI DSS 4.2.1.1

PCI DSS v4 requires an inventory of trusted keys and certificates used to protect cardholder data in transit. This page covers building that inventory from your CA and scanners, keeping it current and pairing it with key management requirements.

Self-hosted PKI for NIST SP 800-53 SC-17

What SC-17 asks for public key infrastructure certificates and how SC-12 key establishment applies, mapped to policies and issuance from a self-hosted CA, with the documentation assessors review for a federal system.

Private PKI requirements checklist

Requirements for a private CA: hierarchy and key storage, issuance protocols (ACME, SCEP-style enrollment, API), certificate profiles and lifetimes, revocation, high availability, inventory and expiry monitoring, and audit logging.

Private PKI RFP questions

Questions for PKI vendors and implementation partners: root key ceremony, HSM support, automation coverage, revocation design, migration from an existing CA, certificate lifetime strategy and operational support.

Private PKI cost: build, partner or SaaS

Cost components of a self-hosted CA versus a managed PKI service: HSMs or cloud KMS, CA servers, automation work per platform, certificate lifecycle operations and the cost of outages from expired certificates.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.