Ana içeriğe geç

Microsoft'un signtool aracının verify komutuyla imzalanmış bir program doğrulanırken neden hata dönüyor?

SignTool Error: A certificate chain processed, 
but terminated in a rootcertificate which is not trusted by the trust provider.
Number of errors: 1

Çünkü burada satın alınan sertifika normal kod imzalama sertifikasıdır, EV değildir. Microsoft SignTool'un varsayılan verify kullanımı sürücü imza doğrulamasıdır (EV sertifikası gerektirir), bu nedenle doğrudan Verify kullanıldığında başarısız olur. /pa parametresinin eklenmesi gerekir.

Microsoft'un ilgili dokümanında bu konuda açıklama bulunmaktadır: Microsoft ilgili doküman .

Komut örneği: signtool verify /v /pa datestrl.exe