В настоящее время я занимаюсь разработкой драйверов для Windows 10, и у меня также есть сертификат для подписи кода. Когда я подписываю свои файлы, они получают подпись и хэш, установленный в свойствах. Однако Windows 10 отказывается устанавливать их, отображая следующее сообщение об ошибке:
Хеш для файла отсутствует в указанном файле каталога. Возможно, файл поврежден или является жертвой взлома.
Вот синтаксис, который я использую для подписи моих двух файлов CAT, что я делаю неправильно?
"C:\Program Files (x86)\Windows Kits\8.1\bin\x86\signtool.exe" sign /f "C:\Users\me\Documents\MyDrivers\MyGroup.pfx" /p myPassw0rd /d "Test" /du http://www.my0c0mpany.com" /t "http://timestamp.verisign.com/scripts/timestamp.dll" /v /ph "C:\Temp\MyDriver\v0.3\*.cat"
The following certificate was selected:
Issued to: MyGroup
Issued by: COMODO RSA Code Signing CA
Expires: Tue Sep 17 02:59:59 2018
SHA1 hash: *
Done Adding Additional Store
Successfully signed: *
Successfully signed: *
Number of files successfully Signed: 2
Number of warnings: 0
Есть что-то, чего мне не хватает? Количество ошибок: 0