Https之Tomcat搭建https

Https之Tomcat搭建https

一. 生成秘钥

1.生成秘钥 采用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”
按照提示输入内容
Https之Tomcat搭建https
Https之Tomcat搭建https

2.找到秘钥文件,拷贝到Tomcat路径下

C:\WorkSoft\Tomcat9\tomcat.keystore

3.修改Tomcat的server.xml配置文件

找到8443端口,默认注释
Https之Tomcat搭建https

4.测试Tomcat对Https的支持

Https之Tomcat搭建https
Https之Tomcat搭建https