生成SpringBoot需要的JKS证书

Administrator
发布于 2025-08-05 / 13 阅读
0
0

生成SpringBoot需要的JKS证书

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

评论