Compartir a través de


ICLRStrongName (Interfaz)

Agrupa todas las funciones estáticas globales de nombres seguros exportadas por MSCorEE.dll en una única interfaz. Todos los métodos ICLRStrongName devuelven resultados HRESULT COM estándar.

Métodos

Método

Descripción

ICLRStrongName::GetHashFromAssemblyFile (Método)

Obtiene un valor hash del archivo de ensamblado especificado, utilizando el algoritmo hash especificado.

ICLRStrongName::GetHashFromAssemblyFileW (Método)

Obtiene un valor hash del archivo de ensamblado especificado como cadena Unicode mediante el algoritmo hash indicado.

ICLRStrongName::GetHashFromBlob (Método)

Obtiene un valor hash del ensamblado en la dirección de memoria especificada, utilizando el algoritmo hash especificado.

ICLRStrongName::GetHashFromFile (Método)

Genera un hash sobre el contenido del archivo especificado.

ICLRStrongName::GetHashFromFileW (Método)

Genera un hash sobre el contenido del archivo especificado por una cadena Unicode.

ICLRStrongName::GetHashFromHandle (Método)

Genera un valor hash del contenido del archivo con el identificador de archivo especificado, utilizando el algoritmo hash especificado.

ICLRStrongName::StrongNameCompareAssemblies (Método)

Determina si dos ensamblados sólo difieren por sus firmas con nombre seguro.

ICLRStrongName::StrongNameFreeBuffer (Método)

Libera memoria que se asignó mediante una llamada anterior a un método de nombre seguro como StrongNameGetPublicKey, StrongNameTokenFromPublicKey o StrongNameSignatureGeneration.

ICLRStrongName::StrongNameGetBlob (Método)

Llena el búfer especificado con la representación binaria del archivo ejecutable en la dirección especificada.

ICLRStrongName::StrongNameGetBlobFromImage (Método)

Obtiene una representación binaria de la imagen de ensamblado en la dirección de memoria especificada.

ICLRStrongName::StrongNameGetPublicKey (Método)

Obtiene la clave pública de un par de claves privada y pública.

ICLRStrongName::StrongNameHashSize (Método)

Obtiene el tamaño de búfer requerido para un hash mediante el algoritmo hash especificado.

ICLRStrongName::StrongNameKeyDelete (Método)

Elimina el contenedor de claves especificado.

ICLRStrongName::StrongNameKeyGen (Método)

Crea un nuevo par de claves pública y privada para utilizar el nombre seguro.

ICLRStrongName::StrongNameKeyGenEx (Método)

Genera un nuevo par de claves pública y privada con el tamaño de clave especificado para su uso con nombres seguros.

ICLRStrongName::StrongNameKeyInstall (Método)

Importa un par de claves pública y privada a un contenedor.

ICLRStrongName::StrongNameSignatureGeneration (Método)

Genera una firma de nombre seguro para el ensamblado especificado.

ICLRStrongName::StrongNameSignatureGenerationEx (Método)

Genera una firma de nombre seguro para el ensamblado especificado de acuerdo con los marcadores indicados.

ICLRStrongName::StrongNameSignatureSize (Método)

Devuelve el tamaño de la firma del nombre seguro.

ICLRStrongName::StrongNameSignatureVerification (Método)

Obtiene un valor que indica si el manifiesto del ensamblado en la ruta de acceso proporcionada contiene una firma de nombre seguro, que se comprueba según los marcadores especificados.

ICLRStrongName::StrongNameSignatureVerificationEx (Método)

Obtiene un valor que indica si el manifiesto del ensamblado en la ruta indicada contiene una firma de nombre seguro.

ICLRStrongName::StrongNameSignatureVerificationFromImage (Método)

Comprueba que un ensamblado ya asignado a la memoria es válido para la clave pública asociada.

ICLRStrongName::StrongNameTokenFromAssembly (Método)

Crea un símbolo (token) de nombre seguro a partir del archivo de ensamblado especificado.

ICLRStrongName::StrongNameTokenFromAssemblyEx (Método)

Crea un símbolo (token) de nombre seguro a partir del archivo de ensamblado especificado, y devuelve la clave pública.

ICLRStrongName::StrongNameTokenFromPublicKey (Método)

Devuelve un token que representa una clave pública.

Comentarios

Puede obtener una instancia de ICLRStrongName llamando al método ICLRRuntimeInfo::GetInterface usando CLSID_CLRStrongName e IID_ICLRStrongName como parámetros.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: MetaHost.h

Biblioteca: Se incluye como recurso en MsCorEE.dll

Versiones de .NET Framework: 4

Vea también

Otros recursos

Interfaces de hospedaje

Hospedaje (Referencia de la API no administrada)

Historial de cambios

Fecha

Historial

Motivo

Agosto de 2010

Se agregó información sobre cómo obtener una instancia de la interfaz.

Mejora de la información.

Julio de 2010

Se agregó información sobre los miembros.

Mejora de la información.