将nginx
版本的ssl证书
转换成JAVA使用的jks
类型
<输入自己的密码>
此处都输入一样的密码即可- 将代码中
demo.com
替换成自己的域名
1、首先将crt和key证书转换为p12
类型
openssl pkcs12 -export \
-in server.crt \
-inkey server.key \
-out server.p12 \
-name demo.com \
-passout pass:<输入自己的密码>
2、再将p12
类型证书转换为JAVA专用的jks
类型
keytool -importkeystore \
-srckeystore server.p12 \
-srcstoretype PKCS12 \
-srcstorepass <输入自己的密码> \
-srcalias demo.com \
-destkeystore server.jks \
-deststoretype JKS \
-deststorepass <输入自己的密码> \
-destkeypass <输入自己的密码> \
-destalias demo.com
3、在SpringBoot
中使用
- 将生成的
server.jks
放置到SpringBoot下的resources
文件夹下即可
server.ssl.key-store=classpath:server.jks
server.ssl.key-store-password=<输入自己的密码>
server.ssl.key-store-type=JKS
server.ssl.key-alias=demo.com