1.需要安装对应生成证书环境的openssL
Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions
这里以windows为例。下载对应的安装包,安装。
2.在需要生成证书的文件夹下打开控制台
输入这个命令:
bash
openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj "/C=CN/ST=Zhejiang/L=Hangzhou/O=MyDev/CN=IP"
参数说明:
365: 表示有效时间364天,按需配置。
IP:现场对应服务器的IP。
注意:Spring Boot 通常需要 PKCS12 格式,可能需要转换:
bash
openssl pkcs12 -export -in server.crt -inkey server.key -out server.p12
会需要输入密码,可以不输入,建议设置密码。
下面的命令是直接带上设置密码的,将PASSWORD替换为真实密码。
bash
openssl pkcs12 -export -in server.crt -inkey server.key -out server.p12 -passout pass:PASSWORD
openssl pkcs12 -export -in server.crt -inkey server.key -out server.p12 -name pinpoint