我在调用 https url 时遇到以下异常SOAP UI。
java.security.cert.CertificateException:证书不符合算法约束
从异常消息我可以理解这是一个握手错误。
你能帮我解决吗?
在花了很多时间试图弄清楚如何解决它之后,解决方案很简单......
JDK7 更改了默认的 Java 安全设置以禁用 MD2 算法来签署 SSL 证书。但是这可以通过编辑重新启用:
%JDK_HOME%/jre/lib/security/java.security
Run Code Online (Sandbox Code Playgroud)
注意:SOAP UI 使用自己的 jre,因此需要在soap ui 目录下的java.security 文件中注释相同的内容,因为它位于:
C:\SoapUI-5.1.3\jre\lib\security
Run Code Online (Sandbox Code Playgroud)
注释掉这个属性:
jdk.certpath.disabledAlgorithms=MD2
#... becomes ...
#jdk.certpath.disabledAlgorithms=MD2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4602 次 |
| 最近记录: |