用命令
keytool -genkey -alias localhost -keyalg RSA -keystore KeyStore.jks -keysize 2048
我生成了 keystore 。
接下来,我将生成的文件放在 resource
中,并添加到配置中
#server
server:
ssl:
key-store: classpath:KeyStore.jks
key-store-password: JonkiPro
key-password: JonkiPro
(我在生成文件时设置了相同的密码)
但是应用程序已经停止工作,服务器没有响应。程序编译正确但找不到服务器 https://zapodaj.net/e71e6875b721b.png.html
我还需要做其他事情吗?
最佳答案
定义服务器端口 server.port=8443
server.ssl.key-store=类路径:keystore.jks
server.ssl.key-store-password= secret
server.ssl.key-password=另一个 secret
the application will no longer support plain HTTP connector at port 8080. Spring Boot doesn’t support the configuration of both an HTTP connector and an HTTPS connector via application.properties
关于java - 将 SSL 添加到 Spring Boot 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46406708/