Partager via


structure DHPUBKEY_VER3 (wincrypt.h)

La structure DHPUBKEY_VER3 contient des informations spécifiques à la clé publique particulière contenue dans l’objet BLOB de clé.

Syntaxe

typedef struct _PUBKEYVER3 {
  DWORD   magic;
  DWORD   bitlenP;
  DWORD   bitlenQ;
  DWORD   bitlenJ;
  DSSSEED DSSSeed;
} DHPUBKEY_VER3, DSSPUBKEY_VER3;

Membres

magic

Cela doit toujours être défini sur 0x33484400, l’encodage ASCII de « DH3 ».

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.

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

DSSPUBKEY_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