Sign up ×
Information Security Stack Exchange is a question and answer site for information security professionals. It's 100% free, no registration required.

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

1 Answer 1

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.