SSL Certificate Class 2 vs Class 3 vs Class 4

encryptionssl-certificate

I just got a "Premium EV SSL Certificate" form GoDaddy.com. Apparently as of 8 months ago GoDaddy doesn't provide Class 3 Certificates. (http://support.godaddy.com/groups/go-daddy-customers/forum/topic/what-class-is-my-cert/) They also metntioned the use of certificates to be:

Class 1 for individuals, intended for email.

Class 2 for organizations, for which proof of identity is required.

Class 3 for servers and software signing, for which independent verification and checking of identity and authority is done by the issuing certificate authority.

Class 4 for online business transactions between companies.

Class 5 for private organizations or governmental security

  1. Isn't EV certificate validation the same as a Class 3 validation? Why are EV certificates not just class 3?
  2. Do people use Class 4 Certificates? Technically we use our certificate for a B to
    B SOAP. Which would fall under Class 4. Is a class 4 really needed?
  3. Where is a list of CA's and the certificates that they issue?
  4. Since it boils down to encryption is there any major difference between certificates besides validation that you say you are who you are?
  5. What determines if a CA can give out Class 2 vs Class 3 and Class4 Certificates?

Thanks!

Best Answer

Marketing hype (and cost). This is not part of the spec. This is from Wikipedia:

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

Vendor defined classes

VeriSign uses the concept of classes for different types of digital certificates [3]:

  • Class 1 for individuals, intended for email.
  • Class 2 for organizations, for which proof of identity is required.
  • Class 3 for servers and software signing, for which independent verification and checking of identity and authority is done by the issuing certificate authority.
  • Class 4 for online business transactions between companies.
  • Class 5 for private organizations or governmental security.

Other vendors may choose to use different classes or no classes at all as this is not specified in the SSL protocol, though, most do opt to use classes in some form.

This is new(ish). They used to actually verify all requests to make sure you were who you said you were. This has gone by the wayside so you can get a cert in a few minutes instead of a few days.