The*_*ght 12 c# strongname signing visual-studio
在我的Visual Studio解决方案中,我有一个网站和4-5个类库引用的项目,其中一些也引用了外部第三方程序集.
我被赋予了为这些项目签署程序集的任务.
我的理解是签名的目的是不是每个人都能在不提供公钥和版本细节的情况下使用我们的程序集,对吗?
我应该使用一个强名称密钥(.snk)来签署这些项目的所有程序集,还是应该使用单独的强名称密钥对每个程序集进行签名?
强名称密钥的密码保护目的是什么?
你会怎么做?
非常感谢,
Hen*_*man 12
签名的目的是不是每个人都能在不提供公钥和版本细节的情况下使用我们的程序集,对吗?
否.签名验证您,发布者.它可以防止其他人制作组件的"假"版本.
我应该使用一个强名称密钥(.snk)来签署这些项目的所有程序集,还是应该使用单独的强名称密钥对每个程序集进行签名?
关键是您的签名,因此请为您的所有项目使用1.
强名称密钥的密码保护目的是什么?
整个签约过程取决于你是唯一拥有钥匙的人.没有涉及证书.部分签名和受保护的密钥可以帮助您限制有权访问密钥的人数.
| 归档时间: |
|
| 查看次数: |
2526 次 |
| 最近记录: |