【问题标题】:Error javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path while using ssl.insecure flag错误 javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path while using ssl.insecure flag
【发布时间】:2023-04-03 12:30:01
【问题描述】:

我正在使用 Maven 和 Artifactory,并希望通过 http 连接解决 pom.xml 依赖项。因此我使用 Maven wagon 的 flags as specified here.

我想知道如果我告诉 Maven 使用不安全的 ssl 连接,为什么我仍然会收到错误消息。

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: java maven ssl ssl-certificate artifactory


【解决方案1】:

根据documentation

maven.wagon.http.ssl.insecure = true/false(默认为 false),启用/禁用对公钥证书的宽松检查(例如自签名证书)。宽松检查意味着如果链中的所有证书日期都有效,则任何具有 1 个或多个证书的链都将被视为有效(日期检查也可以被覆盖 - 见下文)。

宽松的检查并不意味着根本没有检查,它会在没有 tls 的情况下切换到 http。从消息中我了解到,从服务器提供的证书到信任库中包含的任何证书都没有证书路径。您的信任库中可能缺少一些相关证书。

【讨论】:

    猜你喜欢
    • 2015-09-18
    • 2014-02-09
    • 2018-11-09
    • 2011-12-17
    相关资源
    最近更新 更多