idea+maven学习必踩的坑--JDK安全证书导入

本文记录了在IntelliJ IDEA中使用Maven时遇到的JDK安全证书导入问题及解决方案。详细步骤包括选择cer文件、复制到指定目录、管理员权限运行CMD以及使用keytool命令导入证书。在执行命令时需注意文件路径、默认密码、keystore位置等问题,避免报错。通过此文,开发者可以了解如何成功导入并解决证书导入相关问题。
摘要由CSDN通过智能技术生成

愁死了怎么办?搞了一通证书导入,但是死活就没有导入成功,深夜4点我静心研究,原来踩了大坑
1)选择证书,证书是同事导出来的cer文件
2)将cer文件复制到%JAVA_HOME%\jre\bin文件夹下,其实可以不用,但是为了导入时少出错,我们将cer文件放在keytool.exe同目录下
3)cmd 命令行导入,admin权限打开cmd
4) 使用如下命令导入
keytool -importcert -v -trustcacerts -alias nexus -file nexus.cer -storepass changeit -keystore “C:\Program Files\Java\jdk1.8.0_241\jre\lib\security\cacerts”
做以下说明 import命令已经改为importcert,你用的时候可以用keytool -help来查看下是否有改动
-file 后面是 cer文件目录,因和keytool同目录直接输入.cer文件,你倒出来的文件可能是其他名字可以忽视
-storepass 是默认密码 changeit,我们也不做修改
-keystore 后面跟的是你想保存的生成密钥的目录,根据你的需要,但是此处需要注意目录最后必须精确到和cer文件同名但是文件属性为keystore的文件,该目录下不存在这个文件也没有关系,会自动生成,但是注意有坑。
终于搞定了这行命令行,我遇到了以下报错,均是没注意到以上两点
1)keytool error: java.lang.Exception: Keystore file exists, but is empty: C:\Program Files\Java\jdk1.8.0_241\jre\lib\security\cacert

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值