将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