Microsoft Authenticode

Microsoft Authenticode

This package gives the capability to Cerbero Suite and Cerbero Engine to verify Microsoft Authenticode signatures on Linux and macOS. Our Authenticode support includes full-chain certificate and time-stamp verification.

Based on RSA’s PKCS7 standard, Authenticode is the technology developed by Microsoft to digitally certify programs and drivers on Windows. Trusted signatures guarantee that the certificate owner is indeed the author of the signed executable, and also that the data itself has not been tampered with by anyone else.

Authenticode validation is exposed to the SDK:

from Pro.PE import *

print(PE_VerifyAuthenticode(obj))