Chrome浏览器锁形图标消失后如何导出证书并安装到JRE?
Chrome浏览器锁形图标消失后如何导出证书并安装到JRE?
别担心,我来帮你搞定这个问题!Chrome的锁形图标有时候会因为界面更新或者站点安全配置变化消失,但咱们还有其他可靠的方法导出证书,再顺利安装到JRE里。
一、导出Chrome中的站点证书
这里有两种实用方法,你可以选顺手的来:
方法1:通过地址栏的站点信息面板
- 点击Chrome地址栏最左侧的站点信息图标(就是锁图标原来的位置,现在可能是圆圈、感叹号或其他标识,根据站点安全状态不同会有变化)
- 在弹出的菜单里,选择「连接是安全的」或「证书有效」这类选项(具体文字可能随Chrome版本略有差异)
- 弹出证书详情窗口后,切换到「详细信息」标签页
- 点击右下角的「复制到文件...」,跟着证书导出向导操作就行,推荐选择Base64编码的X.509格式(.CER文件),这个格式后续导入JRE最省心
方法2:通过Chrome设置管理证书
- 打开Chrome设置页面,拉到最底部点击「高级」
- 在「隐私和安全」分类下找到「安全」选项并点击进入
- 选择「管理证书」,在弹出的证书管理器窗口里,查找目标站点的证书(可能在「个人」「其他用户」或「受信任的根证书颁发机构」分类里,建议先访问目标网站再找,更容易定位)
- 选中证书后点击「导出」,同样跟着向导完成导出,记得选对格式
二、将证书安装到JRE
导出证书后,咱们用keytool工具导入到JRE的密钥库中:
- 先找到你的JRE安装目录:
- Windows系统一般是
C:\Program Files\Java\jreX.X.X_XXX\lib\security(X.X.X_XXX对应你的JRE版本号) - Linux系统通常是
/usr/lib/jvm/java-X.X.X-openjdk/jre/lib/security
- Windows系统一般是
- 打开命令提示符(Windows)或终端(Linux),导航到上述
security目录 - 执行以下
keytool命令(记得替换成你的证书路径和自定义别名):keytool -import -alias mysite-cert -file D:\downloads\mysite.cer -keystore cacerts - 输入密钥库密码,默认密码是
changeit,然后确认是否信任该证书,输入「y」回车就完成啦!
备注:内容来源于stack exchange,提问作者WendyG




