2011-04-28 2 views
1

Я разрабатываю настольное приложение для использования в Windows и задаюсь вопросом, как я могу подписать мои исполняемые файлы, чтобы они перестали показывать эти ужасные поисковые предупреждения о том, что они были у неизвестного издателя. Я немного знаком с подписанием двоичных файлов, прежде чем их выпускать. У меня есть порт Linux той же программы, который распространяется, хотя это собственный подписанный репозиторий (apt-get).Подписание исполняемых файлов для Windows

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

Мне просто нужен быстрый список шагов, необходимых для подписи исполняемых файлов под окнами. Я считаю, что это называется «аутентификация».

+1

Dupe? http://stackoverflow.com/questions/252226/signing-a-windows-exe-file –

ответ

2

Инструменты см MSFT Introduction to Code Signing

редактировать: вы покупаете сертификат от поставщика - большинство веб-регистраторы продают их.
Тогда просто подписать исполняемый файл, используя MSFT инструменты

см http://www.instantssl.com/code-signing/code-signing-process.html

+0

Я уже видел эту ссылку. Он сообщает мне, почему нужны сертификаты, и определяет несколько терминов и перечисляет некоторые приложения в командной строке. Это действительно не говорит мне о том, как мне нужно получить этот сертификат 509.X, который он упоминает. Нужно ли иметь специальные разрешения, или я могу создать собственный собственный GPG? Это действительно не дает целую тонну информации. – Daisetsu

+0

GPG - совершенно другая система по сравнению с сертификатами X.509, которые нельзя использовать. Самоподписанные сертификаты X.509 также не очень удобны для использования на вашем ПК или в корпоративной среде. Вы должны купить сертификат подписи кода из центра сертификации, который включен в хранилище сертификатов Windows. – Robert

+0

@ Robert - или из магазина Honest Achmed (https://bugzilla.mozilla.org/show_bug.cgi?id=647959) –

Смежные вопросы