首页 > 解决方案 > Spring Boot 现有域 .cert 文件实现我的应用程序(SSL)

问题描述

我有一个购买域名的 ssl 证书。我想将此应用于我的 Spring Boot 应用程序。我该如何实施?我只找到了自签名示例并寻找 CA 签名证书(扩展名为.CERT)实现示例。

标签: javaspring-bootsslssl-certificate

解决方案


  1. 从您的证书开始生成密钥库: keytool -import -alias myAlias -file certificate.cert -keystore keystore.p12 -storepass password -storetype PKCS12
  2. 将生成的密钥库文件添加到您的类路径(例如,在 下src/main/resources
  3. 添加以下属性以启用 SSL:
server.ssl.key-store=classpath:keystore.p12
server.ssl.key-store-type=pkcs12
server.ssl.key-store-password=password
server.ssl.key-password=password
server.ssl.key-alias=myAlias
server.port=8443

推荐阅读