Condividi tramite


Interfaccia ICLRStrongName

Raggruppa in una sola interfaccia tutte le funzioni statiche globali di denominazione sicura esportate da MSCorEE.dll. Tutti i metodi ICLRStrongName restituiscono HRESULT COM standard.

Metodi

Metodo

Oggetto di descrizione

Metodo ICLRStrongName::GetHashFromAssemblyFile

Ottiene un hash del file assembly specificato utilizzando l'algoritmo hash specificato.

Metodo ICLRStrongName::GetHashFromAssemblyFileW

Ottiene un hash del file assembly specificato come stringa Unicode utilizzando l'algoritmo hash specificato.

Metodo ICLRStrongName::GetHashFromBlob

Ottiene un hash dell'assembly all'indirizzo di memoria specificato utilizzando l'algoritmo hash specificato.

Metodo ICLRStrongName::GetHashFromFile

Genera un hash per il contenuto del file specificato.

Metodo ICLRStrongName::GetHashFromFileW

Genera un hash per il contenuto del file specificato da una stringa Unicode.

Metodo ICLRStrongName::GetHashFromHandle

Genera un hash per il contenuto del file con l'handle specificato, utilizzando l'algoritmo hash specificato.

Metodo ICLRStrongName::StrongNameCompareAssemblies

Determina se due assembly si differenziano solo per le firme con nome sicuro.

Metodo ICLRStrongName::StrongNameFreeBuffer

Libera la memoria che era stata allocata con una precedente chiamata a un metodo con nome sicuro ad esempio StrongNameGetPublicKey, StrongNameTokenFromPublicKey o StrongNameSignatureGeneration.

Metodo ICLRStrongName::StrongNameGetBlob

Riempie il buffer specificato con la rappresentazione binaria del file eseguibile in corrispondenza dell'indirizzo specificato.

Metodo ICLRStrongName::StrongNameGetBlobFromImage

Ottiene una rappresentazione binaria dell'immagine dell'assembly nell'indirizzo di memoria specificato.

Metodo ICLRStrongName::StrongNameGetPublicKey

Ottiene la chiave pubblica da un coppia di chiavi pubblica/privata.

Metodo ICLRStrongName::StrongNameHashSize

Ottiene la dimensione del buffer necessario per eseguire un hashing utilizzando l'algoritmo hash specificato.

Metodo ICLRStrongName::StrongNameKeyDelete

Elimina il contenitore di chiavi specificato.

Metodo ICLRStrongName::StrongNameKeyGen

Crea una nuova coppia di chiavi pubblica/privata per l'utilizzo con nome sicuro.

Metodo ICLRStrongName::StrongNameKeyGenEx

Genera una nuova coppia di chiavi pubblica/privata con la dimensione di chiave specificata, per l'utilizzo di un nome sicuro.

Metodo ICLRStrongName::StrongNameKeyInstall

Importa una coppia di chiavi pubblica/privata in un contenitore.

Metodo ICLRStrongName::StrongNameSignatureGeneration

Genera una firma con nome sicuro per l'assembly specificato.

Metodo ICLRStrongName::StrongNameSignatureGenerationEx

Genera una firma con nome sicuro per l'assembly specificato, in base ai flag specificati.

Metodo ICLRStrongName::StrongNameSignatureSize

Restituisce la dimensione della firma con nome sicuro.

Metodo ICLRStrongName::StrongNameSignatureVerification

Ottiene un valore indica se il manifesto dell'assembly al percorso fornito contiene una firma con nome sicuro, verificata secondo i flag specificati.

Metodo ICLRStrongName::StrongNameSignatureVerificationEx

Ottiene un valore che indica se il manifesto dell'assembly nel percorso specificato contiene una firma con nome sicuro.

Metodo ICLRStrongName::StrongNameSignatureVerificationFromImage

Verifica se un assembly già mappato alla memoria è valido per la chiave pubblica associata.

Metodo ICLRStrongName::StrongNameTokenFromAssembly

Crea un token con nome sicuro dal file assembly specificato.

Metodo ICLRStrongName::StrongNameTokenFromAssemblyEx

Crea un token con nome sicuro dal file assembly specificato e restituisce la chiave pubblica.

Metodo ICLRStrongName::StrongNameTokenFromPublicKey

Ottiene un token che rappresenta una chiave pubblica.

Note

È possibile ottenere un'istanza di ICLRStrongName chiamando il metodo ICLRRuntimeInfo::GetInterface utilizzando CLSID_CLRStrongName e IID_ICLRStrongName come parametri.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: MetaHost.h

Libreria: inclusa come risorsa in MSCorEE.dll

Versioni di .NET Framework: 4

Vedere anche

Altre risorse

Interfacce di hosting

Hosting (riferimenti alle API non gestite)

Cronologia delle modifiche

Data

Cronologia

Motivo

Agosto 2010

Sono state aggiunte informazioni sulla possibilità di ottenere un'istanza dell'interfaccia.

Miglioramento delle informazioni.

Luglio 2010

Sono state aggiunte informazioni sui membri.

Miglioramento delle informazioni.