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

 

posted @ 2018-03-28 16:06  LiveYourLife  阅读(542)  评论(0编辑  收藏  举报