使用.NET获取有关EXE文件签名的详细信息

我正在尝试在托管代码中检索可执行文件的数字签名的详细信息。 我基本上需要证书的名称和发行人。 有一个来自Microsoft的C ++代码示例 ,它解释了C ++,但有没有类似的方式使用C#?

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

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