我在日志中收到有关 tomcat 启动的以下错误。我正在使用 tomcat 7 和 ubuntu。
java.io.IOException: SSL configuration is invalid due to No available certificate or key corresponds to the SSL cipher suites which are enabled.
我正在使用以下链接导入证书
https://support.comodo.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=1204&nav=0,128,96,1,95
是否有任何我必须遵循或遗漏的额外步骤?
我已生成 CSR 并提供给提供商,他们向我提供了证书文件。
您需要确保已在 Tomcat 的 server.xml 配置文件(位于/conf/server.xml)中使用您的证书配置 keystore 。
该行应如下所示:
<Connector
protocol="HTTP/1.1"
port="8443" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="/path/to/keystore.keystore" keystorePass="<keystorepassword>"
clientAuth="false" sslProtocol="TLS"/>
如果您已经这样做,您生成的证书可能没有使用 Tomcat 认为安全的密码。您可能需要使用更安全的密码重新生成证书,或配置 Tomcat 以允许更多密码类型。
有关使用 SSL 设置 Tomcat 的更多信息,请参阅此处的 Tomcat 文档:http://tomcat.apache.org/tomcat-7.0-doc/ssl-howto.html#Quick_Start