Udostępnij za pośrednictwem


ICLRStrongName — Interfejs

Udostępnia podstawowe globalne funkcje statyczne do podpisywania zestawów z silnymi nazwami. Wszystkie ICLRStrongName metody zwracają standardowe jednostki HRESUL COM.

Metody

Metoda Opis
GetHashFromAssemblyFile, metoda Pobiera skrót określonego pliku zestawu przy użyciu określonego algorytmu skrótu.
GetHashFromAssemblyFileW, metoda Pobiera skrót pliku zestawu określonego jako ciąg Unicode przy użyciu określonego algorytmu skrótu.
GetHashFromBlob, metoda Pobiera skrót zestawu pod określonym adresem pamięci przy użyciu określonego algorytmu skrótu.
GetHashFromFile, metoda Generuje skrót zawartości określonego pliku.
GetHashFromFileW, metoda Generuje skrót zawartości pliku określony przez ciąg Unicode.
GetHashFromHandle, metoda Generuje skrót zawartości pliku z określonym dojściem pliku przy użyciu określonego algorytmu skrótu.
StrongNameCompareAssemblies, metoda Określa, czy dwa zestawy różnią się tylko ich podpisami silnej nazwy.
StrongNameFreeBuffer, metoda Zwalnia pamięć przydzieloną przy użyciu poprzedniego wywołania metody silnej nazwy, takiej jak StrongNameGetPublicKey, StrongNameTokenFromPublicKey lub StrongNameSignatureGeneration.
StrongNameGetBlob, metoda Wypełnia określony bufor reprezentacją binarną pliku wykonywalnego pod określonym adresem.
StrongNameGetBlobFromImage, metoda Pobiera binarną reprezentację obrazu zestawu pod określonym adresem pamięci.
StrongNameGetPublicKey, metoda Pobiera klucz publiczny z pary kluczy prywatnych/publicznych.
StrongNameHashSize, metoda Pobiera rozmiar buforu wymagany dla skrótu przy użyciu określonego algorytmu skrótu.
StrongNameKeyDelete, metoda Usuwa określony kontener kluczy.
StrongNameKeyGen, metoda Tworzy nową parę kluczy publicznych/prywatnych do użycia silnych nazw.
StrongNameKeyGenEx, metoda Generuje nową parę kluczy publicznych/prywatnych o określonym rozmiarze klucza do użycia silnej nazwy.
StrongNameKeyInstall, metoda Importuje parę kluczy publicznych/prywatnych do kontenera.
StrongNameSignatureGeneration, metoda Generuje podpis silnej nazwy dla określonego zestawu.
StrongNameSignatureGenerationEx, metoda Generuje podpis silnej nazwy dla określonego zestawu na podstawie określonych flag.
StrongNameSignatureSize, metoda Zwraca rozmiar podpisu silnej nazwy.
StrongNameSignatureVerification, metoda Pobiera wartość wskazującą, czy manifest zestawu w podanej ścieżce zawiera podpis silnej nazwy, który jest weryfikowany zgodnie z określonymi flagami.
StrongNameSignatureVerificationEx, metoda Pobiera wartość wskazującą, czy manifest zestawu w podanej ścieżce zawiera podpis silnej nazwy.
StrongNameSignatureVerificationFromImage, metoda Sprawdza, czy zestaw, który został już zamapowany na pamięć, jest prawidłowy dla skojarzonego klucza publicznego.
StrongNameTokenFromAssembly, metoda Tworzy token silnej nazwy na podstawie określonego pliku zestawu.
StrongNameTokenFromAssemblyEx, metoda Tworzy token silnej nazwy z określonego pliku zestawu i zwraca klucz publiczny.
StrongNameTokenFromPublicKey, metoda Pobiera token reprezentujący klucz publiczny.

Uwagi

Wystąpienie klasy można uzyskać, wywołując metodę ICLRStrongNameICLRRuntimeInfo::GetInterface przy użyciu parametrów CLSID_CLRStrongName i IID_ICLRStrongName .

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: MetaHost.h

Biblioteki: Uwzględnione jako zasób w MSCorEE.dll

wersje .NET Framework: dostępne od 4

Zobacz też