我制作了很多人使用的程序,有一件事就是拥有一个数字证书会更好,所以当人们运行它是管理员时,它会向用户显示它是由我制作的并且它没有被篡改
我已对此进行过研究,你必须付钱。我不介意,也不可能是一大堆。
但另一件事是......它似乎只适用于商业。我没有生意,我是个体开发者。
那么个别开发人员是否有办法获得代码签名证书?
顺便说一句,这适用于C#WinForm桌面应用程序。
答案 0 :(得分:5)
您确实可以在没有公司的情况下以个人名义获得代码签名数字证书,我自己使用Tucows author site中大量打折的Comodo证书完成了这项工作。
您需要的所有步骤都有一个很棒的演练here。您所需要的只是一个在您的名字中注册的域名,其中包含您的电话号码和地址,以及您可以从该域名回复的实际详细信息和电子邮件地址。他们联系我验证我是否存在,并想要地址和电话号码的证明(扫描的电话费用就行了)。
获得数字证书后,您可以通过各种方式签署应用程序(我使用.NET framework SDK附带的“signtool”。)