This is my understanding so far, feel free to correct me if I am wrong.
Looking at my issue and others similar to mine as well as all the documentation I read so far.
That is in the context of 64 Bit Vista/7
The Logo certification is not mandatory in order to load a USB driver.
In order to load the package must be signed with a KMCS signature.
The KMCS signature is made based on a certification purchased from an authorized CA vendor,
and a Cross Certificate obtain found at:
http://www.microsoft.com/whdc/winlog...crosscert.mspx
Must also use the signtool provided in the latest WDK (such as WDK 7600.16385.0)
Now my situation and dilemma is at this point:
I have bought a VeriSign Authenticode certification.
Convert and import my spc file in my personal store.
Now when I try to sign my driver I am getting this error.
SignTool sign /v /ac C:\Verisign\MSCV-VSClass3.cer /s my /n "DATAWIND NET ACCESS CORPORATION"
/t
http://timestamp.verisign.com/scripts/timestamp.dll MyUsb.sys
The following certificate was selected:
Issued to: DATAWIND NET ACCESS CORPORATION
Issued by: VeriSign Class 3 Code Signing 2009-2 CA
Expires: Wed Sep 22 18:59:59 2010
SHA1 hash: 196399AA62717B1430405533474B44BDFD13C947
SignTool Error: An unexpected internal error has occurred.
Error information: "CryptQueryObject" (-2147024893/0x80070003)
I am stuck help if you please?
Denis