Nom fort (Informations de référence sur les API non managées)

L’API de nommage fort permet à un client d’administrer la signature avec noms forts pour les assemblys.

La signature d'un assembly avec un nom fort ajoute un chiffrement à clé publique au fichier contenant le manifeste d'assembly. La signature avec un nom fort permet de vérifier l’unicité du nom, empêche l’usurpation de noms et fournit aux appelants une identité unique quand une référence est résolue. Aucun niveau de confiance n’est toutefois associé à un nom fort.

Dans cette section

Notes

Toutes ces fonctions sont dépréciées à compter de .NET Framework 4. Pour obtenir des suggestions d’alternatives, consultez l’interface ICLRStrongName.

GetHashFromAssemblyFile, fonction
Obtient un hachage du fichier d’assembly spécifié, à l’aide de l’algorithme de hachage spécifié. Dépréciée à compter de .NET Framework 4.

GetHashFromAssemblyFileW, fonction
Obtient un hachage du fichier d’assembly spécifié sous forme de chaîne Unicode, à l’aide de l’algorithme de hachage spécifié. Dépréciée à compter de .NET Framework 4.

GetHashFromBlob, fonction
Obtient un hachage de l’assembly à l’adresse mémoire spécifiée, à l’aide de l’algorithme de hachage spécifié. Dépréciée à compter de .NET Framework 4.

GetHashFromFile, fonction
Génère un hachage sur le contenu du fichier spécifié. Dépréciée à compter de .NET Framework 4.

GetHashFromFileW, fonction
Génère un hachage sur le contenu du fichier spécifié par une chaîne Unicode. Dépréciée à compter de .NET Framework 4.

GetHashFromHandle, fonction
Génère un hachage sur le contenu du fichier avec le handle de fichier spécifié, à l’aide de l’algorithme de hachage spécifié. Dépréciée à compter de .NET Framework 4.

StrongNameCompareAssemblies, fonction
Détermine si deux assemblys diffèrent uniquement par leurs signatures avec nom fort. Dépréciée à compter de .NET Framework 4.

StrongNameErrorInfo, fonction
Obtient le dernier code d’erreur déclenché par l’une des fonctions de nom fort.

StrongNameFreeBuffer, fonction
Libère la mémoire qui a été alloué avec un appel précédent à une fonction de nom fort comme StrongNameGetPublicKey, StrongNameTokenFromPublicKey ou StrongNameSignatureGeneration . Dépréciée à compter de .NET Framework 4.

StrongNameGetBlob, fonction
Remplit la mémoire tampon spécifiée avec la représentation binaire du fichier exécutable à l’adresse spécifiée. Dépréciée à compter de .NET Framework 4.

StrongNameGetBlobFromImage, fonction
Obtient une représentation binaire de l’image de l’assembly à l’adresse mémoire spécifiée. Dépréciée à compter de .NET Framework 4.

StrongNameGetPublicKey, fonction
Obtient la clé publique à partir d’une paire de clés publique/privée. Dépréciée à compter de .NET Framework 4.

StrongNameHashSize, fonction
Obtient la taille de mémoire tampon requise pour un hachage, à l’aide de l’algorithme de hachage spécifié. Dépréciée à compter de .NET Framework 4.

StrongNameKeyDelete, fonction
Supprime le conteneur de clé spécifié. Dépréciée à compter de .NET Framework 4.

StrongNameKeyGen, fonction
Crée une nouvelle paire de clés publique/privée pour une utilisation de nom fort. Dépréciée à compter de .NET Framework 4.

StrongNameKeyGenEx, fonction
Génère une nouvelle paire de clés publique/privée avec la taille de clé spécifiée pour une utilisation de nom fort. Dépréciée à compter de .NET Framework 4.

StrongNameKeyInstall, fonction
Importe une paire de clés publique/privée dans un conteneur. Dépréciée à compter de .NET Framework 4.

StrongNameSignatureGeneration, fonction
Génère une signature de nom fort pour l’assembly spécifié. Dépréciée à compter de .NET Framework 4.

StrongNameSignatureGenerationEx, fonction
Génère une signature de nom fort pour l’assembly spécifié, en fonction des indicateurs spécifiés. Dépréciée à compter de .NET Framework 4.

StrongNameSignatureSize, fonction
Retourne la taille de la signature de nom fort. Dépréciée à compter de .NET Framework 4.

StrongNameSignatureVerification, fonction
Obtient une valeur indiquant si le manifeste d’assembly au chemin fourni contient une signature de nom fort, qui est vérifiée en fonction des indicateurs spécifiés. Dépréciée à compter de .NET Framework 4.

StrongNameSignatureVerificationEx, fonction
Obtient une valeur indiquant si le manifeste d’assembly au chemin fourni contient une signature de nom fort. Dépréciée à compter de .NET Framework 4.

StrongNameSignatureVerificationFromImage, fonction
Vérifie qu’un assembly qui a déjà été mappé en mémoire est valide pour la clé publique associée. Dépréciée à compter de .NET Framework 4.

StrongNameTokenFromAssembly, fonction
Crée un jeton de nom fort à partir du fichier d’assembly spécifié. Dépréciée à compter de .NET Framework 4.

StrongNameTokenFromAssemblyEx, fonction
Crée un jeton de nom fort à partir du fichier d’assembly spécifié et retourne la clé publique. Dépréciée à compter de .NET Framework 4.

StrongNameTokenFromPublicKey, fonction
Obtient un jeton représentant une clé publique. Dépréciée à compter de .NET Framework 4.

PublicKeyBlob, structure
Représente la clé publique d’une paire de clés publique/privée au format binaire.

Voir aussi