首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >部署rest时颁发SSL证书

部署rest时颁发SSL证书
EN

Stack Overflow用户
提问于 2022-07-15 10:00:25
回答 1查看 181关注 0票数 0

在本地主机中,通过自动生成证书,我可以访问HTTPS中的API。另一方面,在我的VPS中,通过我的主机提供的证书,我会得到错误。我想问题肯定来自于将.cer中提供的证书转换为.p12中的版本,因为我的代码与本地版本和VPS版本相比保持不变。

以下是生成的错误

org.apache.catalina.connector.Connector.startInternal(Connector.java:1075) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.StandardService.addConnector(StandardService.java:234)引起的

:org.apache.catalina.LifecycleException:协议处理程序启动失败. 18多个原因是: java.lang.IllegalArgumentException:别名springboot没有标识org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:107)上的密钥条目在org.apache.tomcat.util.net.AbstractJsseEndpoint.initialiseSsl(AbstractJsseEndpoint.java:71) at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:234) at org.apache.tomcat.util.net.AbstractEndpoint.bindWithCleanup(AbstractEndpoint.java:1227) at org.apache.tomcat.util.net.AbstractEndpoint.start(AbstractEndpoint.java:1313) at org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:614) at org.apache.catalina.connector.Connector.startInternal(Connector.java:1072).还有20多个原因是: org.apache.tomcat.util.net.SSLUtilBase.getKeyManagers(SSLUtilBase.java:337):别名springboot在org.apache.tomcat.util.net.SSLUtilBase.createSSLContext(SSLUtilBase.java:247) at org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:105)的java.io.IOException上没有标识密钥条目

这里是spring中的HTTPS配置。

代码语言:javascript
复制
server.ssl.enabled=true
server.ssl.key-alias=springboot
server.ssl.key-store=classpath:files/cert/springboot-mooddraw-com.p12
#server.ssl.key-store=classpath:files/cert/springboot-localhost.p12
server.ssl.key-store-type=pkcs12
server.ssl.key-store-password=cxcxvd
server.ssl.key-password=cxcxvd

预先感谢您的帮助

EN

回答 1

Stack Overflow用户

发布于 2022-07-15 12:50:04

将语句server.ssl.key-alias=springboot替换为server.ssl.keyAlias=springboot。如果您也面临密钥存储类型的问题,那么将server.ssl.key-store-type=pkcs12替换为server.ssl.keyStoreType=PKCS12

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72992281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档