Méthode ICLRStrongName::StrongNameKeyGen
Crée une paire de clés publique/privée à utiliser avec un nom fort.
HRESULT StrongNameKeyGen (
[in] LPCWSTR wszKeyContainer,
[in] DWORD dwFlags,
[out] BYTE **ppbKeyBlob,
[out] ULONG *pcbKeyBlob
);
Paramètres
wszKeyContainer
[in] Nom de conteneur de clé demandé. wszKeyContainer doit être une chaîne non vide, ou null pour générer un nom temporaire.dwFlags
[in] Valeur qui spécifie s'il faut laisser la clé inscrite. Les valeurs suivantes sont prises en charge :0x00000000 - Utilisée lorsque wszKeyContainer est égal à null pour générer un nom de conteneur de clé provisoire.
0x00000001 (SN_LEAVE_KEY) - Spécifie que la clé doit rester enregistrée.
ppbKeyBlob
[out] Paire de clés publique/privée retournée.pcbKeyBlob
[out] Taille en octets de ppbKeyBlob.
Valeur de retour
S_OK si la méthode a été effectuée correctement ; sinon, une valeur HRESULT qui indique l'échec (consultez Valeurs communes HRESULT pour une liste).
Notes
La méthode ICLRStrongName::StrongNameKeyGen crée une clé 1024 bits. Une fois la clé récupérée, vous devez appeler la méthode ICLRStrongName::StrongNameFreeBuffer pour libérer la mémoire allouée.
Spécifications
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : MetaHost.h
Bibliothèque : incluse en tant que ressource dans MSCorEE.dll
Versions du .NET Framework : 4
Voir aussi
Référence
Autres ressources
Méthode ICLRStrongName::StrongNameKeyGenEx
Historique des modifications
Date |
Historique |
Motif |
---|---|---|
Avril 2011 |
A corrigé la valeur de retour. |
Résolution des bogues de contenu. |
Juillet 2010 |
Ajout d'une rubrique. |
Améliorations apportées aux informations. |