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:
PFXFILE | The certificate store is the name of a PFX (PKCS12) file containing certificates. In this mode, SSLClientCert controls the ssl.keystore.location client option. |
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.key.pem and ssl.certificate.pem options. The Kafka client libraries do not natively support combining the private key and certificate into the same file. Internally, the provider reads the file and separates the PRIVATE KEY blocks from the CERTIFICATE blocks. |
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.key.pem and ssl.certificate.pem options. See the PEMKEY_FILE section for more information on why two properties are required. |