Я только что получил сертификат подписи кода от StartSSL и пытаюсь подписать наш установщик.
Процесс подписания проходит хорошо, и я получаю exe-программу установки, которая больше не жалуется на Windows от неизвестного издателя. Это здорово!
Однако я попытался убедиться, что отметка времени также работает так, как объявлено, поэтому я перенес дату своего ПК на 2012 год, после даты истечения срока действия сертификата для подписи кода.
Это предположительно не должно иметь никакого значения, но когда я запускаю ту же самую программу установки exe, я теперь получаю то же самое неприятное предупреждение "неизвестного издателя".
Глядя на свойства exe-файла на вкладке «Цифровые подписи», я определенно вижу, что метка времени показывает сегодня (2010 г.), но, похоже, это совсем не помогает.
Google не дал мне ничего, кроме того, что если вы видите дату в поле Timestamp, то все в порядке. Я не могу поверить в это, мой компьютер с продвинутой датой жалуется, что это не в порядке.
Кто-нибудь знает, работает ли эта концепция отметок времени и как убедиться, что я правильно подписываю исполняемый файл?
Спасибо.