tomcat自己生成HTTPS证书
1.生成秘钥库
keytool是java工具命令,-genkey生成证书,-alias证书名称,-keyalg应该是指算法,-keystore是证书存储路径
keytool -genkey -alias tomcat -keyalg RSA -keystore tomcat.keystore
秘钥口令全部输入一样的
2.将生成秘钥文件放置到conf目录下
3.配置tomcat的server.xml文件
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true">
<SSLHostConfig certificateVerification="false">
<Certificate certificateKeystoreFile="秘钥库路径" certificateKeystorePassword="密码" type="RSA" />
</SSLHostConfig>
</Connector>
4.访问服务器