It must be a Microsoft Authenticode Certificate. This allows us to sign all kinds of executable files and Windows code, including .exe
, .cab
, .dll
, .ocx
and .xpi
.
It is not necessary to sign the application, but if we do this, our users will not see a warning message stating that the author of the software is unknown.
Microsoft Authenticode certificates of authenticity must be issued by a trusted certificate authority. Unfortunately, the prices are quite expensive. For more information and some examples, see the Microsoft Certificate of Authenticity page.
UPDATE I purchased the certificate through KSoftware , which is a Comodo retailer. The price is not bad compared to the alternatives: $ 95 per year. The process is faster than I expected: I applied in the morning, and in the evening my certificate was already available. (For those who are interested, I followed this walkthrough .)
source share