gpt4 book ai didi

java - cmd 无法识别 ssl 连接证书

转载 作者:太空宇宙 更新时间:2023-11-03 14:45:26 25 4
gpt4 key购买 nike

我编写了一个在运行时连接到 SSL 地址的应用程序。我已使用 cmd 中的下一行将证书添加到 keystore :keytool -import -alias cddis-caster.gsfc.nasa.gov
-keystore "C:\Program Files (x86)\Java\jdk1.8.0_101\jre\lib\security\cacerts"
-文件“D:\projects\Certificates\cddis-caster.gsfc.nasa.gov.crt”
。应用程序运行顺利。

接下来我创建了一个可以从 cmd 运行的 jar 文件。从 cmd 运行应用程序时,我在尝试连接到 SSL 地址时收到错误,它说找不到证书。javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径

当连接到非 SSL 地址时,它运行正常。

我该如何解决这个问题?我必须在哪里放置证书才能运行可执行 jar 文件?任何帮助,将不胜感激。谢谢。

最佳答案

问题解决了。我用过This链接,它就像一个魅力。

关于java - cmd 无法识别 ssl 连接证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39387219/

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