*
can be used in the SAN, if supported by your issuer and security team.GATEWAY_PORT_START
environment variable.
To configure the port that is returned in the metadata, you can use the GATEWAY_ADVERTISED_SNI_PORT
. By default, this port will be the same as the GATEWAY_PORT_START
.
ClientHello
handshake. To forward network requests based on TLS SNI, Gateway has to participate in the TLS handshake to extract the server name indication. If TLS is terminated upstream of Gateway, the SNI information is no longer available.
*
can be used in the SAN, if supported by your issuer and security team.
If you need to detail all the advertised brokers in the Gateway keystore, here is the format returned by Gateway for each broker:
GATEWAY_ADVERTISED_HOST_PREFIX
and defaults to broker
main
.GATEWAY_SNI_HOST_SEPARATOR
and defaults to -
.GATEWAY_ADVERTISED_HOST
.gateway.conduktor.sni-demo.local
and we have a Kafka cluster with 3 brokers with IDs 1, 2, and 3. The SANs for the certificate would be:
KAFKA_
properties required for Gateway to connect to the Kafka cluster.Please check the list of environment variables for Gateway SSL configuration and Gateway SNI routing configuration.LOG4J2_IO_CONDUKTOR_PROXY_NETWORK_LEVEL
to DEBUG
might be helpful when debugging issues.
For more details, see a comprehensive SNI routing troubleshooting guide.