Firefox提示“安全连接失败,您收到了一个无效的证书”的解决方法


    当你看到这篇文章的时候,我已经坐上轻轨准备前往某个地方游玩去了,这篇文章实际上是我昨天写好然后用wordpress的定时发布功能发布的,实际上这里大部分文章都是我事先写好然后定时发布的,特别是这个月希望能够保持每天更新一篇文章的频率,一有想法就会赶快记录下来,害怕忘记什么。

    在Firefox上搭配AutoProxy/FoxyProxy和goagent穿越的时候需要导入证书,不过我在导入证书后浏览某个网站会有以下提示:(AutoProxy/FoxyProxy对该网站启用)

安全连接失败

连接 XXXXXX.XXX 时发生错误。

您收到了一个无效的证书。请联系该服务器的管理员或者电子邮件通信员并向他们提供以下信息:

您的证书具有与证书颁发机构颁发的另一个证书相同的序列号。请获取一个具有唯一序列号的新证书。

(错误码: sec_error_reused_issuer_and_serial)

这个提示告诉我们重复导入了证书,我们需要删除原来导入goagent证书,但是即使我删除了原来导入的goagent证书,再次浏览网站依然会提示“安全连接失败”。几番google后,才发现另外一个解决方法:在Firefox的配置文件夹中找到“cert8.db”文件将其删除,然后重新打开Firefox导入goagent证书即可!其实不用导入goagent证书也是可以的,只是这样你浏览证书加密的网站会不断提示“此连接不受信任”需要你不断添加例外才能正常访问。(需要删除cert8.db文件似乎是因为存在BUG?)

 

处理步骤:

    大概说一下处理步骤,要是到某一步你已经解决问题了,那就不必继续下去了。

1.浏览某个网站提示“安全连接失败”,是因为有重复的证书,往往是因为我们导入了goagent的证书,所以删除导入的goagent证书往往就可以解决了,再次浏览这个网站的时候可能会提示“此连接不受信任”需要你“添加例外”,添加吧。

2.再重新导入goagent的证书,这样开着AutoProxy/FoxyProxy就不会频繁提示你“此连接不受信任”让你添加例外了。

3.经过上面两步还没解决问题,请到Firefox的配置文件夹中删除“cert8.db”文件,再次打开Firefox导入goagent的证书即可完美解决。(其实只要提示“安全连接失败”,直接用第3步就能解决)

 

如何导入goagent的证书:

    很简单!进入Firefox的“选项”,点击“高级”-“证书选项卡”-“查看证书”按钮,在“证书管理器”中点击“证书机构”选项卡,点击“导入”按钮导入goagent项目中local文件夹里面的“CA.crt”即可。

 

有 17 条《Firefox提示“安全连接失败,您收到了一个无效的证书”的解决方法》的回复

  1. cert8.db删除必须先关闭火狐浏览器,再次打开时cert8.db自动生成,,,so,永远删不掉啊

  2. 能不能直接干掉 goagent? 以前有用过,现在不用了。

  3. 之前遇到了 可是不知道怎么解决 现在学习了 不过还是用chrome多一点

  4. 使用chrome比较多、。。。

  5. FROYO | #9

    好长时间没用Firefox了

  6. Alex | #11

    每个都要自己添加这个不爽。

  7. yzxzz | #12

    每个网站都要添加例外很蛋疼啊

发表评论

1 + 0 = ?