Unable to KMCS

Hi,

I am trying to cross-sign first my .CAT file based upon the KMCS walkthrough.
Have imported the .PFX into my personal store (“my”) which I have received
from Verisign. However when doing cross-sign I get this:

C:\WinDDK\7600.16385.1\bin\x86\signtool sign /v /ac MSCV-VSClass3.cer /s my /n COMPANY /t http://timestamp.verisign.com/scripts/timestamp.dll bin/amd64/driver_amd64.cat

The following certificate was selected:
Issued to: COMPANY
Issued by: VeriSign Class 3 Code Signing 2010 CA
Expires: Fri Jan 11 00:59:59 2013
SHA1 hash: 7D3FF4CF0C3ACB45C44A672E653928A542A6BD7E

Cross certificate chain (using user store):
Issued to: VeriSign Class 3 Public Primary Certification Authority - G5
Issued by: VeriSign Class 3 Public Primary Certification Authority - G5
Expires: Thu Jul 17 00:59:59 2036
SHA1 hash: 4EB6D578499B1CCF5F581EAD56BE3D9B6744A5E5

Issued to: VeriSign Class 3 Code Signing 2010 CA
Issued by: VeriSign Class 3 Public Primary Certification Authority - G5
Expires: Sat Feb 08 00:59:59 2020
SHA1 hash: 495847A93187CFB8C71F840CB7B41497AD95C64F

Issued to: COMPANY
Issued by: VeriSign Class 3 Code Signing 2010 CA
Expires: Fri Jan 11 00:59:59 2013
SHA1 hash: 7D3FF4CF0C3ACB45C44A672E653928A542A6BD7E

Obviously it means that the verisign code signing certificate is NOT in the certificate
chain that should be started from the Microsoft root. How can that be?
What am I doing wrong?

Eh just that the error message is missing. Sorry :frowning:

Signtool Error: The provided cross certificate would not be present in the certificate chain.

Hey, did u download Microsoft certificate from Microsoft store?
Verisign much have given you the link if not please google it.

/sarbojit

On Wed, Jan 12, 2011 at 2:01 PM, wrote:

> Eh just that the error message is missing. Sorry :frowning:
>
> Signtool Error: The provided cross certificate would not be present in the
> certificate chain.
>
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>

Hi issue is solved, had to do some mumble-jumble in the certificate store (with the help from VeriSign).

“mumble jumble” … yeah it’s always the MJ the bites you in the butt. Of course your MJ most likely is different than my MJ, so just exaclty what MJ flumoxed your frammis?

Gary G. Little

----- Original Message -----
From: “tibor harsszegi”
To: “Windows System Software Devs Interest List”
Sent: Wednesday, January 12, 2011 3:26:30 AM
Subject: RE:[ntdev] Unable to KMCS

Hi issue is solved, had to do some mumble-jumble in the certificate store (with the help from VeriSign).


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

Hi, I have the exact same problem…

How did you solve it?

// Tomas

I assume you saw Mr. Schwartz’ posting about newer certs from Verisign?

http://www.osronline.com/showthread.cfm?link=197762

Peter
OSR

Yes I saw that post and have installed the intermediate certificates but it seems like there is something wrong with my certificate chain;

The following certificate was selected:
Issued to:
Issued by: VeriSign Class 3 Code Signing 2010 CA
Expires: Fri Nov 11 00:59:59 2011

Cross certificate chain (using user store):
Issued to: VeriSign Class 3 Public Primary Certification Authority - G5
Issued by: VeriSign Class 3 Public Primary Certification Authority - G5
Expires: Thu Jul 17 00:59:59 2036

Issued to: VeriSign Class 3 Code Signing 2010 CA
Issued by: VeriSign Class 3 Public Primary Certification Authority - G5
Expires: Sat Feb 08 00:59:59 2020

Issued to:
Issued by: VeriSign Class 3 Code Signing 2010 CA
Expires: Fri Nov 11 00:59:59 2011

Signtool Error: The provided cross certificate would not be present in the certificate chain.

// Tomas

Solved it by removing the “mumble jumble” as well…

Had an old, expired cross certificate from the MS Website installed - removed this and all other intermediate cross certificates from verisign. I then signed the catalog using just the correct intermediate certificate and it worked

// Tomas