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

本文关键字:详细信息 文件 NET 获取 EXE 使用 | 更新日期: 2023-09-27 18:26:47

我正试图在托管代码中检索可执行文件的数字签名的详细信息。我基本上需要证书上的名称和颁发者。有一个来自微软的C++代码示例为C++解释了这一点,但用C#有类似的方法吗?

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

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

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