Share via


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

Voir aussi

BLOBHEADER

DSSSEED