ICLRStrongName-Schnittstelle
Stellt grundlegende globale statische Funktionen zum Signieren von Assemblys mit starken Namen bereit. Alle ICLRStrongName
-Methoden geben standardmäßig COM HRESULTs zurück.
Methoden
Methode | BESCHREIBUNG |
---|---|
GetHashFromAssemblyFile-Methode | Ruft einen Hash der angegebenen Assemblydatei unter Verwendung des angegebenen Hashalgorithmus ab. |
GetHashFromAssemblyFileW-Methode | Ruft einen Hash der als Unicode-Zeichenfolge angegebenen Assemblydatei unter Verwendung des angegebenen Hashalgorithmus ab. |
GetHashFromBlob-Methode | Ruft einen Hash der Assembly unter der angegebenen Speicheradresse unter Verwendung des angegebenen Hashalgorithmus ab. |
GetHashFromFile-Methode | Generiert einen Hashwert für den Inhalt der angegebenen Datei. |
GetHashFromFileW-Methode | Generiert einen Hashwert für den Inhalt der durch eine Unicode-Zeichenfolge angegebenen Datei. |
GetHashFromHandle-Methode | Generiert einen Hashwert für den Inhalt der Datei mit dem angegebenen Dateihandle unter Verwendung des angegebenen Hashalgorithmus. |
StrongNameCompareAssemblies-Methode | Bestimmt, ob sich zwei Assemblys nur durch die Signaturen ihrer starken Namen unterscheiden. |
StrongNameFreeBuffer-Methode | Gibt Arbeitsspeicher frei, der bei einem vorherigen Aufruf einer Methode für starke Namen wie StrongNameGetPublicKey, StrongNameTokenFromPublicKey oder StrongNameSignatureGeneration zugewiesen wurde. |
StrongNameGetBlob-Methode | Füllt den angegebenen Puffer mit der binären Darstellung der ausführbaren Datei an der angegebenen Adresse auf. |
StrongNameGetBlobFromImage-Methode | Ruft eine binäre Darstellung des Assemblyimages an der angegebenen Speicheradresse ab. |
StrongNameGetPublicKey-Methode | Ruft den öffentlichen Schlüssel aus einem privaten/öffentlichen Schlüsselpaar ab. |
StrongNameHashSize-Methode | Ruft mit dem angegebenen Hashalgorithmus die Puffergröße ab, die für einen Hash erforderlich ist. |
StrongNameKeyDelete-Methode | Löscht den angegebenen Schlüsselcontainer. |
StrongNameKeyGen-Methode | Erstellt ein neues öffentliches/privates Schlüsselpaar für die Verwendung starker Namen. |
StrongNameKeyGenEx-Methode | Generiert ein neues öffentliches/privates Schlüsselpaar mit der angegebenen Schlüsselgröße für die Verwendung von starken Namen. |
StrongNameKeyInstall-Methode | Importiert ein öffentliches/privates Schlüsselpaar in einen Container. |
StrongNameSignatureGeneration-Methode | Generiert eine Signatur mit starkem Namen für die angegebene Assembly. |
StrongNameSignatureGenerationEx-Methode | Generiert eine Signatur mit starkem Namen für die angegebene Assembly basierend auf den angegebenen Flags. |
StrongNameSignatureSize-Methode | Gibt die Größe der Signatur mit starkem Namen zurück. |
StrongNameSignatureVerification-Methode | Ruft einen Wert ab, der angibt, ob das Assemblymanifest im angegebenen Pfad eine Signatur mit starkem Namen enthält, die gemäß den angegebenen Flags überprüft wird. |
StrongNameSignatureVerificationEx-Methode | Ruft einen Wert ab, der angibt, ob das Assemblymanifest im angegebenen Pfad eine Signatur mit starkem Namen enthält. |
StrongNameSignatureVerificationFromImage-Methode | Überprüft, ob eine Assembly, die bereits im Speicher zugeordnet wurde, für den zugehörigen öffentlichen Schlüssel gültig ist. |
StrongNameTokenFromAssembly-Methode | Erstellt ein Token mit starkem Namen aus der angegebenen Assemblydatei. |
StrongNameTokenFromAssemblyEx-Methode | Erstellt ein Token mit starkem Namen aus der angegebenen Assemblydatei und gibt den öffentlichen Schlüssel zurück. |
StrongNameTokenFromPublicKey-Methode | Ruft ein Token ab, das einen öffentlichen Schlüssel darstellt. |
Bemerkungen
Sie können eine ICLRStrongName
-Instanz abrufen, indem Sie die ICLRRuntimeInfo::GetInterface-Methode mithilfe von CLSID_CLRStrongName
und IID_ICLRStrongName
als Parameter aufrufen.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: MetaHost.h
Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten.
.NET Framework-Versionen: Seit Version 4 verfügbar
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für