plumber icon indicating copy to clipboard operation
plumber copied to clipboard

Support Kafka TLS

Open mihaitodor opened this issue 4 years ago • 3 comments

https://github.com/segmentio/kafka-go/ supports tls.Config (see here and here where one can pass in a slice of tls.Certificate. I'm not sure how most people would expect to use this in practice, but I see some prior art here, where only one cert is supported. In the case of Benthos, it's done like this: https://www.benthos.dev/docs/components/inputs/kafka#tlsclient_certs via the yaml config, but for a CLI tool it's probably overkill to support more than one cert.

My colleagues said that they used https://www.cloudkarafka.com/docs/kafkacat.html in the past, which also seems to support only one cert.

mihaitodor avatar Apr 29 '21 13:04 mihaitodor

Im interested in this one. Cool if I pick it up?

dennisme avatar Aug 21 '22 05:08 dennisme

Please go for it. I didn't get any time to work on this unfortunately

mihaitodor avatar Aug 22 '22 12:08 mihaitodor

Would be great to have support for the following parameters:

  • security.protocol
  • ssl.key.password
  • ssl.keystore.location
  • ssl.keystore.password
  • ssl.truststore.location
  • ssl.truststore.password

Also connected to the ticket #76

habdank avatar Dec 01 '22 10:12 habdank