也许我会在这里找到帮助。我想在 Spring Boot 应用程序上启用 SSL。我有这样的配置:
服务器:端口:8999 ssl:启用:true 密钥库:类路径:keystore.jks 密钥库密码:mypass 密钥密码:mypass
问题是我的密钥库。我已使用别名“tomcat”将 *crt 文件导入密钥库:
keytool -importcert -file certificate.crt -keystore native.jks -alias tomcat
Run Code Online (Sandbox Code Playgroud)
但是,我仍然无法正确访问我的 rest api。它在Firefox中吐出错误:
SSL_ERROR_RX_RECORD_TOO_LONG
certificate.crt、certificate.p12、certificate.pk、privkey.pem 和三个文件 root_ca_1.ca-bundle、root_ca_2.ca-bundle、root_ca_3.ca-bundle
. 这就是我的全部。我对 ssl 主题很新鲜,只是阅读了一些教程并尝试了一些 keytool 命令来使其工作。我将不胜感激。先感谢您。