Linux jdk中导入https CA证书
Linux jdk中导入https CA证书,
Step1
从网站直接导出https CA证书 base64
Step2
上传至服务器/data/jdk1.8.0_202/jre/lib/security
Step3
将证书导入java的cacerts证书库
Step4
执行keytool -import -alias XXX -keystore cacerts -file /data/jdk1.8.0_202/jre/lib/security/XXX.cer
Step5
输入cacerts证书库的密码 changeit
Step6
确认信任 yes
Step7
查看证书是否已安装信任
keytool -list -keystore cacerts -alias XXX
解释:
-alias 指定别名(推荐和证书同名)
-keystore 指定存储文件(此处固定)
-file 指定证书文件全路径(证书文件所在的目录)
注意:
当切换到 cacerts 文件所在的目录时,才可指定 -keystore cacerts, 否则应该指定全路径;
如果想替换证书
cd ${JAVA_HOME}/jre/lib/security
keytool -delete -alias XXX -keystore cacerts
keytool -import -alias XXX -keystore cacerts -file ${JAVA_HOME}/jre/lib/security/XXX.cer
keytool -list -keystore cacerts -alias XXX