4
我試圖檢索托管代碼中可執行文件的數字簽名的詳細信息。我基本上需要名稱和頒發者的證書。有一個來自微軟的C++ code sample解釋它爲C++,但有沒有類似的方式與C#做?獲取有關.NET EXE文件簽名的詳細信息
我試圖檢索托管代碼中可執行文件的數字簽名的詳細信息。我基本上需要名稱和頒發者的證書。有一個來自微軟的C++ code sample解釋它爲C++,但有沒有類似的方式與C#做?獲取有關.NET EXE文件簽名的詳細信息
從簽署文件創建一個加密的對象,使用此功能: http://msdn.microsoft.com/en-us/library/system.security.cryptography.x509certificates.x509certificate.createfromsignedfile%28v=vs.100%29.aspx
然後調用該對象的.Issuer財產。
謝謝。我得到一個FQDN形式的值,例如:CN = Subject Name,OU = Company,O = Subject Name,STREET = Main St.,STREET = 39C,L = City,S = WA,PostalCode = 98001, C = US「有什麼方法可以解析它嗎? – ahmd0
不是以強類型的方式從對象中,而是可以做類似var values = string.Split(「,」); –
是的。我就這個問題發佈了一個單獨的問題。不過謝謝。在託管代碼中實現它更容易:) – ahmd0