Comodo 证书显然可以在 IE 中识别,但不能在 FF/Seamonkey/ 中识别
我正在尝试使用 ssl 在用 Python 编写的网络服务器上获得可识别的 Comodo 证书。 当我在IE8中访问时,证书被毫无困难地识别。 但是当我用Firefox 3.0.11/Ubuntu访问时,它说CA无效。
Firefox 是否应该识别 Comodo 证书而不给出无效的 CA 警告? 我该怎么做才能获得认可的证书? 我目前正在使用 90 天免费试用版。
我应该提供哪些额外详细信息?
ATdhvaannkcse, 乔纳森
I am trying to get a Comodo certificate recognized on a webserver written in Python using ssl. When I visit in IE8, the certificate is recognized without difficulty. But when I visit with Firefox 3.0.11/Ubuntu, it says the CA is invalid.
Should Firefox recognize Comodo certificates without giving an invalid CA warning? What can I do to get a certificate recognized? I am presently using a 90-day free trial.
What additional details should I give?
ATdhvaannkcse,
Jonathan
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我向我的系统管理员询问了他可能有的任何意见,不久之后,他写道:
--BEGIN QUOTATION--
基于以下链接,我认为 Mozilla 可能会对 Comodo 感到不满。 我想知道这是否就是他们不信任 CA 的原因。 他们甚至会信任我们从 Comodo 获得的非免费证书吗?
http ://benjamin.smedbergs.us/blog/2008-12-24/how-to-disable-the-comodo-root-certificate-in-firefox/
http://groups.google。 com/group/mozilla.dev.tech.crypto/browse_thread/thread/9c0cc829204487bf?pli=1
https://bugzilla.mozilla.org/show_bug.cgi?id=470897
--引用结束 --
我正在考虑 GoDaddy 或其他选择。
I asked my system administrator for whatever input he might have, and not that long after, he wrote:
--BEGIN QUOTATION--
Based on the following links I think Mozilla might be upset with Comodo. I wonder if that is why they don't trust the CA. Would they even trust a non-free cert we got from Comodo?
http://benjamin.smedbergs.us/blog/2008-12-24/how-to-disable-the-comodo-root-certificate-in-firefox/
http://groups.google.com/group/mozilla.dev.tech.crypto/browse_thread/thread/9c0cc829204487bf?pli=1
https://bugzilla.mozilla.org/show_bug.cgi?id=470897
--END QUOTATION--
I'm looking into GoDaddy or other options.
证书基于信任。 证书颁发机构颁发证书并使用其根证书对其进行签名。 浏览器安装了来自 VeriSign 等证书颁发机构的一组受信任的根证书。
您的证书可能来自由根证书签名的证书颁发机构,只有 IE8 信任该根证书,而不是您的特定版本的 Firefix。 您可以检查证书以了解其签名方式。
事实上,如果您不是从证书颁发机构购买证书,您可能需要进行一些设置,以便 Windows 信任您的证书。 IE8 使用 Windows 进行信任,但我相信 Firefox 并不依赖于 Windows。 特别是在 Ubuntu 上。
Certificates are based on trust. Certificate authorities issue certificates and sign them using their root certificates. Browsers come installed with a collection of trusted root certificates from certificate authorities like VeriSign.
It may be that your certificate is from a certificate authority signed by a root certificate that only IE8 trusts and not your particular version of Firefix. You can inspect the certificate to see how it is signed.
In fact, if you didn't purchase your certificate from a certificate authority you may instead have setup things so your certificate is trusted by Windows. IE8 uses Windows for trust, but I believe that Firefox doesn't rely on Windows. Particularily on Ubuntu.