Skip to main content

Overview

The Key Manager service separates the API layer from the secret store backend, allowing the encryption backend to be swapped or scaled independently. Secret payloads are never stored in the metadata database — only encrypted references. The actual ciphertext resides exclusively in the configured secret store backend.

Service Topology


Component Descriptions


Secret Storage Flow


Security Separation

The metadata database contains only encrypted references and ACL metadata — never plaintext secret payloads. Even if the metadata database is compromised, secret payloads cannot be extracted without also compromising the secret store backend.

Next Steps

Backend Configuration

Configure simple crypto, PKCS#11, and KMIP backends

Secret Stores

Manage multiple backends and per-project store assignments

Security

Harden the Key Manager service and protect master keys

Troubleshooting

Diagnose and resolve Key Manager platform issues