Nombres seguros (Referencia de la API no administrada)

La API de nombres seguros permite a los clientes administrar la firma de ensamblados con nombre seguro.

Al firmar un ensamblado con un nombre seguro, se agrega un cifrado mediante clave pública al archivo que contiene el manifiesto del ensamblado. La firma con nombre seguro ayuda a comprobar la unicidad del nombre, impide la suplantación de nombres y proporciona a los llamadores una identidad única cuando se resuelve una referencia. Sin embargo, no hay ningún nivel de confianza asociado a un nombre seguro.

En esta sección

Nota

Todas estas funciones han quedado en desuso a partir de .NET Framework 4. Para ver las alternativas sugeridas, consulte la interfaz ICLRStrongName.

GetHashFromAssemblyFile (Función)
Obtiene un hash del archivo de ensamblado especificado mediante un algoritmo hash concreto. Ha quedado en desuso a partir de .NET Framework 4.

GetHashFromAssemblyFileW (Función)
Obtiene un hash del archivo de ensamblado especificado como cadena Unicode mediante un algoritmo hash concreto. Ha quedado en desuso a partir de .NET Framework 4.

GetHashFromBlob (Función)
Obtiene un hash del ensamblado en la dirección de memoria especificada mediante un algoritmo hash concreto. Ha quedado en desuso a partir de .NET Framework 4.

GetHashFromFile (Función)
Genera un hash a partir del contenido del archivo especificado. Ha quedado en desuso a partir de .NET Framework 4.

GetHashFromFileW (Función)
Genera un hash a partir del contenido del archivo especificado por una cadena Unicode. Ha quedado en desuso a partir de .NET Framework 4.

GetHashFromHandle (Función)
Genera un hash a partir del contenido del archivo con el identificador de archivos especificado mediante un algoritmo hash concreto. Ha quedado en desuso a partir de .NET Framework 4.

StrongNameCompareAssemblies (Función)
Determina si dos ensamblados presentan diferencias solo mediante sus firmas de nombres seguros. Ha quedado en desuso a partir de .NET Framework 4.

StrongNameErrorInfo (Función)
Obtiene el último código de error generado por una de las funciones de nombres seguros.

StrongNameFreeBuffer (Función)
Libera la memoria asignada mediante una llamada anterior a una función de nombre seguro como StrongNameGetPublicKey, StrongNameTokenFromPublicKey o StrongNameSignatureGeneration. Ha quedado en desuso a partir de .NET Framework 4.

StrongNameGetBlob (Función)
Llena el búfer especificado con la representación binaria del archivo ejecutable en la dirección especificada. Ha quedado en desuso a partir de .NET Framework 4.

StrongNameGetBlobFromImage (Función)
Obtiene una representación binaria de la imagen de ensamblado en la dirección de memoria especificada. Ha quedado en desuso a partir de .NET Framework 4.

StrongNameGetPublicKey (Función)
Obtiene la clave pública de un par de claves pública y privada. Ha quedado en desuso a partir de .NET Framework 4.

StrongNameHashSize (Función)
Obtiene el tamaño de búfer necesario para un hash mediante el algoritmo hash especificado. Ha quedado en desuso a partir de .NET Framework 4.

StrongNameKeyDelete (Función)
Elimina el contenedor de claves especificado. Ha quedado en desuso a partir de .NET Framework 4.

StrongNameKeyGen (Función)
Crea un par de claves pública y privada para su uso en nombres seguros. Ha quedado en desuso a partir de .NET Framework 4.

StrongNameKeyGenEx (Función)
Genera un par de claves pública y privada con el tamaño de clave especificado para su uso en nombres seguros. Ha quedado en desuso a partir de .NET Framework 4.

StrongNameKeyInstall (Función)
Importa un par de claves pública y privada a un contenedor. Ha quedado en desuso a partir de .NET Framework 4.

StrongNameSignatureGeneration (Función)
Genera una firma de nombres seguros para el ensamblado especificado. Ha quedado en desuso a partir de .NET Framework 4.

StrongNameSignatureGenerationEx (Función)
Genera una firma de nombre seguro para el ensamblado especificado en función de las marcas indicadas. Ha quedado en desuso a partir de .NET Framework 4.

StrongNameSignatureSize (Función)
Devuelve el tamaño de la firma de nombre seguro. Ha quedado en desuso a partir de .NET Framework 4.

StrongNameSignatureVerification (Función)
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. Ha quedado en desuso a partir de .NET Framework 4.

StrongNameSignatureVerificationEx (Función)
Obtiene un valor que indica si el manifiesto del ensamblado en la ruta de acceso proporcionada contiene una firma de nombre seguro. Ha quedado en desuso a partir de .NET Framework 4.

StrongNameSignatureVerificationFromImage (Función)
Comprueba si un ensamblado que ya se ha asignado a la memoria es válido para la clave pública asociada. Ha quedado en desuso a partir de .NET Framework 4.

StrongNameTokenFromAssembly (Función)
Crea un token de nombre seguro desde el archivo de ensamblado especificado. Ha quedado en desuso a partir de .NET Framework 4.

StrongNameTokenFromAssemblyEx (Función)
Crea un token de nombre seguro desde el archivo de ensamblado especificado y devuelve la clave pública. Ha quedado en desuso a partir de .NET Framework 4.

StrongNameTokenFromPublicKey (Función)
Obtiene un token que representa una clave pública. Ha quedado en desuso a partir de .NET Framework 4.

PublicKeyBlob (Estructura)
Representa la clave pública de un par de claves pública y privada en formato binario.

Consulte también