我们有一个.NET WPF应用程序运行的XBAP和桌面etc.I双方没有签署任何组件etc.My问题是,

Q1.What一种数字证书的,我需要从VeriSign,Inc.或其他证书颁发机构购买。签我的应用程序,用它作为验证码证书(在ClickOnce的)?

Q2.Can我用这个数字证书签署其它应用,如安装,组件,PDF等?

Q3.Is一个数字证书足以让一个公司或我购买其他?

证书到期时Q4.What会发生什么? (因此,它是最好不要把它和螺杆自己,如果没有人会劈和植物病毒在你的应用程序文件夹或某事???)

有帮助吗?

解决方案

A1。你需要一个代码签名证书。他们有几种口味,通常可以从一个到另一个转换,但它可能最容易得到一个验证码一个rightaway。

A2。您可以使用相同的证书签名安装和组件(和任何.exe,.dll,.ocx文件)。我认为同样适用于.PDF,但我从来没有使用了。

A3。我会去为贵公司的单一证书。

A4。当证书过期,您不能使用它签署了。但是,只要您使用时间戳服务当您注册代码,已签名的文件仍然有效。

其他提示

A1:您需要代码签名证书。您可以选择任何供应商,但请注意,并非所有的人都用Windows作为“可信”的认可。之间信任的和便宜的(便宜然后VeriSign公司)有魔岛

A2:是

A3:一种是足够

A4:您将无法签署新的代码。如果您使用时间戳服务器(你会得到一个与证书的位置)的旧代码将继续签署。如果您选择不使用时间戳服务器,认证将仍然有效,但用户将收到的消息,这是过期的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top