Interfaccia ICLRStrongNameICLRStrongName Interface

Fornisce una base funzioni statiche globali per la firma degli assembly con nomi sicuri.Provides basic global static functions for signing assemblies with strong names. Tutti ICLRStrongName restituiscono valori HRESULT COM standard.All ICLRStrongName methods return standard COM HRESULTs.

MetodiMethods

MetodoMethod DescrizioneDescription
Metodo GetHashFromAssemblyFileGetHashFromAssemblyFile Method Ottiene un hash del file di assembly specificato, usando l'algoritmo hash specificato.Gets a hash of the specified assembly file, using the specified hash algorithm.
Metodo GetHashFromAssemblyFileWGetHashFromAssemblyFileW Method Ottiene un hash del file di assembly specificato come stringa Unicode, utilizzando l'algoritmo hash specificato.Gets a hash of the assembly file specified as a Unicode string, using the specified hash algorithm.
Metodo GetHashFromBlobGetHashFromBlob Method Ottiene un hash dell'assembly nell'indirizzo di memoria specificata, utilizzando l'algoritmo hash specificato.Gets a hash of the assembly at the specified memory address, using the specified hash algorithm.
Metodo GetHashFromFileGetHashFromFile Method Genera un hash per il contenuto del file specificato.Generates a hash over the contents of the specified file.
Metodo GetHashFromFileWGetHashFromFileW Method Genera un hash per il contenuto del file specificato da una stringa Unicode.Generates a hash over the contents of the file specified by a Unicode string.
Metodo GetHashFromHandleGetHashFromHandle Method Genera un hash per il contenuto del file con l'handle di file specificato, usando l'algoritmo hash specificato.Generates a hash over the contents of the file with the specified file handle, using the specified hash algorithm.
Metodo StrongNameCompareAssembliesStrongNameCompareAssemblies Method Determina se due assembly differiscono solo per le firme con nome sicuro.Determines whether two assemblies differ only by their strong name signatures.
Metodo StrongNameFreeBufferStrongNameFreeBuffer Method Libera la memoria allocata con una precedente chiamata a un metodo con nome sicuro, ad esempio StrongNameGetPublicKey, StrongNameTokenFromPublicKey, o StrongNameSignatureGeneration .Frees memory that was allocated with a previous call to a strong name method such as StrongNameGetPublicKey, StrongNameTokenFromPublicKey, or StrongNameSignatureGeneration.
Metodo StrongNameGetBlobStrongNameGetBlob Method Riempie il buffer specificato con la rappresentazione binaria del file eseguibile all'indirizzo specificato.Fills the specified buffer with the binary representation of the executable file at the specified address.
Metodo StrongNameGetBlobFromImageStrongNameGetBlobFromImage Method Ottiene una rappresentazione binaria dell'immagine di assembly in corrispondenza dell'indirizzo di memoria specificata.Gets a binary representation of the assembly image at the specified memory address.
Metodo StrongNameGetPublicKeyStrongNameGetPublicKey Method Ottiene la chiave pubblica da una coppia di chiavi pubblica/privata.Gets the public key from a private/public key pair.
Metodo StrongNameHashSizeStrongNameHashSize Method Ottiene le dimensioni del buffer necessarie per generare un hash, utilizzando l'algoritmo hash specificato.Gets the buffer size required for a hash, using the specified hash algorithm.
Metodo StrongNameKeyDeleteStrongNameKeyDelete Method Elimina il contenitore di chiavi specificato.Deletes the specified key container.
Metodo StrongNameKeyGenStrongNameKeyGen Method Crea una nuova coppia di chiavi pubblica/privata per l'utilizzo con nome sicuro.Creates a new public/private key pair for strong name use.
Metodo StrongNameKeyGenExStrongNameKeyGenEx Method Genera una nuova coppia di chiavi pubblica/privata con la dimensione della chiave specificata per l'utilizzo con nome sicuro.Generates a new public/private key pair with the specified key size for strong name use.
Metodo StrongNameKeyInstallStrongNameKeyInstall Method Importa una coppia di chiavi pubblica/privata in un contenitore.Imports a public/private key pair into a container.
Metodo StrongNameSignatureGenerationStrongNameSignatureGeneration Method Genera una firma nome sicuro per l'assembly specificato.Generates a strong name signature for the specified assembly.
Metodo StrongNameSignatureGenerationExStrongNameSignatureGenerationEx Method Genera una firma nome sicuro per l'assembly specificato, in base ai flag specificati.Generates a strong name signature for the specified assembly, based on the specified flags.
Metodo StrongNameSignatureSizeStrongNameSignatureSize Method Restituisce la dimensione della firma con nome sicuro.Returns the size of the strong name signature.
Metodo StrongNameSignatureVerificationStrongNameSignatureVerification Method Ottiene un valore che indica se il manifesto dell'assembly nel percorso specificato contiene una firma nome sicuro, che viene verificata in base ai flag specificati.Gets a value indicating whether the assembly manifest at the supplied path contains a strong name signature, which is verified according to the specified flags.
Metodo StrongNameSignatureVerificationExStrongNameSignatureVerificationEx Method Ottiene un valore che indica se il manifesto dell'assembly nel percorso specificato contiene una firma con nome sicuro.Gets a value indicating whether the assembly manifest at the supplied path contains a strong name signature.
Metodo StrongNameSignatureVerificationFromImageStrongNameSignatureVerificationFromImage Method Verifica che un assembly che è già stato mappato alla memoria sia valido per la chiave pubblica associata.Verifies that an assembly that has already been mapped to memory is valid for the associated public key.
Metodo StrongNameTokenFromAssemblyStrongNameTokenFromAssembly Method Crea un token con nome sicuro dal file di assembly specificato.Creates a strong name token from the specified assembly file.
Metodo StrongNameTokenFromAssemblyExStrongNameTokenFromAssemblyEx Method Crea un token con nome sicuro dal file di assembly specificato e restituisce la chiave pubblica.Creates a strong name token from the specified assembly file, and returns the public key.
Metodo StrongNameTokenFromPublicKeyStrongNameTokenFromPublicKey Method Ottiene un token che rappresenta una chiave pubblica.Gets a token representing a public key.

NoteRemarks

È possibile ottenere un'istanza di ICLRStrongName chiamando il ICLRRuntimeInfo:: GetInterface metodo usando CLSID_CLRStrongName e IID_ICLRStrongName come parametri.You can get an instance of the ICLRStrongName by calling the ICLRRuntimeInfo::GetInterface method using CLSID_CLRStrongName and IID_ICLRStrongName as parameters.

RequisitiRequirements

Piattaforme: vedere requisiti di sistema.Platforms: See System Requirements.

Intestazione: Metahost. HHeader: MetaHost.h

Libreria: inclusa come risorsa in Mscoree. dllLibrary: Included as a resource in MSCorEE.dll

Versioni di .NET framework: Disponibile dalla 4Available since 4.NET Framework Versions: Disponibile dalla 4Available since 4

Vedere ancheSee Also

Interfacce di hostingHosting Interfaces
HostingHosting