---
title: "Certificate Management"
description: "Run private CAs, issue over ACME, SCEP, and EST, and auto-renew X.509 certificates before they expire."
canonical: "https://infisical.com/platform/certificate-management"
source-index: https://infisical.com/llms.txt
---

# Certificate Management (PKI)

Infisical Certificate Management automates the full certificate lifecycle from issuance to renewal across both public and private certificate authorities. It automatically discovers certificates on your infrastructure, monitors, and renews them. This avoids outages, development slowdowns, and replaces laborious manual workflows.

Infisical issues X.509 certificates over protocols clients already speak (like ACME, SCEP, and EST). Renewal is handled server-side rather than by a cron job on every host, CAs are provisioned through an API instead of a ticket, and the certificate inventory replaces the spreadsheet.

Use this for certificates and CAs.

## How you use it

Certificates are requested by clients, so the interface is whichever enrollment protocol the client
speaks. You configure a CA once, then point clients at it.
| Interface | Use it when | Entry point |
|---|---|---|
| **ACME** | Standard clients already exist for the platform | certbot, cert-manager, win-acme |
| **Kubernetes** | Cluster workloads need certificates | PKI issuer for cert-manager |
| **SCEP** | Enrolling a managed device fleet | Jamf Pro, Microsoft Intune |
| **EST** | Network equipment needs certificates. Enterprise | Enrollment over Secure Transport |
| **REST API** | Issuance is driven by your own tooling | API reference |
| **Dashboard** | Standing up CAs, reviewing inventory, handling alerts | Web UI |
| **Certificate syncs** | The certificate must land on a load balancer or CDN | Pushes to 12 destinations |

## What you can do with it

**Run a private CA hierarchy you control.** Stand up a root and intermediate CAs for
internal services and mTLS between microservices. You can also operate under a root you already own with an externally-signed intermediate.

