Partager via


StrongNameTokenFromPublicKey, fonction

Obtient un jeton représentant une clé publique. Le jeton de nom fort correspond à la forme abrégée d'une clé publique.

Cette fonction est déconseillée dans le .NET Framework version 4. Utilisez à la place la méthode ICLRStrongName::StrongNameTokenFromPublicKey.

BOOLEANStrongNameTokenFromPublicKey ( 
    [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 le jeton doit être retourné. L'appelant doit libérer cette mémoire en utilisant la fonction StrongNameFreeBuffer.

  • pcbStrongNameToken
    [out] Taille en octets du jeton de nom fort retourné.

Valeur de retour

true en cas de réussite ; sinon, false.

Notes

Un jeton de nom fort correspond à la forme abrégée d'une clé publique utilisée pour économiser de l'espace lors du stockage des informations de clés dans des métadonnées. Les jetons de nom fort sont utilisés en particulier dans les références d'assembly pour faire référence à l'assembly 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.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : StrongName.h

Bibliothèque : incluse en tant que ressource dans mscoree.dll

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Voir aussi

Référence

PublicKeyBlob, structure

Autres ressources

Méthode ICLRStrongName::StrongNameTokenFromPublicKey

Méthode ICLRStrongName::StrongNameGetPublicKey

Historique des modifications

Date

Historique

Motif

Juillet 2010

Lien ajouté à l'alternative recommandée.

Améliorations apportées aux informations.