【发布时间】:2012-07-15 21:11:02
【问题描述】:
我找到了 This article 关于如何签署 C# 应用程序的信息。
是否可以按照上面文章中的说明免费签署我自己的申请?
【问题讨论】:
标签: c# .net winforms visual-studio-2010 digital-signature
我找到了 This article 关于如何签署 C# 应用程序的信息。
是否可以按照上面文章中的说明免费签署我自己的申请?
【问题讨论】:
标签: c# .net winforms visual-studio-2010 digital-signature
当然 - 使用称为“自签名”的方法。 通过签名,组织必须基本上以数字方式为您“担保”。他们的详细信息(数字证书)已经安装在大多数人的机器上,它们带有 Windows/Mac OSX/Linux/iOS 等。 其中一些组织的例子有 Verisign、Thawte 等。
如果您自签名(使用您提供的链接中的说明),那么当您分发您的程序时,它仍然会被认为是不受信任的,因为您是在为自己做担保——这真的没有意义...... 因此,自签名通常用于测试,或者您实际上已经可以控制用户的计算基础架构(例如在公司 Intranet 上,并且您正在开发“内部”软件 - 因为您还可以安装证书) 'vouch-er' - 又名发行人)。
如果您希望一家公司为您提供担保,以便您的软件可以在任何用户的计算机上被信任......您需要为该特权付费 - 这是一个必要的进入障碍,对于确保数字证书是必不可少的确实有用。
【讨论】:
是的,它是免费的。每个人都可以签署自己的申请。签名不一定意味着什么,但它是免费的。
这样消费者就可以知道两个应用程序或同一应用程序的两个版本来自同一个实体。
【讨论】: