Skip to content

konstantin89/windows-pe-signature-verifying

Repository files navigation

windows-pe-signature-verifying

Brief

Library that used to verify PE files signatures and get certificate info

Projects

command-line-tool
pe-signature-utils
tests

Links

WinVerifyTrust
Certificate and Trust return values
Windows 8 and 10 signature hash algorithm
Forum discussion about PE signature info

Usage

command-line-tool

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

pe-signature-utils

  Generates static library.
  The public API is specified in src/PeSignatureVerifier.h header.

tests

  Generates binary of tests for pe-signature-utils.

Todos

Dual signatures

About

Modern C++ wrapper for Windows PE signature verification mechanism

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published