生成证书
自签名证书
使用java jdk自带的生成SSL证书的工具keytool生成自己的证书
- 运行 powershell 或 cmd
- 输入如下命令生成证书
keytool -genkeypair -alias tomcat_https -keypass 123456 -keyalg RSA -keysize 1024 -validity 365 -keystore d:/tomcat_https.keystore -storepass 123456
项目配置
导入证书
把生成的 tomcat_https.keystore 放在resources里。
SpringBoot配置文件
server:
port: 8082
ssl:
#开启https,配置跟证书一一对应
enabled: true
#指定证书
key-store: classpath:tomcat_https.keystore
key-store-type: JKS
#别名
key-alias: tomcat_https
#密码
key-password: 123456
key-store-password: 123456
访问结果