Ich habe eine Exe, die Castle Windsor verwendet, um einen Plugin-Mechanismus zu implementieren. Ich muss überprüfen, dass die Plugins, die ich lade, von mir kamen (und nicht irgendein bösartiger Code sind).Authentifizieren von DLLs in C#
Ich glaube, ich muss sowohl die exe und die DLL mit einem asymmetrischen Schlüssel (möglicherweise ein SNK?) Signieren. Erstens ist das korrekt und wie kann ich das tun? Zweitens, wie kann ich programmatisch in der exe verifizieren, dass die DLL von einer vertrauenswürdigen Quelle kam?
möglich Duplikat [.NET-Assembly-Plugin-Sicherheit] (http://stackoverflow.com/questions/932339/net-assembly-plugin-security) –