1.创建证书
这时会在D盘下生成一个文件名为keystore的文件
2.导出证书
在D盘下生成server.crt文件
3.将keystore转换成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管理页面,会有一个小锁头。
参考