Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Configuration of SSL / TLS for the Kafka Connect REST interface will follow the configuration for other SSL / TLS enabled server interfaces. It will be done through the properties configuration file for the distributed Kafka Connect workers. It will add following new options:

ParameterDefault valueNote

rest.security.protocol

PLAINTEXTOther valid value will be SSL.
rest.ssl.keystore.locationnull 
rest.ssl.keystore.passwordnull 
rest.ssl.keystore.typeJKS 
rest.ssl.key.passwordnull 
rest.ssl.truststore.locationnull 
rest.ssl.truststore.passwordnull 
rest.ssl.truststore.typeJKS 
rest.ssl.enabled.protocolsTLSv1.2,TLSv1.1,TLSv1 
rest.ssl.providernull 
rest.ssl.protocolTLS 
rest.ssl.cipher.suitesnull 
rest.ssl.keymanager.algorithmSunX509 
rest.ssl.secure.random.implementationnull 
rest.ssl.trustmanager.algorithmPKIX 
rest.ssl.client.authnoneOther valid values are "required" and "requested"

The rest.security.protocol option will support only PLAINTEXT and SSL values. PLAINTEXT will be the default value and will keep all SSL/TLS functionality disabled to keep the backwards compatibility.

...