Delen via


ICLRStrongName Interface

Biedt algemene statische basisfuncties voor het ondertekenen van assembly's met sterke namen. Alle ICLRStrongName methoden retourneren standaard COM HRESULTs.

Methoden

Methode Beschrijving
Methode GetHashFromAssemblyFile Hiermee haalt u een hash van het opgegeven assemblybestand op met behulp van het opgegeven hash-algoritme.
Methode GetHashFromAssemblyFileW Hiermee haalt u een hash op van het assemblybestand dat is opgegeven als een Unicode-tekenreeks, met behulp van het opgegeven hash-algoritme.
Methode GetHashFromBlob Hiermee haalt u een hash van de assembly op het opgegeven geheugenadres op met behulp van het opgegeven hash-algoritme.
Methode GetHashFromFile Genereert een hash over de inhoud van het opgegeven bestand.
Methode GetHashFromFileW Hiermee wordt een hash gegenereerd over de inhoud van het bestand dat is opgegeven door een Unicode-tekenreeks.
Methode GetHashFromHandle Genereert een hash over de inhoud van het bestand met de opgegeven bestandsingang, met behulp van het opgegeven hash-algoritme.
Methode StrongNameCompareAssemblies Bepaalt of twee assembly's alleen verschillen door hun sterke naamhandtekeningen.
Methode StrongNameFreeBuffer Hiermee wordt geheugen vrijgemaakt dat bij een eerdere aanroep is toegewezen aan een sterke-naammethode, zoals StrongNameGetPublicKey, StrongNameTokenFromPublicKey of StrongNameSignatureGeneration.
Methode StrongNameGetBlob Vult de opgegeven buffer met de binaire weergave van het uitvoerbare bestand op het opgegeven adres.
Methode StrongNameGetBlobFromImage Hiermee wordt een binaire weergave van de assembly-installatiekopieën opgehaald op het opgegeven geheugenadres.
Methode StrongNameGetPublicKey Haalt de openbare sleutel op uit een persoonlijk/openbaar sleutelpaar.
Methode StrongNameHashSize Hiermee haalt u de buffergrootte op die is vereist voor een hash, met behulp van het opgegeven hash-algoritme.
Methode StrongNameKeyDelete Hiermee verwijdert u de opgegeven sleutelcontainer.
Methode StrongNameKeyGen Hiermee maakt u een nieuw openbaar/persoonlijk sleutelpaar voor sterke naamgebruik.
Methode StrongNameKeyGenEx Hiermee genereert u een nieuw openbaar/persoonlijk sleutelpaar met de opgegeven sleutelgrootte voor sterke naamgebruik.
Methode StrongNameKeyInstall Hiermee importeert u een openbaar/persoonlijk sleutelpaar in een container.
Methode StrongNameSignatureGeneration Genereert een sterke naamhandtekening voor de opgegeven assembly.
Methode StrongNameSignatureGenerationEx Genereert een sterke naamhandtekening voor de opgegeven assembly, op basis van de opgegeven vlaggen.
Methode StrongNameSignatureSize Retourneert de grootte van de sterke naamhandtekening.
Methode StrongNameSignatureVerification Hiermee wordt een waarde opgehaald die aangeeft of het assemblymanifest op het opgegeven pad een sterke naamhandtekening bevat, die wordt geverifieerd volgens de opgegeven vlaggen.
Methode StrongNameSignatureVerificationEx Hiermee wordt een waarde opgehaald die aangeeft of het assemblymanifest op het opgegeven pad een sterke naamhandtekening bevat.
Methode StrongNameSignatureVerificationFromImage Controleert of een assembly die al aan het geheugen is toegewezen, geldig is voor de bijbehorende openbare sleutel.
Methode StrongNameTokenFromAssembly Hiermee maakt u een sterk naamtoken van het opgegeven assemblybestand.
Methode StrongNameTokenFromAssemblyEx Hiermee maakt u een sterke naamtoken van het opgegeven assemblybestand en retourneert u de openbare sleutel.
Methode StrongNameTokenFromPublicKey Hiermee haalt u een token op dat een openbare sleutel vertegenwoordigt.

Opmerkingen

U kunt een exemplaar van de ICLRStrongName ophalen door de methode ICLRRuntimeInfo::GetInterface aan te roepen met behulp van CLSID_CLRStrongName en IID_ICLRStrongName als parameters.

Vereisten

Platforms: Zie Systeemvereisten.

Header: MetaHost.h

Bibliotheek: Opgenomen als een resource in MSCorEE.dll

.NET Framework versies: beschikbaar sinds 4

Zie ook