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