Is there any way to implement HTML5 <keygen> functionality in MS Internet Explorer?
The HTML5 specification revives the Netscape tag concept <keygen>used to securely create key pairs.
It seems that the tag has been pretty well received by browser providers. It is supported by FireFox, Safari, Chrome, and Opera. Typically, with web standards, there is one black sheep that does not support the tag, and can you guess which browser it is? Yes, this is Microsoft Internet Explorer!
I would like to use the tag <keygen>in one of my projects, but for MSIE I need similar functionality. I was wondering if there is any JavaScript or ActiveX way to implement the functionality:
- key pair creation
- request for signing a public key on the server side
- final pairing in the browser key chain.
Perhaps this article will help you (at least regarding MS motives, not to include the <keygen> tag in IE)?
It's pretty late to answer this question, but IE alternatives are a certificate certification API .
Remember that there are two different versions: XEnroll (XP) and CertEnroll (Vista, 7).