我正在访问网络服务。当我在浏览器中访问 Web 服务的 URL 时,证书已签名并自动被接受。
我不明白的是,当我使用 Java 访问 Web 服务时,我会得到以下内容:
javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径
我想这意味着证书没有签名,但确实如此。
不会com.sun.net.ssl.internal.ssl
自动去证书颁发机构并检查证书是否已签名?如果没有,我是否需要另外设置一些东西才能做到这一点?