小白必会Https之Tomcat搭建https
- 生成秘钥
- 生成秘钥 采用RSA加密算法
RSA加密算法是一种非对称加密算法。在公开**加密和电子商业中RSA被广泛使用。RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的
jdk提供签名工具keytool.exe
在目录\Java\jdk1.8.0_172\bin
打开CMD---》输入一下命令:
keytool -genkeypair -alias "Tomcat" -keyalg "RSA" -keystore "C:\WorkSoft\Tomcat9\tomcat.keystore"
按照提示输入内容
2.找到秘钥文件,拷贝到Tomcat路径下
C:\WorkSoft\Tomcat9\tomcat.keystore
3.修改Tomcat的server.xml配置文件
找到8443端口,默认注释
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true" keystoreFile="C:\WorkSoft\Tomcat9\tomcat.keystore" keystorePass="123456"> </Connector>
4.测试Tomcat对Https的支持