获取.NET的EXE文件签名的详细信息

时间:2013-08-06 18:13:27

标签: c# .net authentication code-signing digital-certificate

我正在尝试在托管代码中检索可执行文件的数字签名的详细信息。我基本上需要证书的名称和发行人。微软有一个C++ code sample用C ++解释它,但有没有类似的方法用C#做这个?

1 个答案:

答案 0 :(得分:4)

使用此函数从签名文件创建加密对象: http://msdn.microsoft.com/en-us/library/system.security.cryptography.x509certificates.x509certificate.createfromsignedfile%28v=vs.100%29.aspx

然后调用该对象上的.Issuer属性。