使用keytool命令生成证书并导入java的cacerts证书库

1、生成证书,其中-alias后是别名,-keystore后是证书路径和名称
keytool -genkey -alias tomcat -keyalg RSA -keystore /etc/cas/keystore/tomcat.keystore

提示<What is your first and last name?>时必须输入 https域名,如:sso.gudao.red,
否则会报java.io.IOException: HTTPS hostname wrong:  should be <sso.gudao.red>异常


2、导出证书到/etc/cas/keystore/tomcat.cer
keytool -export -alias tomcat -keystore /etc/cas/keystore/tomcat.keystore -storepass tomcat -rfc -file /etc/cas/keystore/tomcat.cer



3、证书导出之后便可导入到java中的cacerts证书库,默认密码changeit
keytool -import -alias tomcat -keystore cacerts -file /etc/cas/keystore/tomcat.cer -trustcacerts


4、删除证书
keytool -delete -alias tomcat -keystore /etc/cas/keystore/tomcat.keystore -storepass tomcat
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值