let's encrypt ssl https证书申请 DNS TXT记录 转换成tomcat的keystore.md

申请let's encrypt 的ssl 证书并部属到tomcat中, 系统为centos7

安装certbot, cretbot是let's encrypt 证书申请的客户端

yum -y install epel-release; yum -y install certbot

手动获取cert (通过DNS解析服务中添加TXT来验证域名权限,过程中需要按要求添加TXT记录)
certbot -d sub.yourdomainname.com --manual --preferred-challenges dns certonly

当出现如下提示时到DNS解析服务中添加TXT记录

Please deploy a DNS TXT record under the name 
_acme-challenge.sub.yourdomainname.com with the following value:

667drNmQL3vX6bu8YZlgy0wKNBlCny8yrjF1lSaUndc

Once this is deployed, 
Press ENTER to continue 

转换到pkcs12格式

openssl pkcs12 -export -name [some-alias] -in cert-chain.crt -inkey privkey.key -out keystore.p12
转换到tomcat keystore
keytool -importkeystore -destkeystore mykeystore.jks -srckeystore keystore.p12 -srcstoretype pkcs12 -alias myservercert
验证
keytool -list -v -keystore mykeystore.jks
在tomcat的service.xml中修改相关设置

转载于:https://my.oschina.net/laofa1/blog/814543

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值