structure DHPRIVKEY_VER3 (wincrypt.h)
La structure DHPRIVKEY_VER3 contient des informations spécifiques à la clé privée particulière contenue dans l’objet BLOB de clé.
Syntaxe
typedef struct _PRIVKEYVER3 {
DWORD magic;
DWORD bitlenP;
DWORD bitlenQ;
DWORD bitlenJ;
DWORD bitlenX;
DSSSEED DSSSeed;
} DHPRIVKEY_VER3, DSSPRIVKEY_VER3;
Membres
magic
Cela doit toujours être défini sur 0x34484400, l’encodage ASCII de « DH4 ».
bitlenP
Nombre de bits dans le premier de l’objet BLOB de clé DH, P.
bitlenQ
Nombre de bits dans le premier de l’objet BLOB de clé DH, Q. Si Q n’est pas disponible, cette valeur doit être 0.
bitlenJ
Nombre de bits dans le premier de l’objet BLOB de clé DH, J. Si J n’est pas dans l’objet BLOB, cette valeur doit être 0.
bitlenX
Nombre de bits dans l’exposant privé BLOB de clé DH, X.
DSSSeed
Structure d’amorçage contenant les valeurs initiales et de compteur utilisées pour générer les nombres premiers Q et P. Si les valeurs de la structure DSSSEED ne sont pas disponibles, l’élément counter de la structure doit être 0xFFFFFFFF.
Remarques
DSSPRIVKEY_VER3 est un alias pour cette structure.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | wincrypt.h |