[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-4912?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated ZOOKEEPER-4912:
--------------------------------------
    Labels: pull-request-available  (was: )

> 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
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> 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, which should be added to the documentation.



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

Reply via email to