我已经使用 wsdl2java 生成了客户端存根。我可以调用 HTTP 服务器的 web 服务。但我有带有自签名证书的 HTTPS 服务器。当我为 HTTPS 服务器调用相同的服务时,它抛出异常:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径
如何修改客户端存根以接受所有证书?
我已经使用 wsdl2java 生成了客户端存根。我可以调用 HTTP 服务器的 web 服务。但我有带有自签名证书的 HTTPS 服务器。当我为 HTTPS 服务器调用相同的服务时,它抛出异常:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径
如何修改客户端存根以接受所有证书?
您有以下两种选择之一:
或者,选择忽略错误并继续。请参阅此 stackoverflow q:如何忽略 PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException?
谷歌是你的朋友...