SSLClientCertType
The format of the SSL client certificate used to connect to the Apache Kafka broker.
Possible Values
JKSFILE, PFXFILE, PEMKEY_FILE, PEMKEY_BLOBData 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:
JKSFILE | The 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_FILE | The 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_BLOB | The 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. |