Compartir a través de


estructura DHPRIVKEY_VER3 (wincrypt.h)

La estructura de DHPRIVKEY_VER3 contiene información específica de la clave privada determinada contenida en el BLOB de clave.

Sintaxis

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

Miembros

magic

Siempre debe establecerse en 0x34484400, la codificación ASCII de "DH4".

bitlenP

Número de bits en la clave DH BLOB prime, P.

bitlenQ

Número de bits en la clave DH BLOB prime, Q. Si Q no está disponible, este valor debe ser 0.

bitlenJ

Número de bits en la clave DH BLOB prime, J. Si J no está en el BLOB, este valor debe ser 0.

bitlenX

Número de bits del exponente privado blob de clave DH, X.

DSSSeed

Estructura de inicialización que contiene los valores de inicialización y contador usados para generar los primos Q y P. Si los valores de la estructura DSSSEED no están disponibles, el elemento counter de la estructura debe ser 0xFFFFFFFF.

Comentarios

DSSPRIVKEY_VER3 es un alias para esta estructura.

Requisitos

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

Consulte también

BLOBHEADER

DSSSEED