У меня есть драйвер режима ядра, и я должен установить его на 64-разрядную версию Win 7. Это должно быть с цифровой подписью. Я подписал его цифровой подписью, используя dseo13b.exe. Но когда я загружаю драйвер, я получаю сообщение об ошибке в системном журнале событий, говорящее
Не удалось запустить драйвер из-за следующей ошибки: Windows не может проверить цифровую подпись для этого файла. Недавнее изменение оборудования или программного обеспечения могло привести к установке файла, который подписан неправильно или поврежден, или это могло быть вредоносное программное обеспечение из неизвестного источника.
Я не хочу использовать тестовый режим подписи. Как мне решить это? Нужно ли мне получить сертификат от Microsoft?
Я разработал драйвер и теперь заставляю его работать на 64-битной машине.
Моя компания может приобрести сертификат у verisign, но что мне делать после получения сертификата. Как связать файл драйвера с полученным сертификатом? А также как связать перекрестный сертификат, загруженный из Интернета, с сертификатом, полученным от Verisign? Я прочитал документ KMSC_WalkThru (Как выпустить-подписать модуль ядра), но эти вещи не были ясны из него. Не могли бы вы помочь.
Также Как я могу получить следующее:
mySPCfile.spc Your public key certificate file.
myPVKfile.pvk Your private key certificate file.
myPVKpassword
Пароль для файла сертификата закрытого ключа. Упоминается здесь