【发布时间】:2018-03-22 01:20:42
【问题描述】:
我以前从未这样做过,大多数教程都没有提到如何处理 .crt 文件。
我从 GoDaddy 购买了 SSL 证书,下载时选择了 Tomcat 作为平台。 zip 文件包含 3 个文件:
dea08asdjakjawl.crt
gd_bundle-g1-g1.crt
gdig.crt.pem
我在 CentOS7 服务器上有一个正在运行的 Spring Boot 应用程序(在端口 80 上带有嵌入式 Tomcat)。 (服务器在 Digital Ocean 上运行,它有一个分配的域,并且使用简单的 http)
所有教程都建议我必须有一个 .jks 或 .p12 文件,但我无法将 .crt 文件转换为那个文件。除此之外,我不确定 2 个 .crt 文件中的哪一个是我应该转换为 .jks/.p12 的文件。
我已将此添加到我的 application.yaml,但没有帮助:
server:
port: 443
ssl:
enabled: true
key-alias: server
key-store: "cert.crt"
key-store-password: "***"
如何更改正在运行的 Spring Boot 项目以使用此证书接受 HTTPS 查询?
【问题讨论】:
标签: spring tomcat ssl spring-boot https