我正在编写要在我们的软件构建过程中使用的程序集信息应用程序,并试图从已签名的.Net程序集读取数字签名信息。
我想在C#代码中执行Windows资源管理器可以通过右键单击已签名的程序集并选择“数字签名”选项卡,然后单击“详细信息”按钮来执行的操作。例如
”>
有人知道如何在C#中以编程方式执行此操作吗?我目前正在使用Mono Cecil library从程序集中获取其余信息。非常感谢您的帮助。
来自Mono.Security.dll
:
SignCode(针对.Net 1.0和1.1)使用Authenticode签名,据我所知,它缺少.Net Framework托管接口。
希望,看起来有些Nuget包实现了它: