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 |
---|---|
Ottiene un hash del file assembly specificato utilizzando l'algoritmo hash specificato. |
|
Ottiene un hash del file assembly specificato come stringa Unicode utilizzando l'algoritmo hash specificato. |
|
Ottiene un hash dell'assembly all'indirizzo di memoria specificato utilizzando l'algoritmo hash specificato. |
|
Genera un hash per il contenuto del file specificato. |
|
Genera un hash per il contenuto del file specificato da una stringa Unicode. |
|
Genera un hash per il contenuto del file con l'handle specificato, utilizzando l'algoritmo hash specificato. |
|
Determina se due assembly si differenziano solo per le firme con nome sicuro. |
|
Libera la memoria che era stata allocata con una precedente chiamata a un metodo con nome sicuro ad esempio StrongNameGetPublicKey, StrongNameTokenFromPublicKey o StrongNameSignatureGeneration. |
|
Riempie il buffer specificato con la rappresentazione binaria del file eseguibile in corrispondenza dell'indirizzo specificato. |
|
Ottiene una rappresentazione binaria dell'immagine dell'assembly nell'indirizzo di memoria specificato. |
|
Ottiene la chiave pubblica da un coppia di chiavi pubblica/privata. |
|
Ottiene la dimensione del buffer necessario per eseguire un hashing utilizzando l'algoritmo hash specificato. |
|
Elimina il contenitore di chiavi specificato. |
|
Crea una nuova coppia di chiavi pubblica/privata per l'utilizzo con nome sicuro. |
|
Genera una nuova coppia di chiavi pubblica/privata con la dimensione di chiave specificata, per l'utilizzo di un nome sicuro. |
|
Importa una coppia di chiavi pubblica/privata in un contenitore. |
|
Genera una firma con nome sicuro per l'assembly specificato. |
|
Genera una firma con nome sicuro per l'assembly specificato, in base ai flag specificati. |
|
Restituisce la dimensione della firma con nome sicuro. |
|
Ottiene un valore indica se il manifesto dell'assembly al percorso fornito contiene una firma con nome sicuro, verificata secondo i flag specificati. |
|
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. |
Crea un token con nome sicuro dal file assembly specificato. |
|
Crea un token con nome sicuro dal file assembly specificato e restituisce la chiave pubblica. |
|
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
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. |