JDBC Driver for Apache Kafka

Build 24.0.9060

SSLClientCertType

The format of the SSL client certificate used to connect to the Apache Kafka broker.

Possible Values

JKSFILE, PFXFILE, PEMKEY_FILE, PEMKEY_BLOB

Data Type

string

Default Value

"PEMKEY_FILE"

Remarks

This property is used to determine what format the SSLClientCert property expects. This property can take one of the following values:

JKSFILEThe certificate store is the name of a Java key store (JKS) file containing certificates. In this mode, SSLClientCert controls the ssl.keystore.location option, and ssl.keystore.type is set to JKS.
PEMKEY_FILEThe certificate store is the name of a PEM-encoded file that contains a private key and certificate. In this mode, SSLClientCert controls the ssl.keystore.location option, and ssl.keystore.type is set to PEM.
PEMKEY_BLOBThe certificate store is a string that contains a private key and certificate, optionally encoded in base64. In this mode, SSLClientCert controls the ssl.keystore.key and ssl.keystore.certificate.chain options. The Kafka client libraries do not natively support providing the private key and certificate in a single option. Internally, the driver will split the blob into its PRIVATE KEY and CERTIFICATE blocks. ssl.keystore.type is also set to PEM.

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 24.0.9060