Firefox中的ssl_error_bad_mac_alert错误

我已经在服务于Intranet内容的Apache2服务器上安装了SSL证书。 Internet Explorer 6/7和Safari 4可以很好地连接到网站。 但是,当我尝试访问与Firefox的网站,我得到以下错误:

An error occurred during a connection to intranet:8080. SSL peer reports incorrect Message Authentication Code. (Error code: ssl_error_bad_mac_alert) 

我在Solaris 10上运行标准的Apache2 / OpenSSL安装程序。我尝试启用SSLSessionCache,但是没有解决问题。

我们正在使用一个由IE信任的内部CA.

我也可以用curl重现问题:

 * About to connect() to intranet port 8080 (#0) * Trying xxxx.. connected * Connected to intranet (xxxx) port 8080 (#0) * successfully set certificate verify locations: * CAfile: /usr/share/curl/curl-ca-bundle.crt CApath: none * SSLv2, Client hello (1): * SSLv3, TLS handshake, Server hello (2): * SSLv3, TLS handshake, CERT (11): * SSLv3, TLS handshake, Server key exchange (12): * SSLv3, TLS handshake, Server finished (14): * SSLv3, TLS handshake, Client key exchange (16): * SSLv3, TLS change cipher, Client hello (1): * SSLv3, TLS handshake, Finished (20): * SSLv3, TLS alert, Server hello (2): * error:140943FC:SSL routines:SSL3_READ_BYTES:sslv3 alert bad record mac * Closing connection #0 curl: (35) error:140943FC:SSL routines:SSL3_READ_BYTES:sslv3 alert bad record mac 

我有这个问题,但与Firefox升级后停止工作的网站。
修正
更改Firefox安全设置。 看来火狐是禁用较旧的SSL标准。
在Firefox地址栏inputabout:config
在search中inputsecurity.ssl3
将false值切换为true
您现在应该能够访问您的网站。