App Signing Tool

The Intel AppUp® center requires that all .msi or .exe application installers or .JAR files to be signed using a valid certificate. Intel AppUp is currently offering developers an opportunity to obtain a valid certificate from Comodo at no cost.  

http://software.intel.com/en-us/articles/signing-authority-disclaimer

Once you get the certificate, you will have to install it from the browser. The same browser should be used to apply and install the certificate. We recommend using FireFox. 

To make app signing easier, Intel has created a simple app signing tool that works for MSI, EXE, JAR files.

It will automatically propose you to use the installed (and valid) certificates from your computer, but you can also drop in a .pfx file to use additional certificates.

This article shows you how to extract an installed certificate as a .pfx if you need to do so: http://software.intel.com/en-us/articles/how-do-i-get-code-signing-certificate-certifying-authority

Timestamping

We also require that the file is timestamped. This is useful because it allows it to be trusted after certificate expires. The timestamping server doesn't need to match the signing certificate. However, for apps that use comodo certificate, they can leave the default settings at http://timestamp.comodoca.com/authenticode.

If you are signing a JAR file, please download the Java SDK first: 

http://www.oracle.com/technetwork/java/javase/downloads/index.html

Additional Resources

You can also manually sign your file using the command prompt and read other app signing resources. 

  1. http://software.intel.com/en-us/articles/signing-msi-files
  2. http://software.intel.com/en-us/articles/signing-jar-files
  3. http://software.intel.com/en-us/articles/Application-Signing-FAQs
  4. http://software.intel.com/en-us/articles/maintaining-valid-certificates
  5. http://software.intel.com/en-us/articles/code-signing-issues-and-solutions
AttachmentSize
Download codesigningutility.zip355.44 KB
For more complete information about compiler optimizations, see our Optimization Notice.

Comments

Jimmy Dickinson's picture

Very nice tool. Simple to sure and looks great.