What is the process of obtaining a certificate to sign my ClickOnce assembly(ies)?
I've got a few ClickOnce applications at my company, but they are all signed with temporary certificates created by Visual Studio. Those are obviously not Trusted Root Authorities nor Trusted Publishers. I've followed along the article Configuring ClickOnce Trusted Publishers, and I like the experience when something is signed with a certificate that is both a Trusted Root Authority and Trusted Publisher (that is, no prompt, just an install).
- Can I use the same certificate to sign multiple ClickOnce assemblies?
- How much does a certificate cost?
- What information do I need to provide when obtaining the certificate?
- Does the certificate need to be aware of where the publishing location is? For example, if I currently have my ClickOnce applications available from
http://apps.mycompany.com/and I want to change this later, for examplehttp://www.mycompany.com/appsorhttp://apps.mysubcompany.com, will I have to obtain another certificate? - Are there recommended publishers to obtain from for ClickOnce signing (for example, someone who might already be in an Windows XP, Windows Vista, or Windows 7 Trusted Root Authority store)?
- How can I streamline installation to the Trusted Publisher store?