首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >代码签名证书过期问题

代码签名证书过期问题
EN

Stack Overflow用户
提问于 2013-01-19 04:50:38
回答 1查看 2.4K关注 0票数 1

我的代码签名证书的有效期为3/3/12至3/3/13 (Comodo)。

  1. 重新发行它会给我一个新的证书(.pfx文件)吗?或者我可以在支付费用后的3/3/13之后使用当前证书(.pfx文件)吗?
  2. 如果我没有用新证书签署exe和安装程序,或者我没有购买新的证书,现有的签名应用程序会在安装/执行过程中显示“未经验证的发行者”或任何其他错误吗?请注意,我签署了该软件的所有dll、exe和最终安装程序exe。
  3. 是否必须在更新时获得一个新的.snk文件,还是可以使用现有的.snk文件?
  4. 我可以使用相同的.snk文件来签署不同的软件及其安装文件吗?以及在同一个设置中不同的exe、dll?.snk文件是否绑定到一个exe?或者可以在任何exe上使用(.NET和VB6都可以)?

我有Windows8Pro+ Visual 6 SP6 + Visual 2012终极+Microsoft8SDK独立安装

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-11 07:30:15

一篇非常有用的文章可以在这里找到

答案:

  1. 过期日期是文件的一部分。所以你会得到一个新的文件。
  2. 不是的。当您的文件被签名和时间戳时,证书过期时签名不会过期(在链接文章中解释)。
  3. .snk文件用于强命名程序集。这些通常使用自签名证书签名,因为强命名并不意味着验证发行者的真实性。另见这个答案
  4. 通常,您将使用相同的.snk文件对所有程序集进行签名。但是,强命名只存在于.NET世界中,不适用于任何其他二进制文件(如VB 6)。
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14411206

复制
相关文章

相似问题

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