javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路径构建失败

时间:2014-12-23 05:57:55

标签: java ssl https ssl-certificate

我有一个类使用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文件来检查证书,它说没有错误,证书已经被信任。 请帮忙。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

我也遇到了同样的错误。在我的情况下,它发生是因为与我的结束的JDK版本和我想要获取JSON数据的第三方URL不匹配。