Как добавить сертифицированного издателя в настольное приложение, используя предварительный установщик - PullRequest
0 голосов
/ 10 апреля 2019

Я создал установщик .net настольного приложения, используя расширенный установщик. Проблема в том, что издатель во время установки неизвестен. Я создал тестовый сертификат, который отлично работает на той же машине, но если я хочу установить его на другую машину, его издатель становится неизвестным.

1 Ответ

1 голос
/ 10 апреля 2019

Доверенные корневые сертификаты : Not my expertise (только для ясности), но вы не можете использовать самостоятельно выданный сертификат для публичного выпуска установщика (возможно, вы можете использовать самоподписанный сертификат внутри вашей компании, если вы получите его на все коробки). Сертификат должен быть доступен в системе, на которую вы устанавливаете. Я считаю, что вам нужен правильный сертификат подписи кода , выданный доверенным корневым органом : Как добавить издателя в Installshield 2018 . Все установки Windows должны иметь несколько корневых сертификатов, которые являются полностью доверенными, выпущенными заслуживающими доверия организациями. You need to sign your setup with a certificate that is issued by such a trusted organization. Цены настороженные.

Свидетельство о кодовой подписи EV : Похоже, что в эти дни нужно иметь EV code-signing certificate, чтобы справиться с SmartScreen feature в Windows - «основанный на доверии». Эти сертификаты, по всей видимости, «покупают тебе доверие». Интересная концепция ... Корневые сертификаты: Программа доверенных корневых сертификатов Microsoft - Портал ( 2018 ).


Дополнительная информация : Пожалуйста, проверьте предыдущий ответ на наличие дополнительных ссылок (не хотите проблем с двумя источниками):

...