Как сделать подписанный exe с настройкой inno - PullRequest
1 голос
/ 25 июня 2019

ОШИБКА: Сертификат недействителен, так как один из центров сертификации в пути сертификации, по-видимому, не может выдавать сертификаты, или этот сертификат нельзя использовать в качестве сертификата конечного объекта

Обнаружена эта ошибка по щелчку правой кнопкой мыши на exe> Цифровые подписи> Сведения> Просмотр сертификата

Для этого следуйте приведенным ниже шагам:

  1. makecert.exe -n "CN = CA123, O = Org, OU = Org, C = US" -r -pe -a sha512 -len 4096 -cy полномочия -sv CA123.pvk CA123.cer

  2. pvk2pfx.exe -pvk CA123.pvk -spc CA123.cer -pfx CA123.pfx -po Test123

  3. Открыть mmc> Файл> Добавить/ Удалить оснастку> Дважды щелкните Сертификаты> выбранная учетная запись компьютера> Готово> ОК> Развернуть Сертификат доверенного корня> Сертификаты щелкните правой кнопкой мыши> Все задачи> Импорт

  4. Двойной щелчок пофайл сертификата и проверенный доверенный сертификат MSG

  5. внутри inno setup

  6. Инструменты> Конфигурировать инструменты знака> Добавить> signtool> "C: \ Program Files (x86) \ Windows Kits \ 10 \ bin \ x64 \ signtool.exe" sign / f "C: \ Users\ Downloads \ CA123.pfx "/ t http://timestamp.comodoca.com/authenticode / p Test123 $ f

  7. Добавлен SignTool = signtool SignedUninstaller = yes в скрипте

  8. выполненный скрипт и exe-файл сгенерированный с недоверенным сертификатом.

Как мне получить exe-подпись с доверенным сертификатом

, чтобы я могне получают неизвестную ошибку издателя при установке

или диалоговое окно SmartScreen Защитника Windows

Рекомендуемые значения:

Inno Setup - подпись не выполняется с помощью "SignСбой инструмента с кодом завершения 0x1 "

Inno Setup - сертификат не является доверенным

Подписание установщика Windows (.exe) для приложения, созданного с использованиемЭлектрон

InnoSetup - сертификат подписи кода

...