Ubuntu和Tomcat中的SSL错误

Den*_*ees 4 ssl tomcat

我是SSL的新手,尝试在Tomcat中启用它,但是在访问https:// localhost:8443 /时,我有firefox出现的错误:

An error occurred during a connection to localhost:8443.

SSL received a record that exceeded the maximum permissible length.

(Error code: ssl_error_rx_record_too_long)   

*   The page you are trying to view can not be shown because the authenticity of the received data could not be verified.

*   Please contact the web site owners to inform them of this problem. Alternatively, use the command found in the help menu to report this broken site.
Run Code Online (Sandbox Code Playgroud)

密钥类型是PKCS12和格式.pfx,它由我当地的银行办公室生成,以备将来使用.

Tomcat server.xml:

<Connector port="8443"
           maxHttpHeaderSize="8192"
           maxThreads="150"
           minSpareThreads="25"
           maxSpareThreads="75"
           enableLookups="false"
           disableUploadTimeout="true"
           acceptCount="100"
           scheme="https"
           secure="true"
           clientAuth="false"
           sslProtocol="TLS"
           keystoreFile="key.pfx"
           keystorePass="mypassword"
           keystoreType="PKCS12"/>
Run Code Online (Sandbox Code Playgroud)

Vin*_*lds 7

Tomcat的6需要参数SSLEnabled的的Connector标签设置为true,以启用SSL.这很可能是Firefox报告错误的原因,因为它可能在响应中接收到HTML文档并尝试从其中读取所谓的SSL有效负载.