【问题标题】:What is the best practice to enable ssl in spring boot?在 Spring Boot 中启用 ssl 的最佳做法是什么?
【发布时间】:2018-12-13 04:17:15
【问题描述】:

我有一个将部署在多个服务器中的 Spring Boot 应用程序。我在类路径中有每个服务器的 jks 文件。简化部署的最佳方法是什么?我不希望在命令行中将 jks 文件的名称与配置文件名称一起传递。

【问题讨论】:

  • 我会将应用程序部署为war 文件。然后在tomcat 上启用https,即修改server.xml 以包含密钥库。这样我可以更好地控制我的应用程序。

标签: java spring-mvc spring-boot tomcat ssl


【解决方案1】:

只需将这些属性添加到您现有的 application.properties 中即可。

server.ssl.key-store: keystore.p12
server.ssl.key-store-password: mypassword
server.ssl.keyStoreType: PKCS12
server.ssl.keyAlias: tomcat

【讨论】:

  • 我要解决的问题是我的每台服务器都有不同的证书,而且别名是一样的。
猜你喜欢
  • 1970-01-01
  • 2017-10-07
  • 2019-01-14
  • 2021-10-26
  • 2021-02-22
  • 2022-01-07
  • 2017-04-27
  • 2018-11-10
  • 1970-01-01
相关资源
最近更新 更多