【发布时间】:2018-07-25 21:53:02
【问题描述】:
这是关于 SSL/TLS 重新协商问题。我们使用 Tomcat 7.0.47 作为我们应用程序的 Web 服务器。 我尝试了许多不同的方法来禁用重新协商,但都没有成功。 我们在 Server.xml 文件中启用了 SSL,如下所示:
<Connector SSLEnabled="true"
clientAuth="false"
compressableMimeType="text/html,text/plain,text/xml,text/css,text/javascript,image/png,image/gif,image/jpeg,application/json"
compression="on"
compressionMinSize="2048"
connectionTimeout="15000"
debug="0"
disableUploadTimeout="true"
enableLookups="false"
keyAlias="SomeAlias"
keystoreFile="C:\.keystore"
keystorePass="SomePassword"
maxHttpHeaderSize="20480"
maxSpareThreads="100"
maxThreads="400"
minSpareThreads="25"
port="8443"
protocol="HTTP/1.1"
allowUnsafeLegacyRenegotiation=false
scheme="https"
secure="true"
sslProtocol="TLS"
tomcatAuthentication="false"/>
在这里,我尝试设置选项 allowUnsafeLegacyRenegotiation=false 但服务器无法使用此设置启动。
【问题讨论】:
-
定义“无法启动”。