首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取数字证书

获取数字证书
EN

Stack Overflow用户
提问于 2009-08-03 06:35:28
回答 2查看 1.4K关注 0票数 2

我们有一个同时作为XBAP和桌面等运行的.net WPF应用程序。我还没有签署任何程序集etc.My问题是

问题1.我需要从VeriSign,Inc.或其他证书颁发机构购买哪种类型的数字证书。要对我的应用程序进行签名,是否将其用作Authenticode证书(在clickonce中)?

Q2.我能否使用这个数码证书来签署其他应用程式,例如安装程式、组件、pdf等?

Q3.对于一家公司来说,一个数字证书就足够了吗?还是我必须购买其他证书?

问题4.证书过期后会发生什么情况?(所以,如果没有人会在你的应用程序文件夹或其他地方入侵并植入病毒,那是不是更好呢?)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-08-03 06:50:09

A1。您需要代码签名证书。它们有几种风格,通常可以从一种转换为另一种,但直接获得Authenticode可能是最容易的。

A2。您可以使用相同的证书对安装程序和程序集(以及任何.EXE、.DLL、.OCX文件)进行签名。我认为这同样适用于.PDF,但我从未使用过它。

A3。我会为你的公司拿一份证书。

A4。证书过期后,您将无法再使用它进行签名。但是,只要您在对代码进行签名时使用timestamping service,已签名的文件就仍然有效。

票数 2
EN

Stack Overflow用户

发布于 2009-08-03 06:52:19

A1:您需要代码签名证书。您可以选择任何提供商,但请注意,并非所有提供商都被Windows识别为“受信任的”。在值得信赖和便宜的产品中(比VeriSign便宜),有一款是Comodo

A2:是的。

A3:一个就足够了。

A4:您将无法签署新代码。如果您使用时间戳服务器,旧代码将保持签名状态(您将获得一个带有证书的服务器的位置)。如果您选择不使用时间戳服务器,认证将保持有效,但用户将收到它已过期的消息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1220902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档