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 |