我有一个类使用xml命中安全URL(以https开头),最后它处理xml并发回响应。但在这样做时,我得到了一些例外。
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
我google了很多,发现了很多答案,但没有一个适合我。
我将证书添加到cacerts
目录下的../jre/lib/security
文件中,并且还安装了证书。但没有什么对我有用。
我还通过运行InstallCert.java
文件来检查证书,它说没有错误,证书已经被信任。
请帮忙。
提前谢谢。
答案 0 :(得分:1)
我也遇到了同样的错误。在我的情况下,它发生是因为与我的结束的JDK版本和我想要获取JSON数据的第三方URL不匹配。