Compartir a través de


estructura CERT_X942_DH_PARAMETERS (wincrypt.h)

La estructura CERT_X942_DH_PARAMETERS contiene parámetros asociados a un algoritmo de clave pública de Diffie-Hellman.

Sintaxis

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;

Miembros

p

Módulo primo P. El bit más significativo del byte más significativo siempre debe establecerse en 1.

g

Generador G. Debe tener la misma longitud que p (debe rellenarse con 0x00 bytes si es menor).

q

Primera Q.

Factor de p-1. El bit más significativo del byte más significativo debe establecerse en 1.

j

Factor de subgrupo opcional.

pValidationParams

Puntero opcional a una estructura CERT_X942_DH_VALIDATION_PARAMS . Si el miembro cbData de q BLOB es cero, todos los miembros de pValidationParams deben ser cero.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado wincrypt.h