gpt4 book ai didi

java - 使用 JAR 运行时的 SSL 握手问题

转载 作者:行者123 更新时间:2023-11-30 10:57:13 25 4
gpt4 key购买 nike

我在尝试通过 Java 运行 RestClient 时遇到问题。我正在使用 Apache HttpClient 构建休息客户端我已在 jdk cacerts 文件中添加了所需的证书,并检查了它们是否存在。

现在,当我从 eclipse 运行我的代码时,握手正确发生,没有任何错误,我能够发送 POST 请求。

现在,当我从 eclipse 创建一个可运行的 jar 文件并将所有 jar 打包在其中时,我在运行时遇到了错误发生错误:sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径

请大家帮我解决这个问题。

最佳答案

使用以下选项运行您的应用程序:

java -Djava.security.debug=all ...

这将打开调试。

我假设您将 jar 文件作为独立应用程序运行。如果是这种情况,cacerts 可能会有所不同。

关于java - 使用 JAR 运行时的 SSL 握手问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32714691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com