【发布时间】:2018-02-22 07:43:12
【问题描述】:
我有一个由 globalsign 提供的 ssl 证书。我想导入证书以将其与 tomcat 一起使用。
我在做下面的操作
导入链证书
keytool -import -alias root11 -keystore server11.p12 -trustcacerts -file chain.pem -keyalg RSA -keysize 2048 -storetype PKCS12
进口证书
keytool -import -alias tomcatroot11 -keystore server11.p12 -trustcacerts -file file.cert -keyalg RSA -keysize 2048 -storetype PKCS12
在 application.properties 中
server.ssl.key-store= /Users/Desktop/certificate/server11.p12
server.ssl.key-store-password= password
server.ssl.keyStoreType= PKCS12
server.ssl.keyAlias= tomcatroot11
我在启动tomcat时收到以下错误
java.lang.IllegalArgumentException: java.io.IOException: Alias name [hcmroot11] does not identify a key entry
at org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:114) ~[tomcat-embed-core-8.5.16.jar:8.5.16]
我做错了什么?
【问题讨论】:
标签: spring tomcat ssl spring-boot