如何把安全证书导入到java中的cacerts证书库

如何把安全证书导入到java中的cacerts证书库,第1张

把安全证书导入到java中的cacerts证书库步骤:

1、先下载证书,然后使用命令导入

2、详细信息复制到文件

3、点击下一步:

4、点击浏览选择路径保存

5、定义命名

6、保存成功

7、然后执行导入 *** 作,Windows下执行开始 >> 运行 >> 输入cmd 进入dos命令行 >>

Linux直接执行命令即可(注意,事先需要配置好环境变量)

执行命令:

keytool -import -alias ${certificate_name} -keystore "%JRE_HOME%/lib/security/cacerts -file "${file_path}/${file_name}.cer" -trustcacerts

(注意keytool是JDK自带的一个工具集,如果没有配置好环境变量会提示keytool不能识别)

如我的是windows环境,JRE位于C:\Program Files\Java\jdk1.6.0_16\jre,证书文件放在d盘根目录,则我需要执行的命令是

keytool -import -alias kedou -keystore "C:/Program Files/Java/jdk1.6.0_16/jre/lib/security/cacerts" -file "d:/kedou.cer" -trustcacerts

这时候需要输入JRE的keystore的密码,默认密码是changeit

然后会提示你是否信任,回复Y即可

再回车,这时候你的证书已经被加入到证书库里面了!

图解如下:

已经完成了证书的导入。

检查/etc/profile文件中有无TMOUT环境变量设置。 例如:export TMOUT=600,其中600表示超过600秒无 *** 作即断开连接

#vi /etc/profile

刷新profile

#source /etc/profile

一:获取cacerts.bks文件到你的计算机中,可使用Android模式器,也可USB连接你的手机。>adb pull /system/etc/security/cacerts.bks cacerts.bks二:在PC上安装Java环境,然后下载这个文件 bcprov-jdk16-141.jar,放入java安装目录下的/lib/ext/目录中。bcprov-jdk16-141.jar到Linux公社的1号FTP服务器里,下载地址:FTP地址:www.linuxidc.com" target="_blank">ftp://www.linuxidc.com 用户名:www.linuxidc.com密码:www.muu.cc在 2011年LinuxIDC.com\5月\Android(cacerts.bks)添加根证书下载方法见 http://www.linuxidc.net/thread-1187-1-1.html将第一步中取得的cacerts.bks与你要添加的CA证书放在同一级目录下,CA证书为crt或cer格式。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7616926.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存