Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Proporciona funciones estáticas globales básicas para firmar ensamblados con nombres seguros. Todos los métodos ICLRStrongName devuelven HRESULTs COM estándar.
Métodos
| Método | Descripción |
|---|---|
| Método GetHashFromAssemblyFile | Obtiene un hash del archivo de ensamblado especificado mediante un algoritmo hash concreto. |
| Método GetHashFromAssemblyFileW | Obtiene un hash del archivo de ensamblado especificado como cadena Unicode mediante un algoritmo hash concreto. |
| Método GetHashFromBlob | Obtiene un hash del ensamblado en la dirección de memoria especificada mediante un algoritmo hash concreto. |
| Método GetHashFromFile | Genera un hash a partir del contenido del archivo especificado. |
| Método GetHashFromFileW | Genera un hash a partir del contenido del archivo especificado por una cadena Unicode. |
| Método GetHashFromHandle | Genera un hash a partir del contenido del archivo con el identificador de archivos especificado mediante un algoritmo hash concreto. |
| Método StrongNameCompareAssemblies | Determina si dos ensamblados presentan diferencias solo mediante sus firmas de nombres seguros. |
| Método StrongNameFreeBuffer | Libera la memoria asignada mediante una llamada anterior a una método de nombre seguro como StrongNameGetPublicKey, StrongNameTokenFromPublicKey o StrongNameSignatureGeneration. |
| Método StrongNameGetBlob | Llena el búfer especificado con la representación binaria del archivo ejecutable en la dirección especificada. |
| Método StrongNameGetBlobFromImage | Obtiene una representación binaria de la imagen de ensamblado en la dirección de memoria especificada. |
| Método StrongNameGetPublicKey | Obtiene la clave pública de un par de claves pública y privada. |
| Método StrongNameHashSize | Obtiene el tamaño de búfer necesario para un hash mediante el algoritmo hash especificado. |
| Método StrongNameKeyDelete | Elimina el contenedor de claves especificado. |
| Método StrongNameKeyGen | Crea un par de claves pública y privada para su uso en nombres seguros. |
| Método StrongNameKeyGenEx | Genera un par de claves pública y privada con el tamaño de clave especificado para su uso en nombres seguros. |
| Método StrongNameKeyInstall | Importa un par de claves pública y privada a un contenedor. |
| Método StrongNameSignatureGeneration | Genera una firma de nombres seguros para el ensamblado especificado. |
| Método StrongNameSignatureGenerationEx | Genera una firma de nombre seguro para el ensamblado especificado en función de las marcas indicadas. |
| Método StrongNameSignatureSize | Devuelve el tamaño de la firma de nombre seguro. |
| Método StrongNameSignatureVerification | 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 las marcas indicadas. |
| Método StrongNameSignatureVerificationEx | Obtiene un valor que indica si el manifiesto del ensamblado en la ruta de acceso proporcionada contiene una firma de nombre seguro. |
| Método StrongNameSignatureVerificationFromImage | Comprueba si un ensamblado que ya se ha asignado a la memoria es válido para la clave pública asociada. |
| Método StrongNameTokenFromAssembly | Crea un token de nombre seguro desde el archivo de ensamblado especificado. |
| Método StrongNameTokenFromAssemblyEx | Crea un token de nombre seguro desde el archivo de ensamblado especificado y devuelve la clave pública. |
| Método StrongNameTokenFromPublicKey | Obtiene un token que representa una clave pública. |
Comentarios
Puede obtener una instancia de ICLRStrongName mediante una llamada al método ICLRRuntimeInfo::GetInterface mediante CLSID_CLRStrongName y IID_ICLRStrongName como parámetros.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: MetaHost.h
Biblioteca: incluida como recurso en MSCorEE.dll
Versiones de .NET Framework: disponible a partir de la versión 4