Well-Architected Framework
Build a certificate authority (CA)
Certificate authorities (CAs) play a crucial role in X.509 by issuing trusted certificates and maintaining a repository of certificates. CAs help you verify and authenticate identities across networks.


One of a security operator's responsibilities is managing those digital certificates. HashiCorp Vault provides features to ease the burden of certificate lifecycle management through automation. Vault offers a central place to secure and control access to tokens, passwords, certificates, and encryption keys. Dynamic secrets provide credentials to third party services which match your password policies for complexity and lifecycle. Vault can also manage the revocation and rotation of secrets for you. Vault dynamic secrets extend to X.509 public key infrastructure (PKI) certificates, where Vault acts as a root or intermediate CA to manage the lifecycle of short-lived certificates. The Vault PKI secrets engine enables your applications to generate managed certificates on-demand. Vault also supports a rich set of functionality around TLS certificates, including Online Certificate Status Protocol (OCSP), Automatic Certificate Management Environment (ACME), and Certificate Issuance External Policy Services (CIEPS).


HashiCorp resources:
- Automated PKI infrastructure
- PKI design considerations with HashiCorp Vault (PDF)
- PKI secrets engine (API) and PKI secrets engine documentation
- Revolutionizing certificate management with ACME and Vault (video)
- PKI certificate issuance flexibility with Vault CIEPS blog post and documentation
- Configure Vault as a certificate manager in Kubernetes with Helm
External resources:
- Using HashiCorp Vault to Automate certificate lifecycle management F5 BIG-IP
- Enabling TLS on your Vault cluster on Kubernetes
Next steps
In this section of Secure applications, you learned how Vault acts as a root or intermediate CA to manage the lifecycle of short-lived certificates. Build a certificate authority is part of the Secure systems pillar.