Compartilhar via


estrutura DHPRIVKEY_VER3 (wincrypt.h)

A estrutura DHPRIVKEY_VER3 contém informações específicas para a chave privada específica contida no BLOB de chave.

Sintaxe

typedef struct _PRIVKEYVER3 {
  DWORD   magic;
  DWORD   bitlenP;
  DWORD   bitlenQ;
  DWORD   bitlenJ;
  DWORD   bitlenX;
  DSSSEED DSSSeed;
} DHPRIVKEY_VER3, DSSPRIVKEY_VER3;

Membros

magic

Isso sempre deve ser definido como 0x34484400, a codificação ASCII de "DH4".

bitlenP

Número de bits no principal do BLOB da chave DH, P.

bitlenQ

Número de bits no principal do BLOB da chave DH, Q. Se Q não estiver disponível, esse valor deverá ser 0.

bitlenJ

Número de bits no principal do BLOB da chave DH, J. Se J não estiver no BLOB, esse valor deverá ser 0.

bitlenX

Número de bits no expoente privado do BLOB da chave DH, X.

DSSSeed

Estrutura de semente que contém os valores de semente e contador usados para gerar os primos Q e P. Se os valores na estrutura DSSSEED não estiverem disponíveis, o elemento contador da estrutura deverá ser 0xFFFFFFFF.

Comentários

DSSPRIVKEY_VER3 é um alias para essa estrutura.

Requisitos

Requisito Valor
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

Confira também

BLOBHEADER

DSSSEED