Dav*_*llo 11 java ssl https spring
我按照他们的指南使用RSA(如何在Spring上配置SSL/HTTPS?)在我的Spring Boot服务器上设置SSL :
keytool -genkey -alias <alias> -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650将这些行放在我的application.properties文件中:
server.port: 8443
server.ssl.key-store: classpath:keystore.p12
server.ssl.key-store-password: <keystore password>
server.ssl.key-password = <key password>
server.ssl.keyStoreType: PKCS12
server.ssl.keyAlias: <alias>
奇迹般有效.但是当我通过运行生成AES 256密钥keytool -genseckey -keystore keystore.jck -storetype JCEKS -storepass <store pass> -keyalg AES -keysize 256 -alias <alias> -keypass <key pass>并将.properties文件更改为新的密钥库/密钥值时,每个对服务器的请求都会产生0 EMPTY RESPONSE.我应该遵循哪些步骤来成功配置它?
Dav*_*llo 13
得到它了.解决了它.关键算法与您想要使用的密码几乎没有关系(在我的情况下为AES 256).使用常规RSA,PKCS12密钥.
然后,在application.properties中设置下一个属性:
server.ssl.ciphers=ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA
server.ssl.protocol=TLS
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22677 次 |
| 最近记录: |