StrongNameTokenFromPublicKey, fonction
Obtient un jeton représentant une clé publique. Un jeton de nom fort est la forme abrégée d’une clé publique.
Cette fonction est devenue obsolète. Utilisez la méthode ICLRStrongName::StrongNameTokenFromPublicKey à la place.
Syntaxe
BOOLEAN StrongNameTokenFromPublicKey (
[in] BYTE *pbPublicKeyBlob,
[in] ULONG cbPublicKeyBlob,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
Paramètres
pbPublicKeyBlob
[in] Structure de type PublicKeyBlob qui contient la partie publique de la paire de clés utilisée pour générer la signature de nom fort.
cbPublicKeyBlob
[in] Taille, en octets, de pbPublicKeyBlob
.
ppbStrongNameToken
[out] Jeton de nom fort correspondant à la clé passée dans pbPublicKeyBlob
. Le Common Language Runtime alloue la mémoire dans laquelle retourner le jeton. L’appelant doit libérer la mémoire à l’aide de la fonction StrongNameFreeBuffer.
pcbStrongNameToken
[out] Taille, en octets, du jeton de nom fort retourné.
Valeur de retour
true
en cas de réussite de l’exécution ; sinon false
.
Notes
Un jeton de nom fort est la forme abrégée d’une clé publique utilisée pour économiser de l’espace lors du stockage des informations de clé dans les métadonnées. Plus précisément, les jetons de nom fort sont utilisés dans les références d’assemblages pour faire référence à l’assemblage dépendant.
Si la fonction StrongNameTokenFromPublicKey
ne se termine pas correctement, appelez la fonction StrongNameErrorInfo pour récupérer la dernière erreur générée.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : StrongName.h
Bibliothèque : incluse en tant que ressource dans mscoree.dll
Versions de .NET Framework : Disponible depuis la version 1.0