【发布时间】:2018-02-24 12:02:05
【问题描述】:
我正在尝试在收到 CA 后配置密钥库。 我收到了一份中间 CA 和 CA。我已使用此命令导入它们
keytool -delete -alias tomcat -keystore B1i.keystore
keytool -import -alias root -keystore ".\B1iXcellerator\B1i.keystore" -trustcacerts -file ".\B1iXcellerator\int.crt"
keytool -import -alias tomcat -keystore ".\B1iXcellerator\B1i.keystore" -trustcacerts -file ".\B1iXcellerator\ssmobile2.crt"
您的访问密钥文件包含 2 个条目
root,2017 年 9 月 14 日,trustedCertEntry, Empreinte du certificat (SHA1) : 55:83:E3:E1:A7:51:17:21:1E:AF:C8:5E:D1:15:BB:C1 :AC:96:9D:B5
tomcat,2017 年 9 月 14 日,trustedCertEntry, Empreinte du certificat (SHA1) : DF:1C:D4:79:02:D5:59:D2:94:1D:DE:D5:73:99:2D:1A :25:09:BC:49
在 server.xml 中我改变了这个:
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" keystoreFile="./webapps/B1iXcellerator/B1i.keystore" keyAlias="tomcat" keystorePass="******"/>
但我得到了错误 LifecycleException: service.getName(): "Catalina";协议处理程序启动失败:java.io.IOException:别名 tomcat 无法识别密钥条目
我做错了什么?
【问题讨论】: