我有一个使用签名证书(.pfx 文件)发布的旧 Windows SmartClient 应用程序。我们希望将到期日期延长至一年以上。我使用了一个名为RenewCert的程序来处理其他证书。但是,我们不知道 RenewCert 要求的此证书的密码。我尝试使用一个名为CertificatePasswordRecovery的程序来恢复密码,但它找不到它。
现在唯一的选择似乎是生成一个新证书,这将需要在所有机器上卸载/重新安装应用程序。
这个对吗?或者你能想到任何其他的可能性吗?
编辑:更多信息:
我在互联网上看到了另一种潜在的解决方案,您在记事本中打开文件并搜索 signtool.exe,密码将跟随 /p 开关。我没有成功,但我不确定我是否正确地接近它。在记事本中,我只看到一堆中文符号。然后我尝试在 Ultraedit 中以文本和十六进制模式查看 pfx 文件,但我没有看到类似“signtool.exe”的任何内容。我寻找“符号”的ASCII十六进制 - 73 69 67 6e - 但没有找到。