Notable Jetty 9.3.7 Change
Marvin Addison
marvin.addison at gmail.com
Thu Mar 17 09:41:22 EDT 2016
I discovered much to my surprise that Jetty 9.3.7 disables RSA+SHA1 ciphers
in SSL connectors by default:
https://github.com/eclipse/jetty.project/commit/0a1b0b2bc69ea7e7f5f44992f47a84f926cdeebb
In our configuration, where we exclusively set includeCipherSuites as a
whitelist, I could not negotiate anything less than a TLS 1.2 connection
upon upgrading to 9.3.7. I had to explicitly override the defaults via
excludeCipherSuites to get TLS 1.0/1.1 connections to work, which is a must
for our environment and presumably most IdP deployments. I believe that the
configuration cited on
https://wiki.shibboleth.net/confluence/display/IDP30/Jetty93 will prevent
the failure we experienced since excludeCipherSuites is specified.
I attempted to discuss this change with them on their user list, but it was
pretty fruitless:
http://dev.eclipse.org/mhonarc/lists/jetty-users/msg06782.html
Bottom line: the Jetty project appears to favor security over
interoperability and deployers should explicitly configure both
include/excludeProtocols and include/excludeCipherSuites in
jetty-ssl-context.xml to ensure a stable configuration under upgrades.
M
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20160317/473006ac/attachment.html>
More information about the users
mailing list