Estoy tratando de crear un certificado de prueba y firmar un archivo .MSI que he creado. Necesito que la versión de prueba funcione con un .MSI firmado antes de que podamos comprar un certificado de seguridad real.Publisher Desconocido después de ejecutar con éxito signTool
Realicé los siguientes pasos para firmar mi archivo .MSI. Todo se completa con éxito y muestra un mensaje de que 1 archivo se firmó correctamente después del último paso.
makecert.exe -sv c:\Test\mykey.pvk -n "CN=WTS" c:\Test\myCert.cer
cert2spc.exe c:\Test\mycert.cer c:\Test\mycert.spc
pvk2pfx -pvk c:\Test\mykey.pvk -pi password -spc c:\Test\mycert.spc -pfx c:\Test\mycert.pfx -po password
signTool sign /f c:\Test\mycert.pfx /p password /v c:\Test\test.msi
Después de realizar estos pasos, que ejecute el archivo MSI (la fecha de modificación de la MSI no cambiará para coincidir con el momento en que el paso SignTool se corrió). El mensaje de advertencia que indica que .MSI es de un editor desconocido todavía se muestra como "Publisher: Unknown".
¿Echo de menos un paso o algo? Todo parece funcionar correctamente, nunca veo ningún error, pero mi archivo no parece estar firmado.
Este es un instalador de Windows, no de web, en el que estoy trabajando. ¿Hay algún otro lugar donde necesite importar mi certificado? Lo agregué en Opciones de Internet como sugirió y también en Certificados/Personas de Confianza en el complemento Certificados de MMC, pero sigo viendo Desconocido como el editor mencionado. ¡Gracias! – Kris
@Kris - Claro, estoy hablando de Windows Installer. El mero hecho de que te muestro dos maneras diferentes de llegar al mismo diálogo sugiere que es un componente de Windows independiente de un navegador en particular. Mira aquí otras formas. http://technet.microsoft.com/en-us/library/cc755231(v=ws.10).aspx –
Veo mi certificado/editor en la pestaña Editores de confianza de la ventana de Certificados, pero sigo viendo el mismo problema. Cuando ejecuto el .MSI, no me dice que mi editor no es de confianza (como en su enlace) sino que me dice que el editor es "Desconocido" :(¿Alguna otra idea? – Kris