Méthode ICLRStrongName::StrongNameKeyGen
Crée une nouvelle paire de clés publique/privée pour une utilisation de nom fort.
Syntaxe
HRESULT StrongNameKeyGen (
[in] LPCWSTR wszKeyContainer,
[in] DWORD dwFlags,
[out] BYTE **ppbKeyBlob,
[out] ULONG *pcbKeyBlob
);
Paramètres
wszKeyContainer
[in] Nom du conteneur de clés 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 admises :
0x00000000 : utilisé lorsque
wszKeyContainer
a la valeur null pour générer un nom de conteneur de clé temporaire.0x00000001 (
SN_LEAVE_KEY
) : spécifie que la clé doit être laissée inscrite.
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 abouti ; sinon, valeur HRESULT qui indique l’échec (consultez Valeurs HRESULT courantes pour obtenir une liste).
Notes
La méthode ICLRStrongName::StrongNameKeyGen crée une clé de 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.
En-tête : MetaHost.h
Bibliothèque : incluse en tant que ressource dans MsCorEE.dll
Versions de .NET Framework : Disponibles depuis 4
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour