A client certificate is something that is used with TLS/SSL to increase security of the HTTPS session. There are two parts to this
The user needs to create the certificate, have it approved (which is either instant or may be delayed), and download the cert.
During the sign in process, the user is prompted to select a certificate
There is a known bug with this process that makes Chrome incompatible with browser certificates of any type, even though Chrome supports the required <keygen/> HTML5 element.
Question:
Is there any good example of what this process should look like (enrollment and usage) for sites that need the utmost of security for a HTTPS session?