使用JDK自带的keytool工具来生成证书
https://blog.csdn.net/qq_26264237/article/details/99672881
使用openssl生成证书
tomcat配置证书
- 1443配置的是keytool生成的证书
- 2443配置的是openssl生成的证书
server.xml
<Service name="Catalina">
<Connector port="1443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true"
keystoreFile="cert\server.keystore" keystorePass="123456"
>
</Connector>
<Connector port="2443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true"
keystoreFile="cert\server\server.p12" keystorePass="123456" keystoreType="PKCS12"
>
</Connector>
<Connector port="8009" protocol="AJP/1.3" redirectPort="1443" />
省略其他...
</Service>


启动tomcat后访问:


查看证书:


本文详细介绍如何使用JDK的keytool工具及openssl生成SSL证书,并在Tomcat中配置两个不同端口(1443和2443)分别使用这两种证书,实现HTTPS安全连接。
930

被折叠的 条评论
为什么被折叠?



