如何在 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
一起使用,现在可以使用了。
我正在开发一个需要 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
一起使用,现在可以使用了。