SoapUI测试Https请求,解决问题SSLPeerUnverifiedException: peer not authenticated
2017-12-22 09:59
696 查看
HTTPS在客户端和服务器端通过添加安全层(TLS/SSL)提供了一个保护性的连接。客户端需要服务器端提供认证,服务器同样需要客户端提供一个认证,这就导致了当使用soapUI测试HTTPS请求时会报错:SSLPeerUnverifiedException: peer not authenticated。
为了解决这个问题,我们需要在SoapUI中添加认证,为了测试简便,可以添加全局的认证从而访问任何https请求都无需再添加认证,操作如下:
环境准备:安装java7及以上JDK
注:命令行要使用管理员权限
输入密令等信息(自定义即可)
生成的秘钥在java bin的路径下
选择刚才生成的证书
输入密码
点击OK即可
为了解决这个问题,我们需要在SoapUI中添加认证,为了测试简便,可以添加全局的认证从而访问任何https请求都无需再添加认证,操作如下:
环境准备:安装java7及以上JDK
1.创建证书
进入java的bin目录,命令行执行:keytool -export -alias soapui -file soapui.cer -keystore soapui.keystore注:命令行要使用管理员权限
输入密令等信息(自定义即可)
2.导出证书
keytool -export -alias soapui -file soapui.cer -keystore soapui.keystore生成的秘钥在java bin的路径下
3.在SoapUI中设置信任所有证书
file->preferences选择刚才生成的证书
输入密码
点击OK即可
相关文章推荐
- NO.91 SSLPeerUnverifiedException 问题之解决(附HttpClientUtils升级版)
- xUtils3 Https请求报错:javax.net.ssl.SSLPeerUnverifiedException: Hostname ***.****.**not verified,跳过证书检测
- Cas单点登录配置SSL时遇到的javax.net.ssl.SSLPeerUnverifiedException问题的解决方法
- Cas单点登录配置SSL时遇到的javax.net.ssl.SSLPeerUnverifiedException问题的解决方法
- OkHttp调用HTTPS遇到的问题之:SSLPeerUnverifiedException
- 联合登录,请求令牌时对方返回空以及SSLPeerUnverifiedException的解决办法
- 安卓接sdk时javax.net.ssl.SSLPeerUnverifiedException: No peer certificate的问题
- java开发https请求ssl不受信任问题解决方法
- Android 使用 HTTPS 问题解决(SSLHandshakeException)
- 使用webView访问https的url-处理SslError解决android2.2版本之前的https请求问题
- https应用:避免HttpClient的”javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated”异常
- https请求报错解决:javax.net.ssl.SSLException: Not trusted ...
- 用httpclient发送https协议请求以及javax.net.ssl.SSLHandshakeException解决办法
- javax.net.ssl.SSLPeerUnverifiedException: No peer certificate【已解决】
- https应用:避免HttpClient的”javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated”异常
- java开发https请求ssl不受信任问题
- 解决“Connection to https://dl-ssl.google.com refused”问题
- Android中进行https请求信任证书问题(效率解决,小白适用)
- 解决Java调用https服务证书错误javax.net.ssl.SSLHandshakeException
- HttpClient javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated