Overview of the PKI secrets engine
mainThe PKI secrets engine in OpenBao generates dynamic X.509 certificates. It automates the certificate lifecycle by replacing manual private key generation, CSR submission, and CA signing processes with OpenBao's built-in authentication and authorization.
Key benefits include:
- Scalability: Using short TTLs reduces the need for revocations and keeps Certificate Revocation Lists (CRLs) manageable.
- Ephemeral Certificates: Certificates can be fetched and stored in memory at application startup and discarded at shutdown, avoiding disk writes.
- Unique Identity: Allows each application instance to have its own unique certificate, simplifying rollover and eliminating shared credentials.