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