JDK导入证书

目录

1. 导入证书

1.1 查看jdk环境变量名称:JAVA_HOME

1.2 查看证书库 

1.3 导入证书命令 

1.4 删除证书 

2. 添加完证书如果还是不能使用,在代码中加入如下代码


1. 导入证书

1.1 查看jdk环境变量名称:JAVA_HOME

cat /etc/profile

1.2 查看证书库 

查看cacerts中的证书列表

keytool -list -keystore /${JAVA_HOME}/jre/lib/security/cacerts -storepass changeit

1.3 导入证书命令 

导入指定证书到cacerts

keytool -import -alias 证书名称(别名) -keystore ${JAVA_HOME}/jre/lib/security/cacerts -file 证书路径/证书名称.cer
  • 密码默认是:changeit
  • 如果提示:"是否信任此证书? [否]:" ,那么请输入"y"
  • 当出现:Certificate was added to keystore(证书已添加到密钥库)的时候,已经添加成功。

1.4 删除证书 

删除cacerts中指定名称的证书

keytool -delete -alias 证书名称 -keystore ${JAVA_HOME}/jre/lib/security/cacerts -storepass changeit
参数解释
-certreq生成证书请求
-changealias更改条目的别名
-delete删除条目
-exportcert导出证书
-genkeypair生成密钥对
-genseckey生成密钥
-gencert从证书请求生成证书
-importcert导入证书或证书链
-importpass导入密码
-importkeystore从另一个密钥库导入一个或所有条目
-keypasswd更改条目的密钥密码
-list列出密钥库中的条目
-printcert打印证书的内容
-printcertreq打印证书请求的内容
-printcrl打印CRL文件的内容
-storepasswd更改密钥库的存储密码

2. 添加完证书如果还是不能使用,在代码中加入如下代码

System.setProperty("javax.net.ssl.trustStore", "${JAVA_HOME}/jre/lib/security/cacerts");
System.setProperty("javax.net.ssl.trustStorePassword", "changeit");

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值