tomcat8配置https ARP方式

1.创建证书

使用JDK自带的keytool工具生成证书

命令为:keytool -genkey -alias tomcat -keyalg RSA -keystore d:/keystore

这时会在D盘下生成一个文件名为keystore的文件

2.导出证书

命令为:keytool -export -file d:/server.crt -alias tomcat -keystore d:/keystore

在D盘下生成server.crt文件

3.将keystore转换成PKCS12

命令为:keytool -importkeystore -srckeystore d:/keystore -destkeystore d:/keystore.p12 -srcstoretype JKS -deststoretype PKCS12

4.生成server.pem

命令:openssl pkcs12 -in d:/keystore.p12 -out d:/server.pem -nodes

5.把生成的.pem和.crt拷贝到tomcat目录下新建ssl文件夹中。

5.tomcat config.xml配置

在config.xml中添加以下代码

<Connector
           protocol="org.apache.coyote.http11.Http11AprProtocol"
           port="8443" maxThreads="200"
           scheme="https" secure="true" SSLEnabled="true"
           SSLCertificateFile="${catalina.home}\ssl\server.crt"
           SSLCertificateKeyFile="${catalina.home}\ssl\server.pem"
           SSLVerifyClient="optional" SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"/>

6.添加生成的证书使其授信用

用windows证书管理器安装

需要.crt那个文件,win+r输入certmgr.msc,添加授信任的根证书颁发机构

结束

打开ie,cheome输入https://localhost:8443进入tomcat管理页面,会有一个小锁头。

参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值