使用Spring Boot restful api为生产启用SSL



我想将SSL证书添加到restful web API,我曾尝试添加自签名证书,但无法用于生产。

如何将aws公共证书添加到其中?

首先尝试使用自签名密钥。

通过此命令生成SSL密钥。

keytool -genkey -alias https-example -storetype JKS -keyalg RSA -keysize 2048 -validity 365 -keystore https-example.jks

上面的命令将生成一个名为https-example.jks的文件,因此将其与application.properties一起放入src/main/resources

将以下代码放入应用程序中。属性

server.port=8443
server.ssl.key-alias=https-example
server.ssl.key-store-type=JKS
server.ssl.key-password=password
server.ssl.key-store=classpath:https-example.jks

访问下面这样的api url。

https://localhost:8443/apiURL

对于AWS,通过SSL证书,来自许多供应商之一,如GoDaddy等,并将这些证书和更新application.properties。

最新更新