Поделиться через


структура DHPRIVKEY_VER3 (wincrypt.h)

Структура DHPRIVKEY_VER3 содержит сведения, относящиеся к конкретному закрытому ключу , который содержится в большом двоичном объекте ключа.

Синтаксис

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

Члены

magic

Для этого всегда должно быть задано значение 0x34484400, кодировка ASCII "DH4".

bitlenP

Число битов в простом большом двоичном объекте ключа DH, P.

bitlenQ

Число битов в простом большом двоичном объекте ключа DH, Q. Если Q недоступен, это значение должно быть равно 0.

bitlenJ

Число битов в простом большом двоичном объекте ключа DH, J. Если J отсутствует в большом двоичном объекте, это значение должно быть равно 0.

bitlenX

Число битов в частной экспоненте большого двоичного объекта ключа DH, X.

DSSSeed

Структура начального значения, содержащая значения начального значения и счетчика, используемые для создания праймеров Q и P. Если значения в структуре DSSSEED недоступны, то элемент счетчика структуры должен быть 0xFFFFFFFF.

Комментарии

DSSPRIVKEY_VER3 является псевдонимом для этой структуры.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть wincrypt.h

См. также раздел

BLOBHEADER

DSSSEED