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 |