0

SSL证书问题

大家好,

在尝试使用 JMeter 记录特定的 https 网站时,我最终得到了 javax.net.ssl.SSLHandshakeException。[请找到随附的屏幕截图]。

我已经浏览了遇到相同问题的人发布的解决方案。但我没有找到明确的解决方案。任何人都可以帮助我如何录制而不会出现此异常。

我尝试在 user.properties 中使用一些命令,但没有用。

4

1 回答 1

1

根据HTTP 请求采样器文档

注意:证书不符合算法约束

您可能会遇到以下错误: java.security.cert.CertificateException: 如果您在具有 SSL 证书(本身或其信任链中的 SSL 证书之一)的网站上运行 HTTPS 请求,则证书不符合算法约束使用 MD2(如 md2WithRSAEncryption)或大小小于 1024 位的 SSL 证书的签名算法。

此错误与 Java 7 版本 u16 (MD2) 和版本 u40(证书大小低于 1024 位)以及 Java 8 中增加的安全性有关。

为了允许您执行 HTTPS 请求,您可以通过编辑 Java jdk.certpath.disabledAlgorithms 属性来降低 Java 安装的安全性。根据您的情况,删除 MD2 值或大小约束。

此属性在此文件中:

JAVA_HOME/jre/lib/security/java.security

有关更多详细信息,请参阅错误 56357 - 证书不符合算法约束:添加注释以指示如何删除 Java 安装这些新的安全约束问题。


您可能会发现使用JMeter Chrome 扩展作为记录 JMeter 测试的替代选项更容易。

于 2017-02-24T12:31:46.813 回答