Я пытаюсь создать тестовый сертификат и подписать созданный мной файл .MSI. Мне нужно, чтобы тестовая версия работала с подписанным .MSI, прежде чем мы сможем приобрести настоящий сертификат безопасности.
Я выполнил следующие действия, чтобы подписать файл .MSI. Все завершается успешно, и отображается сообщение о том, что 1 файл был успешно подписан после последнего шага.
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
После выполнения этих шагов я запускаю файл .MSI (дата изменения файла .MSI изменяется в соответствии со временем запуска шага signTool). Предупреждающее сообщение о том, что этот .MSI принадлежит неизвестному издателю, по-прежнему отображается как «Издатель: Неизвестно».
Я что-то пропустил? Кажется, все работает правильно, я никогда не вижу ошибок, но мой файл не выглядит подписанным.