Introduction
The Intel® Developer Zone requires that all Windows*-based Intel AppUp® applications (.MSI, .EXE, .JAR and .AIR) be signed by a certificate from a Certificate Authority (CA). This is to ensure that applications do not contain any malware and it also provides an additional trust to end users downloading applications from the Intel AppUp® center. Subsidized code signing certificates are available to developers through the Intel Developer Zone portal. This article guides developers through the process of obtaining a subsidized certificate.
Note for Macintosh* developers: If you are using a Macintosh* system to develop your Intel AppUp® app for Windows*, note we will have more instructions for you. Stay tuned on this site for further instructions. Meanwhile if you have a Windows* system available you can follow these instructions for code signing your application.
Note for Windows* developers already owning a certificate: Developers who already own a code signing certificate can skip to the end of this article for instructions on signing applications. Please note that Intel has a designated list of CAs that developers are required to own certificates from. They are: Chosen Security, Verisign, Globalsign, Thawte, Trust Center, Go Daddy Secure Certification Authority and Comodo. All of these CAs provide code signing certificates for Adobe AIR*, Microsoft Authenticode* and Java* applications. An Authenticode certificate can be used across Adobe AIR*, MSI and JAR applications.
Browser Support: Comodo recommends using Microsoft Internet Explorer* or Firefox for submitting a certificate application and retrieval. Chrome* browser may not work as desired. Developers are encouraged to read through the Comodo support page for more information on browser support: https://support.comodo.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=419&nav=0,96
Overview
- Obtain a certificate from the Intel Developer Zone portal
- Install the certificate to the Certificate Store on PC
Obtain a certificate from Intel® Developer Zone portal:
The Process:
- Login to your Intel Developer Zone account. Under "My Dashboard", you will find a link - "Apply for code signing certificate". This will take you to an application form to request a code signing certificate.

- The CA will ask for the organization / individual details and contact details. This is required for the validation process. Follow the steps in the application process. Select Organization if you are applying as a registered business. Select Individual if you are an individual developer without a registered organization. The list of documents you will need to submit for validation is listed in the application form. Once you place an order, a certificate request will be generated on the developer's behalf to the CA.
- Once the validation process is successful, you will receive an email with a link to download and install the certificate. The vetting process takes between 5-7 business days.
Download and install the certificate:
You will need to use the same computer and browser that you used to send a request to download the certificate using the link you receive. Most CAs allow the use of popular browsers like Microsoft Internet Explorer*, Firefox* and Chrome*, but it is always best to check on the CA's website for browser-specific instructions. The article illustrates the steps for Microsoft Internet Explorer*.
- Click on the link you received in the email. The certificate will get installed in the certificate store in your computer. You will be able to see the certificate under "Personal -> Certificates" section of the Console Root when you execute the mmc.exe application from command line:

- The certificate with the private key can now be exported and saved on your hard disk
- Open a browser session.
- Click on Tools -> Internet Options -> Content -> Certificates -> Personal.
- Highlight the certificate you would like to export. Click “Export”.

- The Certificate Export Wizard now opens. Click "Next".
- In the Export Private Key section, select "Yes, export the private key". Click "Next".

- In the "Export file format" section, select "Personal Information Exchange - PKCS #12 (.PFX)" format and select "Include all certificates in the certification path if possible" check box. Click "Next".

- In the "Password" section, type and confirm your password. Remember this password, since you will need to type this in at the time of signing applications with this private key. Click "Next".

- In the "File to Export" section, choose the file path and name where you wish to save the certificate file. Click "Next".

- The Completion Wizard screen now shows all the selections you have made. When you click on "Finish", the certificate is saved in the path you specified.
If your code signing certificate is about to expire or has already expired, you can optionally renew your certificate and resubmit your application for validation. For more information on code signing certificate renewal, see: Maintaining Valid Certificates
Additionally, it is strongly recommended to timestamp your application once you sign it. This will ensure that your signature remains valid even after it expires. An update to your application would require fresh signing.
Now you have a code signing certificate that you can use to sign your applications. The following two articles provide specific instructions on signing MSI/EXE and JAR files:

Comments
!BIG FAT WARNING FOR ANYONE DOING THIS!
I just went through the whole Comodo process using my Chrome browser and it is only after the final step (submitting identity documents, phone calls, verification that I am not an evil human, e.t.c) that I came to the point of downloading the certificate. Boom! Chrome does not allow you to download the certificate. A quick look at the Comodo website and you find they do not support Chrome and suggest Firefox or Internet Explorer.
I highly utterly recommend using Internet Explorer from the VERY BEGINNING of the sign-up process! If you are logging into your AppUp developer account and usually use Chrome or Safari, scratch that and log in under Internet Explorer and login in from there, and proceed to apply for a Comodo certificate through the link you will find in the Dashboard area (bottom right link).
Use IE and you are guaranteed to have a quicker better experience here. Kudos though to Comodo who managed to issue a new certificate within the hour once my mistake was uncovered. I also suggest writing .BAT files to perform the signing and validating of your MSI as it's much quicker than manually doing it through the command prompt (though slightly less secure as your password is stored for all to find).
Hope this health warning saves someone two hours of life-force ;)
I am unable to submit the form. I get an error "Member not found". I don't think it's complaining about me as an AppUp member, rather a scripting member as some of the drop-down options are also blank.
Any ideas anyone?
HI,
I am from nexbits (www.nexbits.com).I have two questions here :
(1) Can I use the above process on Linux machine.
(2) Can my team mates use the same signature for their application.Above procedure says we have to use the same PC for activating the signature.
Plz revert back asap so that i could take the decision to buy it.
Rgds,
-DP
Too bad that even free apps also should buy a certificate that cost 200$.
The cheapest option is Go Daddy SSL Certificates which offers certificate just for 12.99$ per year.
Hi, I noticed a couple of you mentioned a price. We are offering the code signing certificate for free for a year through Comodo.
Hi Dhananjay,
It is recommended that you try to get a code signing certificate on a Windows machine (XP or Win7) with IE or a Firefox browser.
Also, the same PC and browser requirement is only to export your certificate from the browser. You will need to use the same browser and PC from which you placed a certificate request to download the certificate. Once you save the certificate on to your hard disk in .pfx or .p12 format, you can use this certificate on different machines to sign applications.
Hope this helps.
I can not add intel appup to my devzone account.while setting up organization details it says 'your session has expired,please try agin'.I have logged in multiple times and tried it,but it fails with the same error message
Hi
I have clicked on "Apply for code signing certificate" and it lead me to the comodo website. i fillup all the information and completed the process. at last it gives me one transaction id and says you will receive one email for further process. but i didn't get any email from comodo.
Let me know to proceed further.
Thanks.
[Edit]I just got an email.[/Edit]
Hi,
I had already registered to Intel before 10 months. I am trying to get COMODO certificate. But, after logging it is showing me only one option "My Profile" under "Dashbaord". I am not able to view other two options "My Organization" and "Intel AppUp".
Please guide me further to get COMODO certificate.
Thanks,
Pratik
Can Intel do code signing certificate itself? In App Store Apple do all the work for developers. In Windows Store Microsoft VS can do this in smooth. If Intel want to boom apps on AppUp, I do not think the garbage code signing certificate for $200/yr is any help. Intel is building higher barriers for software deployment of X86 platform than Apple's and Microsoft's store. And we deploy software on Intel's AppUp and do business with Intel why ask unknown third parties to verify us to do so.
Pages