Hi,

I have followed the steps to secure the brokers using SSL. I have signed
the server certificate using internal CA. I have the keystore with server
certificate, private key and the CA. Also the truststore has only the CA.

Unfortunately I am unable to start the broker with the following server
properties

isteners=SSL://:9092
security.inter.broker.protocol=SSL
ssl.client.auth=required

ssl.truststore.location=/tmp/kafka.server.truststore.jks
ssl.truststore.password=password
ssl.keystore.location=/tmp/kafka.server.keystore.jks
ssl.keystore.password=password
ssl.key.password=password

# ACLs
authorizer.class.name=kafka.security.auth.SimpleAclAuthorizer
super.users=User:kafkabroker


Here is the error in the logs

org.apache.kafka.common.KafkaException:
org.apache.kafka.common.config.ConfigException: Invalid value
javax.net.ssl.SSLHandshakeException: General SSLEngine problem for
configuration A client SSLEngine created with the provided settings can't
connect to a server SSLEngine created with those settings.

Any pointers on what to do?

Thanks,
Antony

PS: Kafka Version 2.3

Reply via email to