Support Kafka TLS
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.
Im interested in this one. Cool if I pick it up?
Please go for it. I didn't get any time to work on this unfortunately
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