Mat*_*tan 5 java security https wcf axis
我为WCF服务创建了一个轴客户端(客户端由Eclipse生成,使用WSDL作为输入).
使用HTTP时客户端工作正常.
使用HTTPS时,我收到以下异常:
javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到所请求目标的有效证书路径
我理解错误,但我不想给它一个证书所在的位置.
我想告诉Axis避免这一步(接受任何证书而不检查它).
我知道怎么用HttpsURLConnection(创建一个什么都不做的自定义验证器),但我不知道怎么用轴...(我怎么能告诉轴使用我的自定义验证器,或者更好,怎么能我告诉它完全忽略这一步骤.
有人能帮我吗?
谢谢,
玛坦
tib*_*tof 23
我有同样的问题并使用以下方法修复:
AxisProperties.setProperty("axis.socketSecureFactory","org.apache.axis.components.net.SunFakeTrustSocketFactory");
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,请看这里.
| 归档时间: |
|
| 查看次数: |
7207 次 |
| 最近记录: |