我正在开发一个需要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
状态。
我错过了什么?
答案 0 :(得分:5)
问题似乎是指定的加密算法。我使用keytool
和-keyalg AES
生成密钥。将其更改为使用带-keyalg RSA
的RSA,现在可以正常使用。