Firefox证书错误解决方法

问题描述:
用GoAgent代理上网,部分SSL网站出现错误,
错误码: sec_error_reused_issuer_and_serial

解决方法:
清空证书缓存,具体做法如下:
Firefox --- 选项 --- 高级 --- 加密 --- 查看证书 --- 服务器
把列表中 “服务器” 那一列不是 “*” 的都删除。

至于内页因CSS加载失败而成的页面惨状也很简单,
打开 历史——清空最近的历史记录,毫不手软全部清空。。重新刷新一次就OK了吧?
如果没有只有手工解决了,方法如下:

第一步:加载证书

GoAgent中内置了一批常用的证书可供firefox导入,导入方法为:

Options->Advanced->View Certificates->Authorities->Import

选择goagent安装目录下的local/CA.crt文件即可将常用站点的安全证书导入,页面加载这些站点时将不再提示安全警告。

第二部:手动添加例外

GoAgent中内置的证书毕竟不可能非常全面,在浏览twitter时很多CSS和JS加载不了导致页面瘫痪,而使用IE和Chrome浏览twitter又非常流畅,这时候就要在firefox中手动添加一些安全例外来解决。

方法比较机械:用firefox打开twitter,欢迎页面很流畅,输入账号密码后登录,这时候页面显示的是一个无法加载任何图片和脚本的近似于瘫痪的 页面。右击空白区域,选择查看源代码,ctrl+f搜索所有https字符串,将所有的https地址记录下来,然后 Options->Advanced->View Certificates->Servers->Add Exception手动添加这些地址加入例外。当然,你也可以在浏览器中依次用https打开这些地址,firefox会让你选择离开或加入例外,将 twitter页面中所有的https地址都加入例外后,包括引用的外部站点的JS和CSS地址,重启一下firefox便可以正常打开twitter 了。

以twitter为例,以后碰到别的页面无法正常打开都可以参照本例加以解决。

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Captcha Code