-
Bug
-
Resolution: Done
-
Blocker
-
None
-
7.1.0.DR10
-
-
-
-
-
-
Elytron server ssl context use-cipher-suites-order attribute has no effect on IBM java. Fixed in IBM Java 8 SR4 FP6.
Reproducer:
- Create server ssl context with cipher-suite-filter = "SSL_RSA_WITH_AES_128_GCM_SHA256,SSL_RSA_WITH_AES_128_CBC_SHA256"
- use-cipher-suites-order = true
- use-cipher-suites-order = false
- Try connect
openssl s_client -connect localhost:8443 -cipher AES128-GCM-SHA256:AES128-SHA256
SSLSesison for AES128-SHA256 is created
- Note, SSL_RSA_WITH_AES_128_GCM_SHA256 is valid cipher suite for IBM when I try
openssl s_client -connect localhost:8443 -cipher AES128-GCM-SHA256
SSLSesison for AES128-GCM-SHA256 is created
It seems IBM java always honor server order. And comes with predefined order [1], ignores ordering in cipher-suite-filter.