如何将自签名证书正确导入到所有 Java 应用程序缺省情况下都可用的 Java 密钥库中?
2022-08-31 06:40:25
我确实想将自签名证书导入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 path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target