Partager via


structure CERT_X942_DH_PARAMETERS (wincrypt.h)

La structure CERT_X942_DH_PARAMETERS contient des paramètres associés à un algorithme de clé publique Diffie-Hellman.

Syntaxe

typedef struct _CERT_X942_DH_PARAMETERS {
  CRYPT_UINT_BLOB                 p;
  CRYPT_UINT_BLOB                 g;
  CRYPT_UINT_BLOB                 q;
  CRYPT_UINT_BLOB                 j;
  PCERT_X942_DH_VALIDATION_PARAMS pValidationParams;
} CERT_X942_DH_PARAMETERS, *PCERT_X942_DH_PARAMETERS;

Membres

p

Module premier P. Le bit le plus significatif de l’octet le plus significatif doit toujours être défini sur 1.

g

Le générateur G. Doit avoir la même longueur que p (doit être rembourré avec 0x00 octets s’il est inférieur).

q

Q premier.

Facteur p–1. Le bit le plus significatif de l’octet le plus significatif doit être défini sur 1.

j

Facteur de sous-groupe facultatif.

pValidationParams

Pointeur facultatif vers une structure CERT_X942_DH_VALIDATION_PARAMS . Si le membre cbData du blob q est égal à zéro, tous les membres de pValidationParams doivent être zéro.

Configuration requise

   
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