Log in

View Full Version : Newbie needs help understanding code signing and certificates

02-18-2007, 05:06 AM
I'm a Pocket PC developer venturing into the area of Smartphone application development. I've been reading numerous online articles on code signing, certificates, priviledge and unpriviledge, etc. and my head is just spinning! I understand that without certain "priviledges" my application with either not execute or won't be allowed to call certain API routines.

Can some explain in basic terms what I need to do to get my application installed and runnable on a WM 5 OS Smartphone device?

I need clear, basic answers to questions like:

- What kind of code signing do I need?
- Where can I get certificates, and how much do they cost?
- Do I purchase a single certificate for my company, which I can use to sign all my deployed applications?
- Does this certificate reside on a 3rd-party server (e.g., Verisign or GeoTrust)?
- Do I need to upload my .exe, dll, etc. files to the 3rd-party server for signing?

Although I've read through several Microsoft articles talking about Smartphone security and code signing, how a developer actually does the process and the cost involved is very unclear to me. Any help in understanding this would be greatly appreciated.

Having to go through all this code signing business will certainly discourage novice developers from creating freeware for Smartphone users.