While Microsoft offers its own command-line tools for digitally signing executables, this article presents EZSignIt Code Signer, a program that performs this task more easily. It's a good alternative for those who aren't comfortable typing lines into the CMD.
The environment is compatible with PFX and P12 certificate files, and another nice feature is the ability to sign executables in batch.
Once you download the program from its official site, you'll see that from its interface, with just a few brief steps, you can digitally sign executable files. The utility will ask you to fill in all the necessary information. The first piece is to add the file you want to sign from its browser (in this option you can choose whether to add new signatures to the file). Then you'll need to enter a description, and after that the PFX or P12 certificate file.
Once these simple steps are done, all that remains is to enter a password, select one of the five algorithms the platform offers (SHA-1, SHA-512, SHA-256, SHA-384, and Dual), choose the SHA-1 Timestamper, and the type. At this point, you'll need to verify the added data, and if you're sure everything is correct, just click the Sign File with Digital Signature button, so the environment adds the digital signature to the selected executable file.
At the bottom of the utility, you'll find the option to sign files in batch. You only need to add the executables you want from its browser and save the list, then load it from the first option File to sign/File list. As you can see, digitally signing files with this platform is a very simple task, and you don't need extensive knowledge.
Adding a digital signature to your executables ensures that the file's code isn't damaged. Although these environments are mostly used by software developers, any user can find them useful.
EZSignIt Code Signer is a free program available for Windows operating systems.