Skip to content

It is ensured that the necessary certificates are created to encrypt the traffic between Kafka Brokers and clients.

Notifications You must be signed in to change notification settings

tolgaakkapulu/Enabling-SSL-for-Kafka-Clients

Repository files navigation

Enabling SSL for Kafka Clients

It is ensured that the necessary certificates are created to encrypt the traffic between Kafka Brokers and clients.

Creating Certificates

  • chmod +x creating_certificates_for_kafka.sh
  • ./creating_certificates_for_kafka.sh

NOTE: Before running the script, the SUBJECT information in it must be updated.



Kafka Configs

listeners=PLAINTEXT://localhost:9092,SSL://localhost:9093
security.inter.broker.protocol=PLAINTEXT
ssl.client.auth=none
ssl.key.password=PASSWORD
ssl.keystore.location=/etc/kafka/certs/kafka.server.keystore.jks
ssl.keystore.password= PASSWORD
ssl.truststore.location=/etc/kafka/certs/kafka.server.truststore.jks
ssl.truststore.password= PASSWORD
port=9092
ssl.enabled.protocols=TLSv1.2
ssl.endpoint.identification.algorithm=HTTPS
ssl.keystore.type=JKS
ssl.truststore.type=JKS

NOTE: Instead of PASSWORD information, the password entered in the first step of the certificate creation process must be written.

About

It is ensured that the necessary certificates are created to encrypt the traffic between Kafka Brokers and clients.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages