-
Enhancement
-
Resolution: Done
-
Major
-
None
-
None
Add a configuration option to the Redis client in debezium-storage-redis to optionally enable hostname verification.
Hostname verification ensures that the client does an identity check to verify that it is talking to the correct server and has not been redirected by a man in the middle attack.
The implementation will:
- Add a new boolean configuration property "redis.ssl.hostname.verification.enabled" (defaulting to false)
- Update the configuration of the Jedis client when creating a connection to Redis to enable hostname identity check if the option is set
- Update Redis Stream consumer in debezium-server to reflect the configuration change to how a Redis connection is created