Answers:
看来您缺少中间CA(证书颁发机构)。
证书仅受信任,因为它们是由受信任的证书颁发机构(颁发者)签名的,而证书颁发机构又由另一个受信任的CA签名,直到被验证它们的任何人(根CA)列出为明确受信任的证书为止。浏览器(和操作系统)附带一个根CA列表。有关更多详细信息,请参见此处。维基百科对每个方面都有很好的解释。
网站证书似乎指定AlphaSSL
为发行者,而发行者又指定了GlobalSign Root CA
。这就是链条-网站的证书没有GlobalSign Root CA
在任何地方提及,因此,如果链条中的任何一个丢失,Firefox将会抱怨。
您可以验证Firefox证书颁发机构列表中是否存在GlobalSign / AlphaSSL?
打开证书管理器(Tools
=> Options
=> Advanced
=> Encryption
=> View Certificates
)
检查Authorities
选项卡上的AlphaSSL CA - G2
。应该在下GlobalSign nv-sa
。
同时检查GlobalSign Root CA
。
选择GlobalSign Root CA
,单击Edit Trust
,然后验证是否可以标识网站。至少对我来说,AlphaSSL没有该权限。
如果缺少根CA,请尝试重置证书存储。基本上,删除(或重命名)cert8.db
,secmode.db
并cert_override.txt
从您的配置文件文件夹。
如果中间证书丢失,那么服务器操作员有责任与根一起提供中间证书。您应该与他们联系并告知他们。如果需要,您可以在其他地方获取中间证书-这些站点有时对某些人有用,因为他们拥有已被信任的缓存中间文件。
您可能还想尝试在Firefox中清除缓存。
这也可能是系统存储中缺少CA的问题,这可以解释为什么Konqueror也受到影响。我知道,至少在Windows上,Firefox会忽略系统的证书存储。我不熟悉Ubuntu(或Ubuntu上的Firefox)如何管理证书,但是问题是相同的:您似乎缺少CA。您需要添加它。
或者,您可以将站点的证书添加到例外列表。由于您缺少CA,因此其他站点很可能会显示类似的错误-不添加CA的唯一原因是您不信任它们。至少根据我的系统,此站点的证书似乎有效(尽管CA可以撤消证书)。当然,除非您能以某种方式验证证书有效,否则不要添加异常。
GlobalSign Root CA
那里是否存在。您可以尝试从AlphaSSL站点(特别是此链接crt DER format
)安装CA。他们说这应该安装在网络服务器上,而无需在客户端计算机上手动安装,因此,运行该服务器的任何人都有可能忘记了某些东西。
一些带有受信任的权威机构颁发的证书的安全网站的配置不正确,因此在提供自己的证书时,它们不包含中间信任证书链。
如果您的系统/浏览器已经看到其有效证书的份额,则这些中介可能已经被缓存,即使它们的Web服务器配置仍然如上,您也不会收到任何错误消息。
但是,如果您在新系统上使用的是全新安装的浏览器,并且尚未缓存此类中介,并且Web服务器提供的证书缺少适当的中介链,则会收到错误消息。
这是Mozilla开发人员在Mozilla.org邮件列表中的官方解释:
http://www.mail-archive.com/dev-security@lists.mozilla.org/msg02155.html
底线:这是网站的错误,即使它仅发生在您刚安装的浏览器中,并且在其他地方也可以正常工作。
他们是从信任的经销商那里购买证书的,而他们的Web服务器必须只提供一个证书,即自己的证书,您的浏览器不会直接信任它,因为他们是从您从未听说过的经销商那里购买的。
现在,他们不再只提供一个证书,而是同时提供两个服务-自己的证书(“ * .upc.biz”)和某些证书经销商的证书(“ AlphaSSL CA-G2”)以及此类经销商的证书完成信任,因为您现在看到您信任的人(“ GlobalSign Root CA”)已担保此类信任经销商。
您可以在此处查看有关确切名称的更多详细信息:
http://www.digicert.com/help/?host=web.upc.biz
其他一些网站直接从受信任的权威机构而不是从经销商购买证书,因此,它们只需要提供自己的证书,所有内容仍将是一流的。
例如,linode.com直接从Mozilla直接信任的Equifax购买了证书,因此Linode不需要包括证书以外的任何副本。
谁能用简单的英语解释此错误消息的含义?
upc.biz希望您输入个人详细信息
为了向您保证upc.biz是UPC运营的网站,upc.biz已向您颁发了证书,上面写有“您可以信任upc.biz,我为他们担保”的证书。
你不知道乔·史密斯是谁。您有Microsoft 签名的人的列表。Mozilla项目说您可以信任,将您介绍给其他可能是他们所说的人,而Joe smith不在签名列表中(证书颁发机构)。
因此,该证书一文不值
您可以通过剪切完整的upc.biz URL并将其粘贴到http://www.digicert.com/help/上的证书测试器中进行测试-尽管这是针对那些在upc.biz等网站中设置证书的人的,而不是访问这些网站的人。
另外,http://www.schneier.com/blog/archives/2010/09/uae_man-in-the-.html也很不错。