如何将自签名证书正确导入Java密钥库,默认情况下可供所有Java应用程序使用?

如何将自签名证书正确导入Java密钥库,默认情况下可供所有Java应用程序使用?

我确实想将自签名证书导入Java,因此任何尝试建立SSL连接的Java应用程序都会信任此证书。

到目前为止,我设法将其导入

keytool -import -trustcacerts -noprompt -storepass changeit -alias $REMHOST -file $REMHOST.pem
keytool -import -trustcacerts -noprompt -keystore cacerts -storepass changeit -alias $REMHOST -file $REMHOST.pem

不过,当我尝试跑步时,HTTPSClient.class我仍然得到:

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


慕容森
浏览 842回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java