Information Security Stack Exchange is a question and answer site for information security professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there any way I can repurpose existing ActiveX controls or functionality to get IE to work with the KeyGen element?

Assistance getting Safari to work with this optional HTML5 spec would be appreciated as well.

share|improve this question

The simple answer is 'No'. has a Microsoft engineer basically explaining why ("The problem with is that it fails to address the requirements that people have for certificate enrolment today").

Depending on what you want to do - you may be able to get CertEnroll to produce a reasonable analog - have a look at this MSDN blog entry which contains a pretty detailed example of using JavaScript and the X509Enrollment ActiveX object.

Of course, all of these are dated 2009, but I couldn't find any evidence Microsoft had changed their thinking.

Safari also appears to have native support (

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.