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've lost my Windows XP instance (something broke so that I couldn't run a single program after startup, so I switched to Linux). I still have that partition, readable.

Now I need my StartSSL certificate. I remember I imported it to Outlook Express and Firefox in PKCS12 format. In which directory would I find the certificates on the disk?

Update: I have found /Documents and Settings/Administrator/Application Data/Mozilla/Firefox/Profiles/xxxxxxx.default/cert8.db
So I copied the profile dir and opened in Firefox, but the certificate is not there. So I have only Outlook left - I am 100% I imported the cert in.

share|improve this question
2  
Outlook Express uses the Windows certificate store, which stores things in C:\Documents and Settings\*<Username>*\Application Data\Microsoft\Crypto and C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto but that doesn't seem to be in an easily accessible format. – Patches Mar 25 '11 at 4:35
    
up vote 0 down vote accept I found this: microsoft.com/resources/documentation/windows/xp/all/proddocs/… So it seems I'd have to install windows in VirtualBox and restore keys through Windows tools. – Ondra Žižka Mar 25 '11 at 6:13
up vote 1 down vote accepted

Firefox uses the NSS database, which consists of cert8.db, key3.db, and secmod.db. All of these files are needed to recover a certificate.

share|improve this answer

You must log in to answer this question.

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