栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

javax.net.ssl.SSLHandshakeException:将JMeter与SSL(JDK8)一起使用时,握手失败

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

javax.net.ssl.SSLHandshakeException:将JMeter与SSL(JDK8)一起使用时,握手失败

因此,在进行了一些挖掘并在注释中提出了想法之后,它可以归结为Tomcat配置。

RC4-SHA
根据RFC7465,仅允许进行Tomcat配置,这是不安全的,并且Java
8中不再支持该配置(感谢Robert供参考)。

通过更新服务器SSL配置并删除

RC4-SHA
仅密码,并允许所有默认密码套件(例如
SSLCipherSuite="RC4-SHA"
server.xml
Tomcat配置文件中删除),我使JMeter可以在Java8上工作。

添加更强的安全性加密(JCE无限强度策略),将允许更好的密码套件和更强的加密。您将需要了解美国的出口规则。

我将需要决定要支持哪些密码。这取决于我们期望连接到SSL
Tomcat连接器的客户端。一个客户端肯定是我们的JMeter测试客户端,并且将要连接的其他RESTful客户端很少,它们都是用各种语言编写的,并且适用于各种平台。

希望这次讨论能对其他人有所帮助并有所启发。

我想编辑此答案以添加推荐的(当前)TLS协议和CipherSuite设置。

我发现有关Mozilla ServerSide SSL
Configuration的一些精彩讨论:

现代兼容性

Ciphersuite: ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!3DES:!MD5:!PSKVersions: TLSv1.1, TLSv1.2RSA key size: 2048DH Parameter size: 2048Elliptic curves: secp256r1, secp384r1, secp521r1 (at a minimum)Certificate signature: SHA-256HSTS: max-age=15724800

中间兼容性

Ciphersuite: ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHAVersions: TLSv1, TLSv1.1, TLSv1.2RSA key size: 2048DH Parameter size: 2048 (see DHE and Java for details)Elliptic curves: secp256r1, secp384r1, secp521r1 (at a minimum)Certificate signature: SHA-256

… 和别的

谢谢大家的参与。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/368147.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号