Dela via


ICLRStrongName-gränssnitt

Innehåller grundläggande globala statiska funktioner för signeringssammansättningar med starka namn. Alla ICLRStrongName metoder returnerar STANDARD-COM HRESULT.

Metoder

Metod Beskrivning
GetHashFromAssemblyFile-metod Hämtar en hash för den angivna sammansättningsfilen med hjälp av den angivna hash-algoritmen.
GetHashFromAssemblyFileW-metod Hämtar en hash av sammansättningsfilen som anges som en Unicode-sträng med hjälp av den angivna hash-algoritmen.
GetHashFromBlob-metod Hämtar en hash för sammansättningen på den angivna minnesadressen med hjälp av den angivna hash-algoritmen.
GetHashFromFile-metod Genererar en hash över innehållet i den angivna filen.
GetHashFromFileW-metod Genererar en hash över innehållet i filen som anges av en Unicode-sträng.
GetHashFromHandle-metod Genererar en hash över innehållet i filen med det angivna filhandtaget med hjälp av den angivna hash-algoritmen.
StrongNameCompareAssemblies-metod Avgör om två sammansättningar endast skiljer sig åt med sina starka namnsignaturer.
StrongNameFreeBuffer-metod Frigör minne som allokerats med ett tidigare anrop till en metod med starkt namn, till exempel StrongNameGetPublicKey, StrongNameTokenFromPublicKey eller StrongNameSignatureGeneration.
StrongNameGetBlob-metod Fyller den angivna bufferten med den binära representationen av den körbara filen på den angivna adressen.
StrongNameGetBlobFromImage-metod Hämtar en binär representation av sammansättningsbilden på den angivna minnesadressen.
StrongNameGetPublicKey-metod Hämtar den offentliga nyckeln från ett privat/offentligt nyckelpar.
StrongNameHashSize-metod Hämtar buffertstorleken som krävs för en hash med hjälp av den angivna hash-algoritmen.
StrongNameKeyDelete-metod Tar bort den angivna nyckelcontainern.
StrongNameKeyGen-metod Skapar ett nytt offentligt/privat nyckelpar för starkt namn.
StrongNameKeyGenEx-metod Genererar ett nytt offentligt/privat nyckelpar med den angivna nyckelstorleken för stark namnanvändning.
StrongNameKeyInstall-metod Importerar ett offentligt/privat nyckelpar till en container.
StrongNameSignatureGeneration-metod Genererar en stark namnsignatur för den angivna sammansättningen.
StrongNameSignatureGenerationEx-metod Genererar en stark namnsignatur för den angivna sammansättningen baserat på de angivna flaggorna.
StrongNameSignatureSize-metod Returnerar storleken på den starka namnsignaturen.
StrongNameSignatureVerification-metod Hämtar ett värde som anger om sammansättningsmanifestet på den angivna sökvägen innehåller en stark namnsignatur, som verifieras enligt de angivna flaggorna.
StrongNameSignatureVerificationEx-metod Hämtar ett värde som anger om sammansättningsmanifestet på den angivna sökvägen innehåller en stark namnsignatur.
StrongNameSignatureVerificationFromImage-metod Verifierar att en sammansättning som redan har mappats till minnet är giltig för den associerade offentliga nyckeln.
StrongNameTokenFromAssembly-metod Skapar en stark namntoken från den angivna sammansättningsfilen.
StrongNameTokenFromAssemblyEx-metod Skapar en stark namntoken från den angivna sammansättningsfilen och returnerar den offentliga nyckeln.
StrongNameTokenFromPublicKey-metod Hämtar en token som representerar en offentlig nyckel.

Kommentarer

Du kan hämta en instans av ICLRStrongName genom att anropa metoden ICLRRuntimeInfo::GetInterface med och CLSID_CLRStrongNameIID_ICLRStrongName som parametrar.

Krav

Plattformar: Se Systemkrav.

Huvudet: MetaHost.h

Bibliotek: Ingår som en resurs i MSCorEE.dll

.NET Framework versioner: Tillgänglig sedan 4

Se även