
8/14/2019 · Yeva Byzek
What this post added
This post details Confluent Platform's Secret Protection feature, a commercial offering introduced in version 5.3, which uses envelope encryption to protect sensitive configuration parameters like passwords. It explains how to generate a master encryption key using a passphrase, encrypt individual configuration values using the `confluent secret file encrypt` command, and how these encrypted values are referenced in configuration files. The post also covers updating encrypted secrets and provides a workflow for production deployment, including exporting the master key, distributing the secrets file, updating configuration files, and restarting services. It highlights the use of KIP-226 and KIP-297 as foundational concepts.