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


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

Структура CMS_DH_KEY_INFO используется с параметром KP_CMS_DH_KEY_INFO в функции CryptSetKeyParam для хранения сведений о ключе Diffie-Hellman .

Синтаксис

typedef struct _CMS_DH_KEY_INFO {
  DWORD           dwVersion;
  ALG_ID          Algid;
  LPSTR           pszContentEncObjId;
  CRYPT_DATA_BLOB PubInfo;
  void            *pReserved;
} CMS_DH_KEY_INFO, *PCMS_DH_KEY_INFO;

Члены

dwVersion

Размер данной структуры (в байтах).

Algid

Одно из ALG_ID значений, определяющих алгоритм преобразования ключа.

pszContentEncObjId

Адрес строки ANSI, заканчивающейся нулевым значением, которая содержит идентификатор объекта (OID) алгоритма шифрования содержимого.

PubInfo

Структура CRYPT_DATA_BLOB , содержащая дополнительную общедоступную информацию. Этот элемент является необязательным, и элемент cbData этой структуры может быть равен нулю, если он не требуется.

pReserved

Зарезервировано для использования в будущем и должно иметь значение NULL.

Требования

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

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

CryptSetKeyParam