Kafka SSL credentials fields
Description of the fields on the Kafka SSL credentials form.
| FIeld | Description |
|---|---|
| SSL keystore | The content of an actual server.keystore.jks file, encoded as a Base64 string. |
| SSL keystore type | Format of the SSL keystore file. Default: Java KeyStore (JKS). |
| SSL keystore password | Password to the keystore, identical to the value of the ssl.keystore.password property in Apache Kafka. |
| SSL key password | Password, identical to the ssl.key.password property value in Apache Kafka. |
| Use SSL truststore | Option to use SSL truststore. When checked, an SSL truststore is mandatory. |
| SSL truststore | The content of an actual client.truststore.jks file, encoded as a Base64 string. This field appears only when Use SSL truststore is checked. |
| SSL truststore type | Format of the truststore file. Default: Java KeyStore (JKS). This field appears only when Use SSL truststore is checked. |
| SSL truststore password | Password to the truststore, identical to the value of the ssl.truststore.password property in Apache Kafka. This field appears only when Use SSL truststore is checked. |
| SSL provider | Name of the security provider used for SSL connections. |
| Disable hostname verification | Option to disable verification of the hostname. |
| Additional Kafka consumer properties | Semicolon-separated string of additional Kafka consumer properties. For example: ssl.protocol=TLSv1.2;ssl.enabled.protocols=TLSv1.2,TLSv1.1 |
| FIeld | Description |
|---|---|
| SASL Mechanism | The SASL authentication mechanism to be used by the Kafka client. Default: PLAIN. |
| Use SSL truststore | Option to use SSL truststore. When checked, an SSL truststore is mandatory. |
| SSL truststore | The content of an actual client.truststore.jks file, encoded as a Base64 string. This field appears only when Use SSL truststore is checked. |
| SSL truststore type | Format of the SSL truststore file. Default: Java KeyStore (JKS). This field appears only when Use SSL truststore is checked. |
| SSL truststore password | Password to the truststore, identical to the value of the ssl.truststore.password property in Apache Kafka. This field appears only when Use SSL truststore is checked. |
| SSL provider | Name of the security provider used for SSL connections. |
| Disable hostname verification | Option to disable verification of the hostname. |
| User name | The user name, if any, associated with this credential. Remarque : The specified user name is used for SASL authentication using JAAS. The
following JAAS configuration is passed to the Kafka Server:
org.apache.kafka.common.security.plain.PlainLoginModule required
username=<user_name> password=<password> |
| Password | The password associated with this credential. Remarque :
|
| SASL JAAS config template | The JAAS configuration to be used by the Kafka client, with the placeholders $[username] for the username, and $[password] for the password. |
| Additional Kafka consumer properties | Semicolon-separated string of additional Kafka consumer properties. For example: ssl.protocol=TLSv1.2;ssl.enabled.protocols=TLSv1.2,TLSv1.1 |
| SASL mechanism | The SASL authentication mechanism to be used by the Kafka client. Default: PLAIN. |
| Use SSL truststore | Option to use SSL truststore. When checked, an SSL truststore is mandatory. |
| User name | The user name, if any, associated with this credential. Remarque : The specified user name is used for SASL authentication using JAAS. The
following JAAS configuration is passed to the Kafka Server:
org.apache.kafka.common.security.plain.PlainLoginModule required
username=<user_name> password=<password> |
| Password | The password associated with this credential. Remarque :
|
| Additional Kafka consumer properties | Semicolon-separated string of additional Kafka consumer properties. For example: ssl.protocol=TLSv1.2;ssl.enabled.protocols=TLSv1.2,TLSv1.1 |