keytool 错误: java.io.FileNotFoundException: cacerts (拒绝访问。)

2023-10-11 15:13:21 浏览数 (3)

前情提示

证书导入到 JRE security 中

解决

使用超级管理权限,赋予证书可读可写权限

keytool一些操作

导入证书

注意:路劲中不可有空格 文中zwyq.govpay.ccb.com为测试别名

代码语言:javascript复制
keytool -importcert -alias 别名 -file 证书文件 -keystore 密钥库 -storepass 密钥库密码  
有空格报错,可以把文件放到目录下使用相对定位
keytool -import -trustcacerts -alias zwyq.govpay.ccb.com -file C:/Program Files/Java/jre1.8.0_231/lib/security/cacert.cer -keystore C:/Program Files/Java/jre1.8.0_231/lib/security/cacerts -storepass changeit

cd C:/Program Files/Java/jre1.8.0_231/lib/security

keytool -import -trustcacerts -alias zwyq.govpay.ccb.com -file cacert.cer -keystore cacerts -storepass changeit

以后更新时,先删除原来的证书,然后导入新的证书 查看证书,密钥(yue)口令:changeit

代码语言:javascript复制
cd C:/Program Files/Java/jre1.8.0_231/lib/security
keytool -list -keystore cacerts -alias zwyq.govpay.ccb.com

删除证书

代码语言:javascript复制
keytool -delete -alias zwyq.govpay.ccb.com -keystore cacerts

0 人点赞