I have an old Windows SmartClient application that is published with a signed certificate (a .pfx file). We want to extend the expiration date to more than one year. I've used a program called RenewCert to do this with other certs. However, we don't know password to this cert, which is required by RenewCert. I tried using a program called CertificatePasswordRecovery to recover the password, but it could not find it.
The only choice now seems to be to generate a new cert, which will require a uninstall/reinstall of the application on all machines.
Is this correct? or can you think of any other possibilities?
Edit: more info:
I saw another potential solution on the internet where you open the file in notepad and search for the signtool.exe and the password will follow the /p switch. I was not successful, but I'm not sure if I approached it correctly. In notepad, I just see a bunch of chinese symbols. Then I tried looking at the pfx file in Ultraedit, in both text and hex mode, but I didn't see anything like "signtool.exe". I looked for ascii hex of "sign" - 73 69 67 6e - but didn't find it.