【问题标题】:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failedjavax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX 路径构建失败
【发布时间】:2014-12-23 05:57:55
【问题描述】:

我有一个类使用 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

我搜索了很多,找到了很多答案,但没有一个对我有用。 我将证书添加到../jre/lib/security 目录下的cacerts 文件中,并且还安装了证书。但没有什么对我有用。 我还通过运行InstallCert.java 文件检查了证书,它说没有错误,证书已经受信任。 请帮忙。 提前致谢。

【问题讨论】:

    标签: java ssl https ssl-certificate


    【解决方案1】:

    我也遇到了同样的错误。就我而言,发生这种情况是因为我的 JDK 版本与我为获取 JSON 数据而点击的第 3 方 URL 不匹配。

    【讨论】:

    • 谢谢拉比。 java版本也会导致xml响应吗?
    • 我认为它也可能发生在 xml 中。请检查Java版本是否不匹配?
    猜你喜欢
    • 2016-03-24
    • 2016-02-25
    • 2017-06-04
    • 1970-01-01
    • 2014-09-05
    • 2020-06-01
    • 2019-05-03
    • 2016-02-14
    • 1970-01-01
    相关资源
    最近更新 更多