ICLRStrongName-SchnittstelleICLRStrongName Interface

Stellt grundlegende globale statische Funktionen für die Signierung von Assemblys mit starken Namen bereit.Provides basic global static functions for signing assemblies with strong names. Alle ICLRStrongName -Methoden geben standard-COM-HRESULTs zurück.All ICLRStrongName methods return standard COM HRESULTs.

MethodenMethods

MethodeMethod BeschreibungDescription
GetHashFromAssemblyFile-MethodeGetHashFromAssemblyFile Method Ruft einen Hash der angegebenen Assemblydatei unter Verwendung des angegebenen Hashalgorithmus ab.Gets a hash of the specified assembly file, using the specified hash algorithm.
GetHashFromAssemblyFileW-MethodeGetHashFromAssemblyFileW Method Ruft einen Hash der als Unicode-Zeichenfolge angegebenen Assemblydatei unter Verwendung des angegebenen Hashalgorithmus ab.Gets a hash of the assembly file specified as a Unicode string, using the specified hash algorithm.
GetHashFromBlob-MethodeGetHashFromBlob Method Ruft einen Hash der Assembly unter der angegebenen Speicheradresse unter Verwendung des angegebenen Hashalgorithmus ab.Gets a hash of the assembly at the specified memory address, using the specified hash algorithm.
GetHashFromFile-MethodeGetHashFromFile Method Generiert einen Hashwert für den Inhalt der angegebenen Datei.Generates a hash over the contents of the specified file.
GetHashFromFileW-MethodeGetHashFromFileW Method Generiert einen Hashwert für den Inhalt der durch eine Unicode-Zeichenfolge angegebenen Datei.Generates a hash over the contents of the file specified by a Unicode string.
GetHashFromHandle-MethodeGetHashFromHandle Method Generiert einen Hashwert für den Inhalt der Datei mit dem angegebenen Dateihandle unter Verwendung des angegebenen Hashalgorithmus.Generates a hash over the contents of the file with the specified file handle, using the specified hash algorithm.
StrongNameCompareAssemblies-MethodeStrongNameCompareAssemblies Method Bestimmt, ob sich zwei Assemblys nur durch die Signaturen ihrer starken Namen unterscheiden.Determines whether two assemblies differ only by their strong name signatures.
StrongNameFreeBuffer-MethodeStrongNameFreeBuffer Method Gibt den Arbeitsspeicher, der mit einem vorherigen Aufruf einer Methode mit starkem Namen wie z. B. frei StrongNameGetPublicKey, StrongNameTokenFromPublicKey, oder StrongNameSignatureGeneration .Frees memory that was allocated with a previous call to a strong name method such as StrongNameGetPublicKey, StrongNameTokenFromPublicKey, or StrongNameSignatureGeneration.
StrongNameGetBlob-MethodeStrongNameGetBlob Method Füllt den angegebenen Puffer mit der binären Darstellung der ausführbaren Datei an der angegebenen Adresse auf.Fills the specified buffer with the binary representation of the executable file at the specified address.
StrongNameGetBlobFromImage-MethodeStrongNameGetBlobFromImage Method Ruft eine binäre Darstellung des Assemblyimages an der angegebenen Speicheradresse ab.Gets a binary representation of the assembly image at the specified memory address.
StrongNameGetPublicKey-MethodeStrongNameGetPublicKey Method Ruft den öffentlichen Schlüssel aus einem privaten/öffentlichen Schlüsselpaar ab.Gets the public key from a private/public key pair.
StrongNameHashSize-MethodeStrongNameHashSize Method Ruft mit dem angegebenen Hashalgorithmus die Puffergröße ab, die für einen Hash erforderlich ist.Gets the buffer size required for a hash, using the specified hash algorithm.
StrongNameKeyDelete-MethodeStrongNameKeyDelete Method Löscht den angegebenen Schlüsselcontainer.Deletes the specified key container.
StrongNameKeyGen-MethodeStrongNameKeyGen Method Erstellt ein neues öffentliches/privates Schlüsselpaar für die Verwendung starker Namen.Creates a new public/private key pair for strong name use.
StrongNameKeyGenEx-MethodeStrongNameKeyGenEx Method Generiert ein neues öffentliches/privates Schlüsselpaar mit der angegebenen Schlüsselgröße für die Verwendung von starken Namen.Generates a new public/private key pair with the specified key size for strong name use.
StrongNameKeyInstall-MethodeStrongNameKeyInstall Method Importiert ein öffentliches/privates Schlüsselpaar in einen Container.Imports a public/private key pair into a container.
StrongNameSignatureGeneration-MethodeStrongNameSignatureGeneration Method Generiert eine Signatur mit starkem Namen für die angegebene Assembly.Generates a strong name signature for the specified assembly.
StrongNameSignatureGenerationEx-MethodeStrongNameSignatureGenerationEx Method Generiert eine Signatur mit starkem Namen für die angegebene Assembly basierend auf den angegebenen Flags.Generates a strong name signature for the specified assembly, based on the specified flags.
StrongNameSignatureSize-MethodeStrongNameSignatureSize Method Gibt die Größe der Signatur mit starkem Namen zurück.Returns the size of the strong name signature.
StrongNameSignatureVerification-MethodeStrongNameSignatureVerification Method 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.Gets a value indicating whether the assembly manifest at the supplied path contains a strong name signature, which is verified according to the specified flags.
StrongNameSignatureVerificationEx-MethodeStrongNameSignatureVerificationEx Method Ruft einen Wert ab, der angibt, ob das Assemblymanifest im angegebenen Pfad eine Signatur mit starkem Namen enthält.Gets a value indicating whether the assembly manifest at the supplied path contains a strong name signature.
StrongNameSignatureVerificationFromImage-MethodeStrongNameSignatureVerificationFromImage Method Überprüft, ob eine Assembly, die bereits im Speicher zugeordnet wurde, für den zugehörigen öffentlichen Schlüssel gültig ist.Verifies that an assembly that has already been mapped to memory is valid for the associated public key.
StrongNameTokenFromAssembly-MethodeStrongNameTokenFromAssembly Method Erstellt ein Token mit starkem Namen aus der angegebenen Assemblydatei.Creates a strong name token from the specified assembly file.
StrongNameTokenFromAssemblyEx-MethodeStrongNameTokenFromAssemblyEx Method Erstellt ein Token mit starkem Namen aus der angegebenen Assemblydatei und gibt den öffentlichen Schlüssel zurück.Creates a strong name token from the specified assembly file, and returns the public key.
StrongNameTokenFromPublicKey-MethodeStrongNameTokenFromPublicKey Method Ruft ein Token ab, das einen öffentlichen Schlüssel darstellt.Gets a token representing a public key.

HinweiseRemarks

Erhalten Sie eine Instanz von der ICLRStrongName durch Aufrufen der ICLRRuntimeInfo:: GetInterface Methode CLSID_CLRStrongName und IID_ICLRStrongName als Parameter.You can get an instance of the ICLRStrongName by calling the ICLRRuntimeInfo::GetInterface method using CLSID_CLRStrongName and IID_ICLRStrongName as parameters.

AnforderungenRequirements

Plattformen: Weitere Informationen finden Sie unter Systemanforderungen.Platforms: See System Requirements.

Header: MetaHost.hHeader: MetaHost.h

Bibliothek: Als Ressource in MSCorEE.dll enthaltenLibrary: Included as a resource in MSCorEE.dll

.NET Framework-Versionen: Verfügbar seit 4Available since 4.NET Framework Versions: Verfügbar seit 4Available since 4

Siehe auchSee also