我想将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。