Tomcat + Https
1、使用JDK自带的工具keytool
命令来创建证书:
.../jdk/bin > keytool -genkey -alias gosuncn -keyalg RSA -keystore D:\code\java\AndroidDemo\tomcat8087\tomcatkey.keystore
keytool -genkey -alias ssozzjz5 -keyalg RSA -keysize 1024 -keypass 123456 -storepass 123456 -dname "CN=172.27.166.253,OU=csoa,O=csoa,L=FZ,ST=FZ,C=CN" -ext san=ip:127.0.0.1 -validity 3600 -keystore D:\code\java\AndroidDemo\tomcat8087\tomcatkey.keystore
2、配置conf\server.xml
文件,新增一个Connector
.
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true">
<SSLHostConfig>
<Certificate certificateKeystoreFile="/usr/local/tomcat/tomcatkey.keystore"
certificateKeystorePassword="password" type="RSA" />
</SSLHostConfig>
</Connector>
3、访问
https://127.0.0.1:8443/