anath
2008-02-28 12:28:01 UTC
Hi all,
I have a driver package that I thknk I've followied its signing steps
according to the step-by-step document. The thing is that the installation of
the driver ends with no warnings or errors, but the driver is not installed (
error code 39 in teh device manager), and in the setupapi log I see teh
following errors:
Verifying file against specific (valid) catalog failed! (0x800b0109)
! sig: Error 0x800b0109: A certificate chain processed, but
terminated in a root certificate which is not trusted by the trust provider.
sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 02:22:55.287
sig: {_VERIFY_FILE_SIGNATURE} 02:22:55.287
sig: Key = myFile.inf
sig: FilePath = c:\myPackage\myFile.inf
sig: Catalog = c:\myPackage\myFile.cat
sig: Success: File is signed in Authenticode(tm) catalog.
sig: Error 0xe0000241: The INF was signed with an
Authenticode(tm) catalog from a trusted publisher.
but when I look at the cat file, certificate and the digital signature of
the sys file, they all look ok, and also when i check them using signtool
verify - I recieve no errors.
What am I doing wrong?
I have a driver package that I thknk I've followied its signing steps
according to the step-by-step document. The thing is that the installation of
the driver ends with no warnings or errors, but the driver is not installed (
error code 39 in teh device manager), and in the setupapi log I see teh
following errors:
Verifying file against specific (valid) catalog failed! (0x800b0109)
! sig: Error 0x800b0109: A certificate chain processed, but
terminated in a root certificate which is not trusted by the trust provider.
sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 02:22:55.287
sig: {_VERIFY_FILE_SIGNATURE} 02:22:55.287
sig: Key = myFile.inf
sig: FilePath = c:\myPackage\myFile.inf
sig: Catalog = c:\myPackage\myFile.cat
sig: Success: File is signed in Authenticode(tm) catalog.
sig: Error 0xe0000241: The INF was signed with an
Authenticode(tm) catalog from a trusted publisher.
but when I look at the cat file, certificate and the digital signature of
the sys file, they all look ok, and also when i check them using signtool
verify - I recieve no errors.
What am I doing wrong?