我为 WCF 服务创建了一个轴客户端(客户端由 Eclipse 生成,使用 WSDL 作为输入)。
客户端在使用 HTTP 时工作正常。
使用 HTTPS 时出现以下异常:
javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径
我理解这个错误,但我不想给它一个证书所在的地方。
我想告诉 Axis 避免这一步(接受任何证书而不检查它)。
我知道如何用 HttpsURLConnection 来做(创建一个什么都不做的自定义验证器),但我不知道如何用轴来做......(我如何告诉轴使用我的自定义验证器,或者更好,如何我告诉它完全忽略这一步)。
有人能帮我吗?
谢谢,
马坦