c# - 数字签名/代码签名问题

标签 c# digital-certificate

我制作了很多人使用的程序,并且有一个数字证书会很好,所以当人们运行它时,它会向用户显示它是由我制作的并且没有被篡改.

我已经对此进行了研究,您必须付费。我不介意,只是不能太多。

但另一件事是..它似乎只适用于商业。我没有生意,我是个人开发者。

那么个人开发者有没有办法获得代码签名证书呢?

顺便说一下,这是用于 C# WinForm 桌面应用程序的。

最佳答案

您确实可以在没有公司的情况下以个人名义获得代码签名数字证书,我自己使用来自 Tucows author site 的大幅折扣 Comodo 证书就是这样做的。 .

您需要的所有步骤都有一个很好的演练 here .您所需要的只是一个以您的名字注册的域,您的电话号码和地址与您的实际详细信息相对应,以及一个您可以从该域回复的电子邮件地址。他们与我联系以验证我的存在并需要地址和电话号码的证明(扫描的电话帐单就可以了)。

获得数字证书后,您可以通过多种方式签署应用程序(我使用 .NET Framework SDK 附带的“signtool”)。

关于c# - 数字签名/代码签名问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3365941/

相关文章:

java - 我可以通过java在我的系统上安装证书吗

certificate - 在没有中间证书的情况下验证签名

C#等待一个事件

c# - C# (.Net) 中的浏览器检测

digital-certificate - 如何检查文件是否具有数字签名

java - Linux 中的 SMTP/POP3 客户端

c# - 数据驱动的单元测试 - CSV 编码有问题吗?

c# - ViewModel 中的构造函数

c# - 更改属性名称以进行序列化

digital-signature - 数字证书:加密和签名有什么区别