Dela via


Stark namngivning (ohanterad API-referens)

Det starka namngivnings-API:et gör det möjligt för en klient att administrera stark namnsignering för sammansättningar.

När du signerar en sammansättning med ett starkt namn läggs en kryptering av offentlig nyckel till filen som innehåller sammansättningsmanifestet. Stark namnsignering hjälper till att verifiera namn unikhet, förhindrar förfalskning av namn och ger anropare en unik identitet när en referens matchas. Ingen förtroendenivå är dock associerad med ett starkt namn.

I det här avsnittet

Kommentar

Alla dessa funktioner har blivit inaktuella från och med .NET Framework 4. Förslag på alternativ finns i gränssnittet ICLRStrongName .

GetHashFromAssemblyFile-funktion
Hämtar en hash för den angivna sammansättningsfilen med hjälp av den angivna hash-algoritmen. Inaktuell från och med .NET Framework 4.

GetHashFromAssemblyFileW-funktion
Hämtar en hash för sammansättningsfilen som anges som en Unicode-sträng med den angivna hash-algoritmen. Inaktuell från och med .NET Framework 4.

GetHashFromBlob-funktion
Hämtar en hash för sammansättningen på den angivna minnesadressen med hjälp av den angivna hash-algoritmen. Inaktuell från och med .NET Framework 4.

GetHashFromFile-funktion
Genererar en hash över innehållet i den angivna filen. Inaktuell från och med .NET Framework 4.

GetHashFromFileW-funktion
Genererar en hash över innehållet i filen som anges av en Unicode-sträng. Inaktuell från och med .NET Framework 4.

GetHashFromHandle-funktion
Genererar en hash över innehållet i filen med det angivna filhandtaget med hjälp av den angivna hash-algoritmen. Inaktuell från och med .NET Framework 4.

StrongNameCompareAssemblies-funktion
Avgör om två sammansättningar endast skiljer sig åt med sina starka namnsignaturer. Inaktuell från och med .NET Framework 4.

StrongNameErrorInfo-funktion
Hämtar den senaste felkoden som har genererats av en av de starka namnfunktionerna.

StrongNameFreeBuffer-funktion
Frigör minne som allokerats med ett tidigare anrop till en stark namnfunktion som StrongNameGetPublicKey, StrongNameTokenFromPublicKey eller StrongNameSignatureGeneration. Inaktuell från och med .NET Framework 4.

StrongNameGetBlob-funktion
Fyller den angivna bufferten med den binära representationen av den körbara filen på den angivna adressen. Inaktuell från och med .NET Framework 4.

StrongNameGetBlobFromImage-funktion
Hämtar en binär representation av sammansättningsbilden på den angivna minnesadressen. Inaktuell från och med .NET Framework 4.

StrongNameGetPublicKey-funktion
Hämtar den offentliga nyckeln från ett privat/offentligt nyckelpar. Inaktuell från och med .NET Framework 4.

StrongNameHashSize-funktion
Hämtar den buffertstorlek som krävs för en hash med hjälp av den angivna hash-algoritmen. Inaktuell från och med .NET Framework 4.

StrongNameKeyDelete-funktion
Tar bort den angivna nyckelcontainern. Inaktuell från och med .NET Framework 4.

StrongNameKeyGen-funktion
Skapar ett nytt offentligt/privat nyckelpar för stark namnanvändning. Inaktuell från och med .NET Framework 4.

StrongNameKeyGenEx-funktion
Genererar ett nytt offentligt/privat nyckelpar med den angivna nyckelstorleken för stark namnanvändning. Inaktuell från och med .NET Framework 4.

StrongNameKeyInstall-funktion
Importerar ett offentligt/privat nyckelpar till en container. Inaktuell från och med .NET Framework 4.

StrongNameSignatureGeneration-funktion
Genererar en stark namnsignatur för den angivna sammansättningen. Inaktuell från och med .NET Framework 4.

StrongNameSignatureGenerationEx-funktion
Genererar en stark namnsignatur för den angivna sammansättningen baserat på de angivna flaggorna. Inaktuell från och med .NET Framework 4.

StrongNameSignatureSize-funktion
Returnerar storleken på den starka namnsignaturen. Inaktuell från och med .NET Framework 4.

StrongNameSignatureVerification-funktion
Hämtar ett värde som anger om sammansättningsmanifestet på den angivna sökvägen innehåller en stark namnsignatur, som verifieras enligt angivna flaggor. Inaktuell från och med .NET Framework 4.

StrongNameSignatureVerificationEx-funktion
Hämtar ett värde som anger om sammansättningsmanifestet på den angivna sökvägen innehåller en stark namnsignatur. Inaktuell från och med .NET Framework 4.

StrongNameSignatureVerificationFromImage-funktion
Verifierar att en sammansättning som redan har mappats till minnet är giltig för den associerade offentliga nyckeln. Inaktuell från och med .NET Framework 4.

StrongNameTokenFromAssembly-funktion
Skapar en stark namntoken från den angivna sammansättningsfilen. Inaktuell från och med .NET Framework 4.

StrongNameTokenFromAssemblyEx-funktion
Skapar en stark namntoken från den angivna sammansättningsfilen och returnerar den offentliga nyckeln. Inaktuell från och med .NET Framework 4.

StrongNameTokenFromPublicKey-funktion
Hämtar en token som representerar en offentlig nyckel. Inaktuell från och med .NET Framework 4.

PublicKeyBlob-struktur
Representerar den offentliga nyckeln för ett offentligt/privat nyckelpar i binärt format.

Se även