Record - kafka : SecureSocket

Provides configurations for facilitating secure communication with the Kafka server.

Fields

  • keyStore KeyStore
  • Configurations associated with KeyStore.

  • trustStore TrustStore
  • Configurations associated with TrustStore.

  • protocol Protocols
  • Configurations related to SSL/TLS protocol and version to be used.

  • sslProvider string
  • The name of the security provider used for SSL connections. Default value is the default security provider of the JVM.

  • sslKeyPassword string
  • The password of the private key in the key store file. This is optional for client.

  • sslCipherSuites string
  • A list of cipher suites. This is a named combination of authentication, encryption, MAC and key exchange algorithm used to negotiate the security settings for a network connection using TLS or SSL network protocol. By default all the available cipher suites are supported.

  • sslEndpointIdentificationAlgorithm string
  • The endpoint identification algorithm to validate server hostname using server certificate.

  • sslSecureRandomImplementation string
  • The SecureRandom PRNG implementation to use for SSL cryptography operations.