I am creating an application using Visual Studio 2012, this application will eventually be distributed via SCCM to others within my business. The only problem i am having is with the certificate.
When i create an app package it is signed with an automatically generated certificate. When this application is deployed to another machine, there is an error saying that the provider is not listed in the trusted providers.
There are two ways i can go about this:
1. Install this automatically generated certificate on the machine that is being deployed to. (This cannot be done as we are talking potentially thousands of people)
2. Use an already existing code signing certificate that is used throughout the business.
The latter is the option i would like to use but when i try to choose another certificate from the certificate store it says "No certificates meet the application criteria".
I've searched around the internet but i cannot see anywhere that details the criteria clearly, or gives any explanation as to why my certifiactes dont work.
Has anyone had any troubles with this or know of the criteria needed for a certificate to sign a Metro app?
Thanks in advance!