【问题标题】:How to digitally sign an assembly in Visual Studion 2010 and above?如何在 Visual Studio 2010 及更高版本中对程序集进行数字签名?
【发布时间】:2014-02-22 00:34:37
【问题描述】:


我在这篇博文中看到了关于程序集的强名称与数字签名的解释:strong name vs digital signature
MSDN 帮助仅显示强签名部分How to sign an assembly with a Strong Name,而没有指定如何对程序集进行数字签名。
我的两个问题是:

一旦我们拥有来自 CA 的数字证书并且我们在 Windows 商店中拥有该证书,我们如何对程序集进行数字签名?



CLR 会自动执行此验证吗每当调用程序集时,例如,如果程序集是可执行文件,并且一旦程序集经过数字签名,程序集就会部署到另一台机器上,CLR 会在执行程序集之前验证签名吗?

提前致谢。

【问题讨论】:

  • 可以从数字证书中生成强名称吗?

标签: .net security visual-studio-2012 digital-signature digital-certificate


【解决方案1】:
  1. 要对程序集进行数字签名,请使用 SignTool.exe

  2. CLR 不检查也不验证数字签名。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-21
    相关资源
    最近更新 更多