Java 如何为Jetty SSL设置密码套件的顺序?
为了服务我的应用程序,我使用Apache或嵌入式Jetty。对于Jetty,我选择了一些要使用的密码套件,并使用Java 如何为Jetty SSL设置密码套件的顺序?,java,ssl,jetty,Java,Ssl,Jetty,为了服务我的应用程序,我使用Apache或嵌入式Jetty。对于Jetty,我选择了一些要使用的密码套件,并使用setIncludeCipherSuites(String[]names)进行设置。在Jetty文档()中,我发现:请注意,您必须按优先顺序指定密码套件 但一份接一份的报告指出: Cipher Suites (sorted by strength; the server has no preference) TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (
setIncludeCipherSuites(String[]names)
进行设置。在Jetty文档()中,我发现:请注意,您必须按优先顺序指定密码套件
但一份接一份的报告指出:
Cipher Suites (sorted by strength; the server has no preference)
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0xc027) ECDH 571 bits (eq. 15360 bits RSA) FS 128
(3 other suites I use)
对于Apache,我得到了:
Cipher Suites (SSL 3+ suites in server-preferred order, then SSL 2 suites where used)
对于我在
setIncludeCipherSuites()
中设置项目的Jetty顺序,似乎没有任何意义。有没有办法设置首选密码套件的顺序?我找到的最佳答案是在Jetty服务器前面使用Apache HTTPD作为反向代理,并使用OpenSSL设置密码套件的优先级。看 这不是答案。充其量,这应该是一个评论。