Istvan Toth created ZOOKEEPER-4912:
--------------------------------------

             Summary: Remove default TLS cipher overrides
                 Key: ZOOKEEPER-4912
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-4912
             Project: ZooKeeper
          Issue Type: Improvement
          Components: security
            Reporter: Istvan Toth


This is a follow-up on the discussion on the ZOOKEEPER-4415 
[PR|https://github.com/apache/zookeeper/pull/1919] .

ZK currently hardcodes the list of ciphers, and needs to add code to handle all 
new ciphers and Java TLS changes.

This was originally added as a performance optimization, which is not very 
relevant today, and interferes with normal TLS operation.

I propose removing the default cipher logic from X509Util.

Ciphers could still be specified either by the existing config properties, or 
via the standard java properties / security config, but would otherwise default 
to the JVM defaults, and pick up any changes from new JDKs or security settings.

This could cause performance problems for very old JDK8 JVMs, where the current 
behaviour can be restored by explicitly specifying the CBC cipher list.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to