JAuth/Authnet: Authenticode Signature Verification Utilities
[Note: Both utilities require CAPICOM 2.0.0.1 ]
Jauth.exe and Authnet.exe are win32 executable utilities which verify
an Authenticode signature on any file supporting such signatures (.exe, .dll, .cab, .ocx, .cat, .ctl, .vbs etc..)
The utilities take a file path argument (or a drag/drop file onto the application icon).
If the Authenticode signature is verified, the user
is presented with the option to examine all certificates embedded in the Authenticode signature:
If the file is NOT signed with an Authenticode signature, or if the signature is
not valid, the status is displayed in a message box:
- Jauth.exe is implemented as a win32 executable wrapper, with the code implemented in Java and targetting
the MS JVM. The exe was generated using the MS SDK tool jexegen.exe.
- Authnet.exe is a .net managed assembly, requiring a CAPICOM 2 interop assembly deployed in the same directory
as authnet.exe, or strong-name signed and deployed to your local GAC. The CAPICOM 2 interop assembly
can be easily generated with VS.net, or manually generated using the .net framework sdk utility tlbimp.exe.
Download Jauth.exe
(Java source)
Download Authnet.exe
(Note: Right-click to download assembly) (C# source)
Michel I. Gallant
neutron@istar.ca