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.

link|improve this question

71% accept rate
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
feedback

1 Answer

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.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

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