estrutura CERT_X942_DH_PARAMETERS (wincrypt.h)

A estrutura CERT_X942_DH_PARAMETERS contém parâmetros associados a um algoritmo de chave pública Diffie-Hellman.

Sintaxe

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;

Membros

p

Módulo principal P. O bit mais significativo do byte mais significativo sempre deve ser definido como 1.

g

Gerador G. Deve ter o mesmo comprimento que p (deve ser preenchido com 0x00 bytes se for menor).

q

Prime Q.

Um fator de p-1. O bit mais significativo do byte mais significativo deve ser definido como 1.

j

Fator de subgrupo opcional.

pValidationParams

Ponteiro opcional para uma estrutura CERT_X942_DH_VALIDATION_PARAMS . Se o membro cbData do BLOB q for zero, todos os membros de pValidationParams deverão ser zero.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho wincrypt.h