如何在 Spring 上配置 SSL/HTTPS?

How to configure SSL / HTTPS on Spring?

我正在开发一个需要 HTTPS 的 Spring Java 应用程序,我遵循了 Spring's guide to configure SSL

我的 application.properties 文件包含以下内容:

server.port = 8443
server.ssl.key-store = classpath:keystore.p12
server.ssl.key-store-password = password
server.ssl.key-password = password
server.ssl.keyStoreType = JCEKS
server.ssl.keyAlias = alias

当应用程序为 运行 时,控制台输出 Tomcat started on port(s): 8443 (https),但对服务器的任何请求都会导致 0 NO RESPONSE 状态。

我错过了什么?

问题似乎出在指定的加密算法上。我使用 keytool-keyalg AES 生成密钥。将其更改为将 RSA 与 -keyalg RSA 一起使用,现在可以使用了。