[Private CA](https://infisical.com/docs/documentation/platform/pki/ca/private-ca): hierarchy design, root and intermediate setup.

**Issue through a public or enterprise CA instead.** Point Infisical at public CAs for for publicly
trusted certificates, or at existing enterprise PKI so you get one control plane without replacing
the CA your organization already approved.

[External CA](https://infisical.com/docs/documentation/platform/pki/ca/external-ca): Let's Encrypt, DigiCert, Sectigo, GoDaddy, AWS Private CA, Microsoft ADCS, and Venafi.

**Let clients enroll over a protocol they already support.** ACME works with certbot, cert-manager, and win-acme; SCEP covers device fleets through Jamf Pro and Microsoft Intune; EST covers network equipment; and the REST API covers everything else. No bespoke integration per client.

[Enrollment methods](https://infisical.com/docs/documentation/platform/pki/applications/enrollment-methods/overview): protocol support and client configuration.

**Stop renewing by hand.** Server-side auto-renewal reissues before expiry rather than depending on a cron job or manual tracking. Certificate profiles define which CA issues under which policy so requests do not need bespoke configuration.

[Certificates](https://infisical.com/docs/documentation/platform/pki/applications/certificates): issuance, profiles, and renewal.

**Push certificates to where they are actually served.** Instead of downloading a certificate and
installing it by hand, automatically sync it to the load balancer, CDN, or server that terminates TLS.

[Certificate syncs](https://infisical.com/docs/documentation/platform/pki/applications/certificate-syncs/overview): every destination and how renewal propagates.

**Find the certificates nobody is tracking.** Network discovery scans infrastructure for deployed
certificates including ones issued outside Infisical, and inventory plus expiry alerting turns that
into something you can act on before an outage.

[Certificate alerting](https://infisical.com/docs/documentation/platform/pki/applications/alerting/overview): expiry alerts through PagerDuty, Slack, and webhooks.

**Revoke and prove revocation.** Certificate revocation lists (CRLs) are published and distributed
automatically, so a compromised certificate can be pulled and verified as pulled.

[CRL distribution](https://infisical.com/docs/documentation/platform/pki/ca/crl-distribution): revocation lists and distribution points.

**Sign code and artifacts.** Code-signing keys with approval workflows on issuance and full audit
trails, including container image signing with cosign.

[Sign container images with cosign](https://infisical.com/docs/documentation/platform/pki/guides/code-signing/cosign): Sigstore-compatible signing with Infisical-managed keys.

**Plan for post-quantum.** Infisical supports post-quantum algorithms for certificate issuance today, which matters if PQC migration is on your roadmap.

[PQC algorithms](https://infisical.com/docs/documentation/platform/pki/reference/pqc-algorithms): supported post-quantum algorithms.

**Keep CA keys out of software.** CA private keys and code-signing keys can be HSM-backed via
PKCS#11, and the backing key can live in an external KMS you control. Infisical runs its own KMS underneath, so this needs no separate product. Infisical also offers a KMS that speaks KMIP to centralize security on Infisical without needing to migrate existing key management practices.

[HSM integration](https://infisical.com/docs/self-hosting/guides/hsm-integration): PKCS#11 setup and supported HSMs.

## Getting started

[Kubernetes with cert-manager](https://infisical.com/docs/documentation/platform/pki/guides/applications/k8s-cert-manager-acme): the most common first deployment, issuing cluster certificates over ACME.

[PKI overview](https://infisical.com/docs/documentation/platform/pki/overview): concepts and setup order.

## Pricing

Infisical offers two certificate management plans: free and enterprise. Free covers core internal CA and certificate management with for 2 internal CAs, 2 basic external CA integrations, 10 active SANs. Enterprise offers unlimited CAs, external CA migrations, and active SANs.

[pricing.md](https://infisical.com/pricing.md): for exact caps

[Talk to an expert](https://infisical.com/talk-to-us): to explore enterprise

### Certificate authorities

Infisical is compatible with most major CAs, including private ones you may already run.[Certificate authorities](https://infisical.com/docs/documentation/platform/pki/ca/overview)

- **Private:** your own root and intermediate CA hierarchy, including an externally-signed intermediate so Infisical operates under a root you already control
- **Public and ACME:** Let's Encrypt, and any ACME-compatible CA
- **Commercial:** DigiCert, DigiCert Direct, Sectigo, GoDaddy
- **Enterprise PKI:** AWS Private CA, AWS ACM public CA, Microsoft ADCS, Azure ADCS (web enrollment), Venafi, Venafi TPP

### Enrollment methods

Infisical supports th most common [Enrollment methods](https://infisical.com/docs/documentation/platform/pki/applications/enrollment-methods/overview) to automate certificate management.

- **ACME**, for standard clients including certbot, cert-manager on Kubernetes, and win-acme on Windows Server
- **SCEP**, for device fleets through Jamf Pro and Microsoft Intune
- **EST**, enrollment over secure transport for network equipment. Enterprise
- **REST API**, for direct programmatic issuance

### Certificate syncs

Push an issued certificate to where TLS is actually terminated. Enterprise.
[Certificate syncs](https://infisical.com/docs/documentation/platform/pki/applications/certificate-syncs/overview)

AWS Certificate Manager, AWS Elastic Load Balancer, AWS Secrets Manager, Azure Key Vault, Cloudflare (custom certificates), F5 BIG-IP, NetScaler, Kemp LoadMaster, Nutanix Prism Central, Windows Server, Linux servers, Chef

### Alerting

Expiry and lifecycle alerts for most common channels. [Certificate alerting](https://infisical.com/docs/documentation/platform/pki/applications/alerting/overview)

* PagerDuty
* Slack
* Webhooks

### Key protection

Infisical is compatible with PKCS#11 HSMs, and external KMS (AWS KMS, GCP KMS, AWS CloudHSM) for CA and code-signing key material. Infisical also offers its own KMS, which speaks KMIP. This allows you to unite cryptographic operations and certificate management in Infisical. [HSM integration](https://infisical.com/docs/self-hosting/guides/hsm-integration)

## Docs

[PKI documentation](https://infisical.com/docs/documentation/platform/pki/overview): full product reference.
