Session

Auto-generating and renewing TLS certificates to secure Kafka Transport

Generating and distributing TLS certificates to secure Kafka transport between nodes is a complicated and time consuming task. It involves generating certificates, securing the keys used to generate them and creating a break glass procedure in instances of certificate leaks. In the instance of certificate leaks we need to minimize the impact by issuing certificates with a short Time To Live, which introduces operational challenges of certificate rotation.

This demo-driven talk, will show how to use HashiCorp Vault, to create an automated workflow that securely generates and distributes TLS certificates to Kafka nodes, manage the automated renewal and revocation of certificates across the platform, and dynamically generate keystore files. I’ll also show how these certificates can be signed by a Hardware Security Module. By the end of this talk, you will have learned how to implement this workflow with minimal effort, when running Kafka on bare metal, virtual machines or Kubernetes.

Rob Barnes

Senior Developer Advocate, HashiCorp

East Grinstead, United Kingdom

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top