Super User is a question and answer site for computer enthusiasts and power users. 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

I'm doing some Integration testing through a VPN connection. In order to access the VPN I had to create a private/public keypair. I did this in firefox and can access the VPN.

The problem is, after we were set up on firefox we discovered that some of the required software only works on Internet Explorer. I tried to generate a new keypair through Internet Explorer but I am getting an error stating that I already have an issued key.

Is there a way of transferring private keys between browsers?

I'm using Windows 8 and need to transfer the private key from Firefox to Internet Explorer.

share|improve this question
up vote 2 down vote accepted

Yes, there's a way, Firefox uses its internal certificate store and Internet Explorer uses Windows' one.

  • In Firefox go to Options -> Advanced -> Encryption, there click on "View Certificates".

View Certificates

  • There go to "Your Certificates" and select the one you want to export, once selected click on backup.
  • Set a name and a password, the password is used when importing the private part of the key.
  • You'll end up with a PKCS12 file, double click to import it into Windows; it'd be accessible from Internet Explorer then.

You can handle certificates in your machine by pressing Win+R to open the run dialog and type certmgr.msc. There you can delete, or move certificates among categories.

Certificates Manager

share|improve this answer
Excellent..I ended up getting my own key revoked and got issued a new one but other people can follow this method..Thank you – Travis Oct 30 '12 at 13:38

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .