据我了解,您应该保密签名文件。那么.net框架程序集的Mono版本如何具有b77a5c561934e089
的相同公钥标记。
答案 0 :(得分:4)
Mono具有公钥重映射机制;见http://www.mono-project.com/Assemblies_and_the_GAC#Public_Key_Token_Remapping
因此,当看到在特殊列表中识别的公钥时,它会以静默方式重新映射到不同的键以进行实际验证。这允许单声道使用自己的键进行签名,但是使用一些冒烟和镜像来声明常规.NET使用的公钥(包括使用特殊ECMA标头“签名”的程序集),以便程序集可以互换成单声道而无需重建。