将https安全证书导入jdk中

添加https安全证书

以下是我在linux上安装mysql5.7版本的步骤以及遇到的一些问题的解决办法

生成证书

生成证书命令
keytool -genkey -alias ssodemo -keyalg RSA -keysize 1024 -keypass 123456 -validity 365 -keystore D:\work\key\ssodemo.keystore -storepass 123456

1、ssodemo为证书别名
2、-keypass 为证书密码
3、这里的D:\work\key\是本地的路径,这里的文件夹需要自己手动新建好,不然系统会提示找不到指定路径
4、名字与姓氏最好写的是域名(不要写ip),本地测试时可以在C:\Windows\System32\drivers\etc\hosts文件中映射一个虚拟域名,在hosts文件中添加 127.0.0.1 sso.server.com

导出证书

导出证书命令
keytool -export -alias ssodemo -keystore D:\work\key\ssodemo.keystore -file D:\work\key\ssodemo.crt -storepass 123456

将证书导入jdk中

将证书导入jdk命令
keytool -import -keystore “D:\jdk1.8.0_181\jre\lib\security\cacerts” -file D:work\key\ssodemo.crt -alias ssodemo

注意
D:\work\key\ssodemo.keystore这个路径有空格时需要加上双引号,否则无法识别路径,ssodemo为证书的名字
**如果提示拒绝访问文件,用管理员用户打开cmd再重新执行即可,若输入正确密码提示密码错误,把 "D:\jdk1.8.0_181\jre\lib\security"下的cacerts文件删除掉,再执行上面的命令

查看添加到jdk中的所有证书

keytool -list -keystore "D:\jdk1.8.0_181\jre\lib\security\cacerts"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值