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