gpt4 book ai didi

java - 如何找到丢失的证书并添加它?

转载 作者:太空宇宙 更新时间:2023-11-04 13:03:34 24 4
gpt4 key购买 nike

我有一个简单的 JAVA 应用程序,它连接到 HTTPS 网站并从那里下载文件。该 JAVA 应用程序已以 JAR 文件的形式部署到 Unix 服务器。当我运行 JAR 时,出现以下异常:

javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径

当我在 Google 上搜索此异常时,我发现解决方案是将缺少的证书添加到 keystore 中。但问题是,我不知道如何找到丢失的证书。找到之后,如何添加呢?在哪里添加?

多个网站上有很多关于上述异常的帖子,但我被困在如何知道丢失的证书、https 服务器的服务器别名以及更多问题上。有人可以帮我完成具体步骤吗?

提前致谢...

最佳答案

请您打开 https 站点,在地址栏左侧您可以看到锁标志(在 Firefox 中)。单击它,然后查看证书,然后将其导出到某个文件。现在你已经拿到证书了。下一步是将此证书添加到您的证书存储中。导入证书可以使用java keytool命令,请引用这篇文章http://www.planetlarg.net/support-cookbook/ssl-secure-sockets-layer/add-x509-certificate-java-keystore-using-keytool

关于java - 如何找到丢失的证书并添加它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34704127/

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