-
Type: New Feature
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Configuration, Sink, Source
-
None
Currently, truststore and keystore are supported using system properties using
export KAFKA_OPTS="\ -Djavax.net.ssl.trustStore=<your path to truststore> \ -Djavax.net.ssl.trustStorePassword=<your truststore password> \ -Djavax.net.ssl.keyStore=<your path to keystore> \ -Djavax.net.ssl.keyStorePassword=<your keystore password>"
and described in documentation.
In many deployments it is not possible to control java execution environment, and would be more convenient to use connector properties to handle those params, for examples:
connection.ssl.trustStore=<your path to truststore> connection.ssl.trustStorePassword=<your truststore password> connection.ssl.keyStore=<your path to keystore> connection.ssl.keyStorePassword=<your keystore password>"