我想以编程方式检索证书信息,例如,“发布到”,“发布”给定.net dll的值。
提前致谢!!
答案 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);