javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
我在 soapui 中使用休息服务。我必须在命令提示符下使用测试运行器 bat 文件运行它,但这样做会出现上述错误。
-Dsoapui.https.protocols=SSLv3,TLSv1.2
我试过用这个编辑我的 VM 选项文件。我无权编辑我的测试运行程序 Bat 文件,我也不能这样做。那么任何人都可以提出解决方案来解决它。
最佳答案
可能是REST服务器的SSL密码不支持java!
使用https://www.ssllabs.com/检查您的 REST API 是否支持 java, check this image example
如果显示是这样,你可以从http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html下载文件.完成后,将 JRE 的 lib/security 目录下的两个 JAR(local_policy.jar、US_export_policy.jar)替换为下载包中的 JAR。
如果没有,请提供更详细的信息,以便我们进行详细检查。
关于batch-file - SSl Handshake_failure SOAPUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47344091/