背景
公司换了新的 example_com.cre
证书, 然后要导入到JDK中.
然而很不巧,公司默认 %JAVA_HOME%
的JDK版本呢和当前应用所用的JDK版本不同,因此需要指定具体导入执行程序
导入命令
"C:\Program Files\Java\jdk1.8.0_101\bin\keytool.exe" -import -alias example_com -keystore "C:\Program Files\Java\jdk1.8.0_101\jre\lib\security\cacerts" -file D:\https-cert\example_com.cer -trustcacerts
keytool.exe
需要指定具体的JDK版本,可以在 \JDK版本\bin\
目录下找到
-alias
是为证书起个别名
-keystore
是需要储存证书的位置,同样需要指定JDK.在 \JDK版本\jar\lib\security\cacerts
目录下找到
-file
指定需要导入的证书具体路径.
删除命令
当然,如果你导入错了,这样删除.
keytool -delete -alias example_com -keystore cacerts
keytool
和 keystore
就不指定具体的JDK路径了
祝你好运,O(∩_∩)O~