0

我已经使用 wsdl2java 生成了客户端存根。我可以调用 HTTP 服务器的 web 服务。但我有带有自签名证书的 HTTPS 服务器。当我为 HTTPS 服务器调用相同的服务时,它抛出异常:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径

如何修改客户端存根以接受所有证书?

4

1 回答 1

0

您有以下两种选择之一:

  1. 相信证书。一种可能的方法是:http ://www.mkyong.com/webservices/jax-ws/suncertpathbuilderexception-unable-to-find-valid-certification-path-to-requested-target/

  2. 或者,选择忽略错误并继续。请参阅此 stackoverflow q:如何忽略 PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException?

谷歌是你的朋友...

于 2013-08-27T14:20:54.783 回答