我开发了一个应用程序并上传到我的域。主机为我提供了一个通配符证书以供使用,因此我尝试将其添加到我的应用程序中。我不知道我是否在做正确的步骤或什么。
所以,这就是我所做的:
- 我下载了证书 (
last.cer) - 我从该证书创建了一个密钥库:
- 那创造了
last.p12,我投入了resources/keystore/
这是我的配置:
密钥密码是我为了下载证书而放入主机提供商的密码。
我还添加了ServletWebServerFactory.
当我启动应用程序时,我得到了这个:
Caused by: org.apache.catalina.LifecycleException: Protocol handler start failed
at org.apache.catalina.connector.Connector.startInternal(Connector.java:1038) ~[tomcat-embed-core-9.0.31.jar:9.0.31]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.31.jar:9.0.31]
at org.apache.catalina.core.StandardService.addConnector(StandardService.java:227) ~[tomcat-embed-core-9.0.31.jar:9.0.31]
... 17 common frames omitted
Caused by: java.lang.IllegalArgumentException: jsse.alias_no_key_entry
但是这两个地方的别名都是“carlos”。

