【发布时间】:2015-09-08 20:13:56
【问题描述】:
我收到了第三方 dll。运行 sn.exe - T name.dll 我得到了公共令牌密钥,所以这告诉我它已签名。
Microsoft (R) .NET Framework 强名称实用程序版本 3.5.30729.1 版权所有 (c) 微软公司。保留所有权利。
公钥令牌是 xXXXxxxXXXX
问题 1。 当我签署自己的 dll 并右键单击选择属性时,我会看到数字签名。在这个 dll 上,我没有看到这个选项卡。为什么?如果它已签名,我应该会看到它。
问题 2。 我有自己的证书,我想用自己的证书签署这个 dll 是否可以?以前的签名会发生什么。你能用多个密钥签署一个dll吗(我想不仅仅是想确认)。
问题 3。 无论出于何种原因,即使它之前已经签署过,我也可以签署这个 dll?当我使用自己的证书对其进行签名时,我会在单击属性时看到它的数字签名选项卡。
不确定这里发生了什么?
【问题讨论】:
标签: c# code-signing-certificate