Проблема с истечением срока действия сертификата подписи кода

Мой сертификат подписи кода действителен с 3/3/12 по 3/3/13 (Comodo)

  1. Выдаст ли мне новый сертификат (файл .pfx) при его обновлении? или я могу использовать текущий сертификат (файл .pfx) после 3/3/13 после уплаты пошлины?

  2. Будут ли существующие подписанные приложения отображать «непроверенный издатель» или любую другую ошибку во время установки / выполнения после 3/3/13, если я не подпишу exe и настройку с новым сертификатом или если я не куплю новый. Обратите внимание, что я подписываю все dll, exe программного обеспечения, а также окончательную установку exe.

  3. Должен ли я получить новый файл .snk при продлении или я могу использовать существующий файл .snk?

  4. Могу ли я использовать один и тот же файл .snk для подписи другого программного обеспечения и их установочных файлов? а разные exe, dll в одной настройке? Файл .snk привязан к одному exe? или его можно использовать на любом exe (.NET и VB6)?

У меня Windows 8 Pro + Visual Studio 6 SP6 + Visual Studio 2012 Ultimate + Автономная установка Microsoft 8 SDK

введите описание изображения здесь

введите описание изображения здесь


person Computer User    schedule 19.01.2013    source источник


Ответы (1)


Очень полезная статья можно найти здесь.

Ответы:

  1. Дата истечения срока действия является частью файла. Так вы получите новый файл.

  2. Нет. Если ваш файл подписан и имеет временную метку, срок действия подписи не истечет, когда истечет срок действия сертификата (объяснено в связанной статье).

  3. Файлы .snk предназначены для сборок со строгим именованием. Обычно они подписываются с использованием самозаверяющих сертификатов, поскольку строгое именование не предназначено для проверки подлинности издателя. См. Также этот ответ.

  4. Обычно для подписи всех сборок используется один и тот же файл .snk. Однако строгое именование существует только в мире .NET и не будет применяться ни к каким другим двоичным файлам (например, VB 6).

person Andreas    schedule 11.04.2013
comment
Спасибо за ответы. Однако я не вижу ссылок, которыми вы поделились. - person Computer User; 12.04.2013
comment
Простите за это; они, должно быть, как-то потерялись. Я просто добавил их обратно. - person Andreas; 13.04.2013