我们有一组用VC++开发的COM组件.将此类组件的引用添加到.NET项目时,Visual Studio将生成一个互操作程序集.我们现在有一套这样的组件.
在运行我们的每日构建时,我们使用数字签名签署所有生成的二进制文件.Interop程序集未签名,因为我们认为我们不是作者 - 任何人都可以使用Visual Studio并生成相同的程序集.
我们也应该签署互操作程序集吗?我们是否应该使用强名称(sn.exe实用程序)对其进行签名?这样做的原因是什么?
.net strongname digital-signature
.net ×1
digital-signature ×1
strongname ×1