如何将自签名证书正确导入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:无法找到所请求目标的有效证书路径
相关分类