Validate Authenticode Signature with PowerShell

You can verify the authenticity of downloaded Recast Software installation files by running a PowerShell command that checks that the Windows installer (for example, .msi) is signed by a trusted publisher and shows no signs of tampering. The command compares the signed SHA256 against the SHA256 of the file to ensure that it was signed by a valid certificate authority.

To validate the Authenticode Signature, run the following PowerShell command against the file: Get-AuthenticodeSignature '<Path_To_Downloaded_File>'

PowerShell will return the Status and the SignerCertificate thumbprint:

  • If the Status is Valid, the file’s signature is intact and chains to a trusted root. 
  • If you see NotSigned, UnknownError, or HashMismatch, do not deploy the file.
  • The Recast Software Certificate Thumbprint is A3D5EDE96EAEECD4E18D953123A9D75ECDCD8096. All installer files will be signed with this certificate thumbprint.

You can cross-check the validity of the installer files in File Explorer by right-clicking the file and selecting Properties. On the Digital Signatures tab, ensure the publisher and timestamp look correct then open the Details tab if you need the certificate chain.

Copyright © 2025 Recast Software Inc. All rights reserved.