Tengo una aplicación antigua de Windows SmartClient que se publica con un certificado firmado (un archivo .pfx). Queremos extender la fecha de vencimiento a más de un año. He usado un programa llamado RenewCert para hacer esto con otros certificados. Sin embargo, no sabemos la contraseña para este certificado, que es requerida por RenewCert. Intenté usar un programa llamado CertificatePasswordRecovery para recuperar la contraseña, pero no se pudo encontrar it.
La única opción ahora parece ser generar un nuevo certificado, que requerirá una desinstalación / reinstalación de la aplicación en todas las máquinas.
¿Esto es correcto? ¿O puedes pensar en alguna otra posibilidad?
Editar: más información:
Vi otra solución potencial en Internet donde abres el archivo en el bloc de notas y buscas el signtool.exe y la contraseña seguirá el interruptor / p. No tuve éxito, pero no estoy seguro de si lo abordé correctamente. En el bloc de notas, acabo de ver un montón de símbolos chinos. Luego intenté ver el archivo pfx en Ultraedit, tanto en modo texto como en modo hexadecimal, pero no vi nada como "signtool.exe". Busqué ascii hex de "signo" - 73 69 67 6e - pero no lo encontré.