我制作了很多人使用的程序,并且有一个数字证书会很好,所以当人们运行它时,它会向用户显示它是由我制作的并且没有被篡改.
我已经对此进行了研究,您必须付费。我不介意,只是不能太多。
但另一件事是..它似乎只适用于商业。我没有生意,我是个人开发者。
那么个人开发者有没有办法获得代码签名证书呢?
顺便说一下,这是用于 C# WinForm 桌面应用程序的。
最佳答案
您确实可以在没有公司的情况下以个人名义获得代码签名数字证书,我自己使用来自 Tucows author site 的大幅折扣 Comodo 证书就是这样做的。 .
您需要的所有步骤都有一个很好的演练 here .您所需要的只是一个以您的名字注册的域,您的电话号码和地址与您的实际详细信息相对应,以及一个您可以从该域回复的电子邮件地址。他们与我联系以验证我的存在并需要地址和电话号码的证明(扫描的电话帐单就可以了)。
获得数字证书后,您可以通过多种方式签署应用程序(我使用 .NET Framework SDK 附带的“signtool”)。
关于c# - 数字签名/代码签名问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3365941/