访问Tomcat站点时出现Firefox SSL_ERROR_RX_UNKNOWN_ALERT错误

问题描述 投票:0回答:1

在Firefox中尝试通过HTTPS访问我的Apache Tomcat v9站点时,我遇到了:

An error occurred during a connection to localhost:8443. SSL received an alert record with an unknown alert description. 
Error code: SSL_ERROR_RX_UNKNOWN_ALERT 

Tomcat服务器具有我的Firefox信任的证书。 Tomcat服务器配置为需要客户端证书,我已经安装了一个,但Firefox并没有提示我选择一个。

Tomcat中的任何日志都没有错误(或任何类型的消息)。奇怪的是,这曾经在上周工作但已停止。我尝试向服务器颁发新证书,但没有解决此问题。

ssl tomcat firefox client-certificates
1个回答
1
投票

事实证明,当你无法找到发送服务器的客户端证书时,这是你在Firefox中遇到的神秘错误。在我的情况下,我安装的客户端证书几天前已过期(这就是它以前工作的原因)因此Firefox没有将它发送到服务器,因此获得了响应。

生成新的客户端证书并将其加载到Firefox中解决了这个问题。

当Firefox询问我使用什么客户端证书时,我可以通过选择“取消”来重现错误。

我不确定Tomcat是否给出了奇怪的SSL响应,如果它的Firefox无法理解正在发生什么,但我希望这个答案可以帮助其他人在将来面对这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.