Library that used to verify PE files signatures and get certificate info
command-line-tool
pe-signature-utils
tests
WinVerifyTrust
Certificate and Trust return values
Windows 8 and 10 signature hash algorithm
Forum discussion about PE signature info
Example usage:
command-line-tool.exe "C:\\Program Files\\Mozilla Firefox\\firefox.exe"
Example output:
File name: C:\Program Files\Mozilla Firefox\firefox.exe
Verified: Signed
SHA256: 7AF330A6446D56457BA9E90FFF0418A589E26385566BD7AF8F28578E3210C553
Serial number: 0c5396dcb2949c70fac48ab08a07338e
Issuer name: DigiCert SHA2 Assured ID Code Signing CA
Subject name: Mozilla Corporation
Signing algorithm: sha256RSA
Signing date: 08/01/2019 10:01
Generates static library.
The public API is specified in src/PeSignatureVerifier.h header.
Generates binary of tests for pe-signature-utils.
Dual signatures