ICLRStrongName, interface
Fournit des fonctions statiques globales de base pour signer des assemblys avec des noms forts. Toutes les méthodes ICLRStrongName
retournent des HRESULT COM standard.
Méthodes
Méthode | Description |
---|---|
GetHashFromAssemblyFile, méthode | Obtient un hachage du fichier d’assembly spécifié, à l’aide de l’algorithme de hachage spécifié. |
GetHashFromAssemblyFileW, méthode | Obtient un hachage du fichier d’assembly spécifié sous forme de chaîne Unicode, à l’aide de l’algorithme de hachage spécifié. |
GetHashFromBlob, méthode | Obtient un hachage de l’assembly à l’adresse mémoire spécifiée, à l’aide de l’algorithme de hachage spécifié. |
GetHashFromFile, méthode | Génère un hachage sur le contenu du fichier spécifié. |
GetHashFromFileW, méthode | Génère un hachage sur le contenu du fichier spécifié par une chaîne Unicode. |
GetHashFromHandle, méthode | 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é. |
StrongNameCompareAssemblies, méthode | Détermine si deux assemblys diffèrent uniquement par leurs signatures avec nom fort. |
StrongNameFreeBuffer, méthode | Libère la mémoire qui a été allouée avec un appel précédent à une méthode de nom fort comme StrongNameGetPublicKey, StrongNameTokenFromPublicKey ou StrongNameSignatureGeneration. |
StrongNameGetBlob, méthode | Remplit la mémoire tampon spécifiée avec la représentation binaire du fichier exécutable à l’adresse spécifiée. |
StrongNameGetBlobFromImage, méthode | Obtient une représentation binaire de l’image de l’assembly à l’adresse mémoire spécifiée. |
StrongNameGetPublicKey, méthode | Obtient la clé publique à partir d’une paire de clés publique/privée. |
StrongNameHashSize, méthode | Obtient la taille de mémoire tampon requise pour un hachage, à l’aide de l’algorithme de hachage spécifié. |
StrongNameKeyDelete, méthode | Supprime le conteneur de clé spécifié. |
StrongNameKeyGen, méthode | Crée une nouvelle paire de clés publique/privée pour une utilisation de nom fort. |
StrongNameKeyGenEx, méthode | 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. |
StrongNameKeyInstall, méthode | Importe une paire de clés publique/privée dans un conteneur. |
StrongNameSignatureGeneration, méthode | Génère une signature de nom fort pour l’assembly spécifié. |
StrongNameSignatureGenerationEx, méthode | Génère une signature de nom fort pour l’assembly spécifié, en fonction des indicateurs spécifiés. |
StrongNameSignatureSize, méthode | Retourne la taille de la signature de nom fort. |
StrongNameSignatureVerification, méthode | 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. |
StrongNameSignatureVerificationEx, méthode | Obtient une valeur indiquant si le manifeste d’assembly au chemin fourni contient une signature de nom fort. |
StrongNameSignatureVerificationFromImage, méthode | Vérifie qu’un assembly qui a déjà été mappé en mémoire est valide pour la clé publique associée. |
StrongNameTokenFromAssembly, méthode | Crée un jeton de nom fort à partir du fichier d’assembly spécifié. |
StrongNameTokenFromAssembly, méthode | Crée un jeton de nom fort à partir du fichier d’assembly spécifié et retourne la clé publique. |
StrongNameTokenFromPublicKey, méthode | Obtient un jeton représentant une clé publique. |
Notes
Vous pouvez obtenir une instance du ICLRStrongName
en appelant la méthode ICLRRuntimeInfo::GetInterface à l’aide de CLSID_CLRStrongName
et IID_ICLRStrongName
en tant que paramètres.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : MetaHost.h
Bibliothèque : incluse en tant que ressource dans MsCorEE.dll
Versions de .NET Framework : Disponibles depuis 4
Voir aussi
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner des problèmes et des demandes de tirage (pull requests). Pour plus d’informations, consultez notre guide du contributeur.