一、生成Https协议需要的证书
https生成私钥和crt证书文件,可以参考之前的博客使用Nginx搭建旁路服务器获取客户端真实IP,不过Spring Boot项目不能直接使用crt证书,可以通过openssl命令将crt证书转成pkcs12类型证书
。
在openssl安装bin目录下通过CMD窗口执行如下命令:
openssl pkcs12 -export -in nginx-https.crt -inkey nginx-https.key.unsecure -out spring-boot.pkcs12
执行截图如下:
注意:执行过程中需要输入密码,请记住自己设置的密码,后面需要使用
。