Sdílet prostřednictvím


ICLRStrongName – rozhraní

Poskytuje základní globální statické funkce pro podepisování sestavení se silnými názvy. Všechny ICLRStrongName metody vrací standardní hodnoty COM HRESULT.

Metody

Metoda Popis
GetHashFromAssemblyFile – metoda Získá hodnotu hash zadaného souboru sestavení pomocí zadaného hash algoritmu.
GetHashFromAssemblyFileW – metoda Získá hodnotu hash souboru sestavení zadaného jako řetězec Unicode pomocí zadaného hash algoritmu.
GetHashFromBlob – metoda Získá hodnotu hash sestavení na zadané adrese paměti pomocí zadaného hash algoritmu.
GetHashFromFile – metoda Vygeneruje hodnotu hash nad obsahem zadaného souboru.
GetHashFromFileW – metoda Vygeneruje hodnotu hash nad obsahem souboru určeným řetězcem Unicode.
GetHashFromHandle – metoda Vygeneruje hodnotu hash obsahu souboru se zadaným popisovačem souboru pomocí zadaného hash algoritmu.
StrongNameCompareAssemblies – metoda Určuje, zda se dvě sestavení liší pouze svými silnými názvové podpisy.
StrongNameFreeBuffer – metoda Uvolní paměť, která byla přidělena s předchozím voláním metody silného názvu, například StrongNameGetPublicKey, StrongNameTokenFromPublicKey nebo StrongNameSignatureGeneration.
StrongNameGetBlob – metoda Vyplní zadanou vyrovnávací paměť binární reprezentací spustitelného souboru na zadané adrese.
StrongNameGetBlobFromImage – metoda Získá binární reprezentaci bitové kopie sestavení na zadané adrese paměti.
StrongNameGetPublicKey – metoda Získá veřejný klíč z páru privátního a veřejného klíče.
StrongNameHashSize – metoda Získá velikost vyrovnávací paměti požadované pro hash pomocí zadaného hash algoritmu.
StrongNameKeyDelete – metoda Odstraní zadaný kontejner klíčů.
StrongNameKeyGen – metoda Vytvoří nový pár veřejného a privátního klíče pro použití silného názvu.
StrongNameKeyGenEx – metoda Vygeneruje nový pár veřejného a privátního klíče se zadanou velikostí klíče pro použití silného názvu.
StrongNameKeyInstall – metoda Importuje dvojici veřejného a privátního klíče do kontejneru.
StrongNameSignatureGeneration – metoda Vygeneruje podpis silného názvu pro zadané sestavení.
StrongNameSignatureGenerationEx – metoda Vygeneruje podpis silného názvu pro zadané sestavení na základě zadaných příznaků.
StrongNameSignatureSize – metoda Vrátí velikost podpisu silného názvu.
StrongNameSignatureVerification – metoda Získá hodnotu označující, zda manifest sestavení v zadané cestě obsahuje podpis silného názvu, který je ověřen podle zadaných příznaků.
StrongNameSignatureVerificationEx – metoda Získá hodnotu určující, zda manifest sestavení v zadané cestě obsahuje podpis silného názvu.
StrongNameSignatureVerificationFromImage – metoda Ověřuje, že sestavení, které již bylo namapováno na paměť, je platné pro přidružený veřejný klíč.
StrongNameTokenFromAssembly – metoda Vytvoří token silného názvu ze zadaného souboru sestavení.
StrongNameTokenFromAssemblyEx – metoda Vytvoří token silného názvu ze zadaného souboru sestavení a vrátí veřejný klíč.
StrongNameTokenFromPublicKey – metoda Získá token představující veřejný klíč.

Poznámky

Můžete získat instanci objektu ICLRStrongName voláním metody ICLRRuntimeInfo::GetInterface pomocí CLSID_CLRStrongName parametrů a IID_ICLRStrongName .

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: MetaHost.h

Knihovny: Zahrnuto jako prostředek v MSCorEE.dll

Verze rozhraní .NET Framework: K dispozici od 4

Viz také