问题
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
- 如何制作一个https网站的证书?
2.导入jdk中
keytool -import -alias home -keystore "/opt/app/jdk1.8/jre/lib/security/cacerts" -file /opt/app/jdk1.8/jre/lib/security/home.cer -storepass "changeit"
3.查看jdk中所有的cacerts证书
keytool -list -keystore /opt/app/jdk1.8/jre/lib/security/cacerts
注:默认密码为:changeit
4. 常用命令:
keytool -importcert -alias imas132 -keystore "%JAVA_HOME%\jre\lib\security\cacerts" -file D:/temp/CFCA_ACS_TEST_OCA31.cer -storepass "changeit"
命令:openssl s_client -connect 220.196.38.131:1443
openssl s_client -connect 202.96.4.34:1443
--添加密钥库:导入到java中的cacerts证书库,默认密码changeit
keytool -importcert -alias oca31cer -keystore "%JAVA_HOME%\jre\lib\security\cacerts" -file D:/temp/CFCA_ACS_TEST_OCA31.cer
--列出指定别名的密钥指纹
keytool -list -keystore "%JAVA_HOME%\jre\lib\security\cacerts" -alias oca31cer
--删除
keytool -delete -alias oca31cer -keystore "%JAVA_HOME%\jre\lib\security\cacerts" -storepass "changeit"