Overview of Quonfig Zero-Knowledge Secret Management
Quonfig provides zero-knowledge secret management, meaning Quonfig never sees unencrypted secret values. The system relies on a secret key (a series of random bytes) that the user owns and distributes.
Workflow:
- Create a secret key using the CLI.
- Distribute this key to developer machines (for encryption) and deployed environments (for decryption) via environment variables.
- Encrypt strings using the Quonfig CLI.
- Quonfig stores and distributes the encrypted blobs.
- Applications decrypt the values using the SDK and the secret key.