public final class SSLCredential extends java.lang.Object implements Credential
It keeps a set of settings related to TLS connection and TLS authentication/authorization. It is used by Producer and Consumers to establish a TLS connection with a Kafka broker.
| Constructor and Description |
|---|
SSLCredential(java.lang.String trustStoreFileName,
java.lang.String trustStorePassword,
java.lang.String keyStoreFileName,
java.lang.String keyStorePassword,
java.lang.String keyPassword)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getCredentialConfig()
Gets config map.
|
public SSLCredential(java.lang.String trustStoreFileName,
java.lang.String trustStorePassword,
java.lang.String keyStoreFileName,
java.lang.String keyStorePassword,
java.lang.String keyPassword)
trustStoreFileName - The trust-store public key file name.trustStorePassword - The trust-store public key password.keyStoreFileName - The key-store private key password.keyStorePassword - The key-store private key password.keyPassword - The password.public java.util.Map<java.lang.String,java.lang.Object> getCredentialConfig()
getCredentialConfig in interface Credential