структура 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 |