如何在c#中检索.Net dll的证书信息

时间:2012-06-28 16:03:18

标签: c# .net

我想以编程方式检索证书信息,例如,“发布到”,“发布”给定.net dll的值。

提前致谢!!

1 个答案:

答案 0 :(得分:3)

你应该能够做到这样的事情:

Assembly asm = Assembly.LoadFrom("your_assembly.dll");
string exe = asm.Location;
System.Security.Cryptography.X509Certificates.X509Certificate executingCert =
   System.Security.Cryptography.X509Certificates.X509Certificate.CreateFromSignedFile(exe); 
Console.WriteLine (executingCert.Issuer);