Invalid chain

Good day!

I have a problem. Two days ago I reinstalled operation system (Windows XP SP3 if it matters). All system patches was installed too. So, when I trying to verify digital signature of CCleaner.exe with Sysinternals SigCheck tool then I got "Invalid chain" message. Same result I've got in explorer on digital tab. Is it truth that Piriform's tools hasn't correct digital signatures? I personally doubt because on XP SP2 and Win7 SP1 under VMWare this feature is lost. How to fix this problem if it possible?

I understand the problem is not solved due to the fact that no one get same bug. I was planning to buy a license to deploy CCleaner in my office, but if CCleaner hasn't the correct certificate then no point to buying it.

I was sent here with Piriform's support service, but here again there was no reply. The impression that Piriform absolutely indifferent to my problem as other forum's guys. May indeed certificated that have Piriform's tools are not valid. It seems like truth.

You seem terribly impatient for an answer to a problem that is undefined.

I see no problem.

This is what sigcheck told me.

E:\Tools\SysInternals>sigcheck E:\Unzip\CCleaner\ccleaner64.exe

Sigcheck v1.71 - File version and signature viewer

Copyright © 2004-2010 Mark Russinovich

Sysinternals - www.sysinternals.com

e:\unzip\ccleaner\CCleaner64.exe:

Verified: Signed

Signing date: 18:58 24/04/2012

Publisher: Piriform Ltd

Description: CCleaner

Product: CCleaner

Version: 3, 18, 0, 1707

File version: 3, 18, 0, 1707

E:\Tools\SysInternals>

I even tried the -r option in case it had been revoked - again no issue for me

The Piriform certificate is signed by Verisign

Perhaps your recent reinstall of XP has suffered from Microsoft revoking the certificate of Verisign itself :o

I strongly recommend that you visit Sysinternals and find out which options you should use and the relevance of "invalid chain"

I am using Windows Ultimate + SP1

Not sure. Take a look at this:

E:\BIN>sigcheck -q -a -i ccleaner.exe

E:\BIN\CCleaner.exe:

Verified: Invalid Chain

Signing date: 15:15 23.05.2012

Publisher: Piriform Ltd

Description: CCleaner

Product: CCleaner

Version: 3, 19, 0, 1721

File version: 3, 19, 0, 1721

Strong Name: Unsigned

Original Name: ccleaner.exe

Internal Name: ccleaner

Copyright: Copyright й 2005-2012 Piriform Ltd

Comments: CCleaner

And (for example):

E:\BIN>sigcheck -q -a -i F:\Installer\VirtualBox-4.1.16-78094-Win.exe

F:\Installer\VirtualBox-4.1.16-78094-Win.exe:

Verified: Signed

Catalog: F:\Installer\VirtualBox-4.1.16-78094-Win.exe

Signers:

Oracle Corporation

VeriSign Class 3 Code Signing 2010 CA

VeriSign Class 3 Public Primary Certification Authority - G5

Class 3 Public Primary Certification Authority

Signing date: 16:15 22.05.2012

Publisher: Oracle Corporation

Description: VirtualBox

Product: Oracle VM VirtualBox

Version: 4.1.16.r78094

File version: 4.1.16.78094

Strong Name: Unsigned

Original Name: VirtualBox.exe

Internal Name: VirtualBox

Copyright: Copyright © 2009-2012 Oracle Corporation

Comments: n/a

Ahh? VirtualBox certificate is signed Verisign too, effect is different. Why? It's not a bug of SigCheck. I wrote a small application on C but took the same result.

did you download ccleaner from piriform or file hippo? or from somewhere else?

As @Alan_B suggested have you made sure root certificates has been updated in windows? it's an optional update.

Here is what is showing for me with ccleaner 3.19

post-1555-0-48406200-1338140419_thumb.png

2 Nergual, I always download Piriform's tools at http://www.piriform.com/download for personal use (at home).

2 hazelnut, hmm. There is no same on my PC. "Invalid chain" always. >(

Fine... I'll try to fix this problem by myself.

Have you gone to Windows Updates and looked at the optional updates available for your machine?

As has been pointed out your machines root certificates may be out of date.

Or better still read here for some background info, the April Root Updates for XP users are available on this page.

http://support.microsoft.com/kb/931125

Root updates for Vista and Windows 7 are done differently than XP as readers will see from this page.

2 hazelnut: Neah! But I fixed this bug with Sysinternals Process Monitor (great tool at last!). Now I see that CCleaner.exe is digitaly signed. Thanks a lot to all.

Hi linkz can you explain how you fixed this bug?

Look at the dates on the posts, you're replying in a 7 years old topic!