背景:调用三方https服务,由于服务端本身https证书的缺陷,对java不友好,需要通过jdk导入证书。
报错截图:
证书下载截图:
1、证书存放目录:java/jre/lib/security/
2、导入命令(我是在java/jre/bin目录下进行操作的)
keytool -import -v -trustcacerts -alias “cfcaevroot [jdk]” -file ework1.cer -keystore …/lib/security/cacerts
“cfcaevroot [jdk]” 导入证书的名字
ework1.cer 证书文件
…/lib/security/cacerts 证书目录
3、查看证书列表
keytool -list -keystore cacerts
4、删除证书
keytool -delete -alias 证书名 -keystore cacerts