Interfaccia ICLRStrongName
Fornisce funzioni statiche globali di base per la firma di assembly con nomi sicuri. Tutti i ICLRStrongName
metodi restituiscono HRESULT COM standard.
Metodi
Metodo | Descrizione |
---|---|
Metodo GetHashFromAssemblyFile | Ottiene un hash del file di assembly specificato usando l'algoritmo hash specificato. |
Metodo GetHashFromAssemblyFileW | Ottiene un hash del file di assembly specificato come stringa Unicode usando l'algoritmo hash specificato. |
Metodo GetHashFromBlob | Ottiene un hash dell'assembly all'indirizzo di memoria specificato usando l'algoritmo hash specificato. |
Metodo GetHashFromFile | Genera un hash basato sul contenuto del file specificato. |
Metodo GetHashFromFileW | Genera un hash basato sul contenuto del file specificato da una stringa Unicode. |
Metodo GetHashFromHandle | Genera un hash basato sul contenuto del file con l'handle di file specificato, usando l'algoritmo hash specificato. |
Metodo StrongNameCompareAssemblies | Determina se due assembly differiscono solo per le firme con nome sicuro. |
Metodo StrongNameFreeBuffer | Libera la memoria allocata con una chiamata precedente a un metodo con nome sicuro, ad esempio StrongNameGetPublicKey, StrongNameTokenFromPublicKey o StrongNameSignatureGeneration. |
Metodo StrongNameGetBlob | Completa il buffer specificato con la rappresentazione binaria del file eseguibile presente all'indirizzo specificato. |
Metodo StrongNameGetBlobFromImage | Ottiene una rappresentazione binaria dell'immagine dell'assembly in corrispondenza dell'indirizzo di memoria specificato. |
Metodo StrongNameGetPublicKey | Ottiene la chiave pubblica da una coppia di chiavi pubblica/privata. |
Metodo StrongNameHashSize | Ottiene le dimensioni del buffer necessarie per un hash usando l'algoritmo hash specificato. |
Metodo StrongNameKeyDelete | Elimina il contenitore di chiavi specificato. |
Metodo StrongNameKeyGen | Crea una nuova coppia di chiavi pubblica/privata per l'uso come nome sicuro. |
Metodo StrongNameKeyGenEx | Genera una nuova coppia di chiavi pubblica/privata con le dimensioni chiave specificate per l'uso come nome sicuro. |
Metodo StrongNameKeyInstall | Importa una coppia di chiavi pubblica/privata in un contenitore. |
Metodo StrongNameSignatureGeneration | Genera una firma con nome sicuro per l'assembly specificato. |
Metodo StrongNameSignatureGenerationEx | Genera una firma con nome sicuro per l'assembly specificato, in base ai flag specificati. |
Metodo StrongNameSignatureSize | Restituisce le dimensioni della firma con nome sicuro. |
Metodo StrongNameSignatureVerification | Ottiene un valore che indica se il manifesto dell'assembly nel percorso specificato contiene una firma con nome sicuro, che viene verificata in base ai flag specificati. |
Metodo StrongNameSignatureVerificationEx | Ottiene un valore che indica se il manifesto dell'assembly nel percorso specificato contiene una firma con nome sicuro. |
Metodo StrongNameSignatureVerificationFromImage | Verifica che un assembly di cui è già stato eseguito il mapping in memoria sia valido per la chiave pubblica associata. |
Metodo StrongNameTokenFromAssembly | Crea un token con nome sicuro dal file di assembly specificato. |
Metodo StrongNameTokenFromAssemblyEx | Crea un token con nome sicuro dal file di assembly specificato e restituisce la chiave pubblica. |
Metodo StrongNameTokenFromPublicKey | Ottiene un token che rappresenta una chiave pubblica. |
Commenti
È possibile ottenere un'istanza di ICLRStrongName
chiamando il metodo ICLRRuntimeInfo::GetInterface usando CLSID_CLRStrongName
e IID_ICLRStrongName
come parametri.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: MetaHost.h
Libreria: Incluso come risorsa in MSCorEE.dll
Versioni di .NET Framework: Disponibile da 4
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.