您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

SunCertPathBuilderException:无法在CN1应用中找到到请求目标的有效证书路径

SunCertPathBuilderException:无法在CN1应用中找到到请求目标的有效证书路径

现在正在工作。

(在tomcat上)我确保根证书和中间证书在我的密钥库中(根据我之前包含的链接)。我将我的.ca-bundle很好地包含在密钥库中。

(在tomcat上)我注意到我正在使用旧版本的Apache配置(从中学到了依赖较旧的论坛帖子的经验)。需要让apache .conf文件中的SSLCACertificateFile指向我的.ca-bundle文件,而不是使用SSCertificateChainFile。

它仍然在我的模拟器上出错,但可以在我的iPhone上运行,这表明(如Shai所述)我期望的JDK不同,因此将笔记本电脑升级到了更高的JDK 1.8.171。这本身并没有改变,但可能是必需的。

通过深入研究,我意识到笔记本电脑上的模拟器也需要上述工具。因此,我最终以管理员身份在命令提示符下运行以下语句,现在我的模拟器正在运行。

cd%java_home%\ jre \ lib \ security

路径=%java_home \ bin

keytool-导入-alias comodo -keystore cacerts-文件C:\ path \ ComodoRoot.cer

keytool-导入-alias comodo_intermediate -keystore cacerts-文件C:\ path \ ComodoInter.cer

keytool-导入-别名购买_cert-密钥库cacerts-文件C:\ path \ my_purchased_cert.crt

其他 2022/1/1 18:20:03 有614人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