SSL证书2级与3级与4级

我刚刚从GoDaddy.com获得了“高级EV SSL证书”。 显然截至8个月前,GoDaddy不提供3类证书。 ( http://support.godaddy.com/groups/go-daddy-customers/forum/topic/what-c​​lass-is-my-cert/ )他们还提到证书的使用是:

个人第1类,用于电子邮件。

第2类机构,需要身份certificate。

第3类用于服务器和软件签名,对身份和权限的独立validation和检查由发证机构完成。

第4类用于公司之间的在线业务交易。

第5类为私人组织或政府安全

  1. EV证书validation是否与3类validation相同? 为什么EV证书不仅仅是3级?
  2. 人们使用4类证书吗? 从技术上讲,我们使用我们的证书来进行B到B的SOAP。 哪个属于第4类。真的需要第4类吗?
  3. CA的名单和他们颁发的证书在哪里?
  4. 既然归结为encryption,除了validation之外,证书之间还有什么主要的区别,你说你是谁?
  5. 什么决定了CA能否颁发Class 2与Class 3和Class 4证书?

谢谢!

营销炒作(和成本)。 这不是规范的一部分。 这是从维基百科:

http://en.wikipedia.org/wiki/Public_key_certificate

供应商定义的类

VeriSign将类的概念用于不同types的数字证书[3]:

  • 个人第1类,用于电子邮件。
  • 第2类机构,需要身份certificate。
  • 第3类用于服务器和软件签名,对身份和权限的独立validation和检查由发证机构完成。
  • 第4类用于公司之间的在线业务交易。
  • 第5类为私人组织或政府安全。

其他供应商可能会select使用不同的类或根本没有类,因为这在SSL协议中没有指定,但是大多数供应商可以select以某种forms使用类。

这是新的(ish)。 他们曾经实际validation所有的请求,以确保你是谁说你是谁。 这已经走到了一边,所以你可以在几分钟内获得一个证书,而不是几天。

任何“证书类”的价值是纯粹的营销的东西。 从技术上来说,“证书颁发机构”(Certificate Authority,简称CA)只是浏览器预安装的证书存储区中的常规SSL / TLS证书,除了这些证书包含embedded几乎所有普通证书的额外扩展标志:

Certificate Basic Constraints Critical Is not a Certificate Authority 

从技术上讲,浏览器的证书存储区中的任何CA都可以创build额外的CA证书,只需在其签名的证书中包含此扩展名,而只有CA 策略可以避免这种情况。 扩展validation(EV)证书只是一个额外的扩展标志,说

 Certificate Policies Not Critical Extended Validation (EV) SSL Server Certificate 

注意“不关键”状态; 任何软件都可以自由地忽略这个东西。 阻止CA将这个标记添加到他们签名的每个证书的唯一的事情是他们自己的策略。 除此之外,签名证书之前只有几个字节添加到证书文件中。

所以基本上这都归结为安全性与浏览器所接受的最弱的 CA相匹配。 “证书类”在技术上存在于用户可见的CA标签内,因此它在安全性上没有真实世界的差异。 因为所有的CA在技术上都是相同的,所以如果单个CA的实际执行策略实际上是理智的,那么它几乎为零 – 这是因为潜在的攻击者总是可以使用另一个CA来获得他的假证书。

我强烈build议您观看由Moxie Marlinspike在2011年美国黑帽会议上发表的名为“SSL和未来真实性”的演讲: http : //www.youtube.com/watch?v = Z7Wl2FW2TcA 。 它可以帮助你理解为什么当前的CA系统非常薄弱。

我build议购买任何获取默认警告的证书,以便在您的客户端软件中保持沉默。 如果您想在浏览器界面中使用更好的徽章,请购买任何 EV证书。 如果需要更多的安全性,请务必自行检查证书指纹; 永远不要相信任何第三方CA正确地做他们的东西。

不完全的。 大多数信誉良好的证书供应商都会执行所有第3类清单。 EV证书只是一个额外的彻底版本的相同的检查,你可以通过更多的“常规”的原因失败的检查。