Срок действия подписи кода

Я заинтересован в покупке сертификата подписи кода Microsoft для драйвера режима ядра.

Мой первый вопрос: обязательны ли сертификаты Verisign или Globalsign? Они дорогие, и я нашел другого провайдера под названием Digicert всего за 178 долларов в первый год.

Вот старый вопрос о stackoverflow: Подписывание кода режима ядра

А вот ссылка на страницу digicert: http://www.digicert.com/code-signing/driver-signing-in-windows-using-signtool.htm

Мой второй вопрос - как долго пользователи смогут запускать приложение. Если срок действия сертификата истекает, означает ли это, что пользователи не смогут запустить приложение или что я не могу скомпилировать и снова подписать другой исполняемый файл, но приложение будет работать?

Спасибо

Алекс


person alexandertr    schedule 18.05.2012    source источник
comment
обязательно по чьему требованию? Windows с политиками подписи драйверов или WHQL?   -  person Sheng Jiang 蒋晟    schedule 18.05.2012


Ответы (1)


Сертификаты DigiCert могут абсолютно использоваться для подписи в режиме ядра - VeriSign и GlobalSign не являются обязательными, но, возможно, они были единственными поддерживаемыми на момент публикации связанного сообщения. DigiCert официально объявила о возможности подписи в режиме ядра в феврале (http://www.digicert.com/news/2012-02-28-kernel-mode-code-signing.htm).

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

Инструкции DigiCert по установке временных меток можно найти по адресу http://www.digicert.com/code-signing/signcode-signtool-command-line.htm.

К слову сказать, я вице-президент по маркетингу DigiCert. Увидел этот пост и подумал, что могу помочь :-). Если у вас есть другие вопросы, обращайтесь в нашу службу поддержки 801-896-7973.

person Travis Tidball    schedule 18.05.2012