Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is it free to digitally sign my own c# application?

I found This article about how to sign a C# application.

Is it free to sign my own application by following the instructions in the article above ?

like image 657
Rafik Bari Avatar asked Jul 15 '12 21:07

Rafik Bari


People also ask

Is digital signature certificate free?

The cost of obtaining a digital signature certificate may vary as there are many entities issuing DSCs and their charges may differ. Kindly check with Certifying Authority directly for charges.

How much does it cost to make a digital signature?

Rs. 1245 (Inclusive of 12.24% Sales Tax.) Any other applicable Taxes Extra.

Can I create my own digital signature?

Create your own digital signature If you do not want to purchase a digital certificate from a third-party certificate authority, or if you want to digitally sign your document immediately, you can create your own digital certificate by selecting the Create your own digital ID option in the Get a Digital ID dialog box.


1 Answers

Sure - using the method known as 'self signing'. With signing, an organisation must essentially 'vouch' for you, digitally. Their details (digital certificate) are already installed on most peoples machines, they come with Windows/Mac OSX/Linux/iOS etc. Examples of some of these organisations are Verisign, Thawte and so on.

If you SELF SIGN (using the instructions at the link you provided), then when you distribute your program, it will still be considered untrusted because you are vouching for yourself - which makes no sense really... So, self signing is typically used either for testing, or where you actually already have control over the user's computing infrastructure (such as on a corporate intranet, and you are developing 'in house' software - because you can then also install a certificate for the 'vouch-er' - a.k.a the Issuer).

If you want a company to vouch for you so your software can be trusted on ANY user's computer.... you need to pay for that priveledge - its a required barrier to entry that is essential to making sure that digital certificates are actually useful.

like image 144
Adam Avatar answered Sep 22 '22 19:09

Adam