В теме нет подписи - Сведения о подписи водителя

Некоторые пользователи Windows 10 могут столкнуться с сообщением об ошибке « Нет подписи в теме(No signature was present in the subject) » при попытке просмотреть свойства подписи файла пакета драйвера. В этом посте мы даем краткое описание того, почему вы можете получить это сообщение и что вы можете попробовать, чтобы избавиться от сообщения для этого конкретного файла пакета.

В теме не было подписи

Операционные системы(Systems) могут иметь неизвестные проблемы с подписью или проблемы с неподписанным драйвером, если тестируемый компьютер не подключен к Интернету. Если тестируемый компьютер подключен к Интернету, то новые сертификаты загружаются автоматически при установке драйвера, и проблем не возникает. Иногда поставщики CA также могут помочь в решении проблем, когда тестируемый компьютер не подключен к Интернету.

Читать(Read) . Как идентифицировать неподписанные драйверы с помощью утилиты sigverif.(How to identify unsigned drivers using sigverif utility.)

В теме не было подписи

Когда файл каталога (.cat) подписывается с использованием нового выпущенного сертификата подписи VeriSign , который использует (VeriSign)алгоритм SHA256(SHA256 algorithm) , если вы откроете подписанный файл cat и просмотрите подпись, вы можете заметить, что в теме сообщения отсутствует подпись .(No signature was present in the subject)

Чтобы решить эту проблему, вы можете попросить VeriSign бесплатно предоставить новый сертификат, подписанный с помощью хеш-алгоритма SHA1 .

Кроме того, вы можете купить еще один сертификат SHA1 и подписать файл двумя подписями, как показано ниже, если вы хотите сохранить оба сертификата. Обратите внимание, что только файлы .sys могут иметь двойную подпись, поскольку они являются PE-файлами.

Signtool sign /fd sha256 /ac C:\MyCrossCert\Crosscert.cer /s my /n “MyCompany Inc. “ /ph /as /sha1 ZZ...ZZ C:\DriverDir\toaster.SYS

Где ZZ…ZZ — это хэш сертификата, который вы используете для вторичной подписи. Добавить /trк подписи метки времени.

Дополнительное примечание(Additional note) . Использование сертификата SHA1 было объявлено устаревшим Microsoft с 1(January 1) января 2016 года. Все поставщики ЦС должны выпускать сертификаты подписи с хеш-алгоритмом SHA256 .

Windows перестала принимать сертификаты подписи кода SHA1 без отметок времени после 1 января 2016 года(January 2016) .

Microsoft также заявила, что после установки KB4579311 Windows 10 может предупреждать вас при установке некоторых сторонних драйверов :

This issue occurs when an improperly formatted catalog file is identified during validation by Windows. Starting with this release, Windows will require the validity of DER encoded PKCS#7 content in catalog files. Catalogs files must be signed per section 11.6 of describing DER-encoding for SET OF members in X.690,”

Надеюсь это поможет!

Сообщение(Related post) по теме : Windows требует наличия драйвера с цифровой подписью .



About the author

Я опытный инженер-программист с более чем 10-летним опытом разработки и поддержки приложений Microsoft Office. У меня есть сильное желание помогать другим достигать их целей, как благодаря моей работе в качестве инженера-программиста, так и благодаря моим навыкам публичных выступлений и налаживанию связей. Я также очень хорошо разбираюсь в аппаратных средствах и драйверах клавиатуры, многие из них я разработал и протестировал сам.



Related posts