I\'m relatively new to Windows development, but have just finished a small project. I want to make my application \"verified\" like a lot of other applications are. For exam
Beside bought certificates as @Eaton explained and selfcreated selfsigned certificates as @John Rasch suggested
you can try free comunitee-based certificates from http://cacert.org that works simmilar to pgp/gpg-s trustsystem. For codesigning you need a trust resumee of at least 100 points.
German users can also use free http://web.de certificates that also permits codesigning.
The drawback of this approach (as well as self-created certs) is that "verified" is only activ, if the operating system of the executing client has installed the root certificate of the signing agency which in 99% is not the case.
However Firefox knows cacert.org so certs from cacert can be used for https, java and silverlight but not for standard msie without installing the root certificate.