Atualmente, estou desenvolvendo drivers para o Windows 10 e também tenho um certificado de assinatura de código. Quando eu assino meus arquivos, eles recebem a assinatura e um hash nas propriedades. No entanto, o Windows 10 se recusa a instalá-los exibindo a seguinte mensagem de erro:
The hash for the file is not present in the specified catalog file. The file is likely corrupt or the victim of tampering.
Aqui está a sintaxe que eu uso para assinar meus dois arquivos CAT, o que estou fazendo de errado?
"C:\Program Files (x86)\Windows Kits.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
Há algo que estou perdendo? Número de erros: 0