zookeeper.ssl.endpoint.identification.algorithm — Kafka Broker Configuration
Specifies whether to enable hostname verification in the ZooKeeper TLS negotiation process, with (case-insensitively) "https" meaning ZooKeeper hostname verification is enabled and an explicit blank value meaning it is disabled (disabling it is only recommended for testing purposes). An explicit value overrides any "true" or "false" value set via the zookeeper.
Description
Specifies whether to enable hostname verification in the ZooKeeper TLS negotiation process, with (case-insensitively) "https" meaning ZooKeeper hostname verification is enabled and an explicit blank value meaning it is disabled (disabling it is only recommended for testing purposes). An explicit value overrides any "true" or "false" value set via the zookeeper.ssl.hostnameVerification system property (note the different name and values; true implies https and false implies blank).
Default Values by Kafka Version
| Kafka Version | Default Value |
|---|---|
| 2.5 | HTTPS |
| 2.6 | HTTPS |
| 2.7 | HTTPS |
| 2.8 | HTTPS |
| 3.0 | HTTPS |
| 3.1 | HTTPS |
| 3.2 | HTTPS |
| 3.3 | HTTPS |
| 3.4 | HTTPS |
| 3.5 | HTTPS |
| 3.6 | HTTPS |
| 3.7 | HTTPS |
| 3.8 | HTTPS |
| 3.9 | HTTPS |