Spring Boot下启用https
1、需要一个证书,可以自己生成或者购买。下面是我们通过keytool自己生成。
打开运行,输入cmd,进入命令行
输入生成命令: keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650
然后要求输入密码,输入的时候,命令行中不会显示出来,自己输入完回车就可以了,不要以为是不能输入
一般在【C:\user\你的用户名】这个文件夹下会生成一个PKCS12格式的叫做keystore.p12的证书
2、把证书复制到项目中的src/main/resources目录下
3、配置,在application.properties文件夹加入
server.ssl.key-store: classpath:keystore.p12
server.ssl.key-store-password: 生成证书时要求输入的密码
server.ssl.keyStoreType: PKCS12
server.ssl.keyAlias: tomcat