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

Структура CMSG_RECIPIENT_ENCODE_INFO содержит сведения о типе управления ключом шифрования содержимого получателя сообщения.

Примечание В PKCS 7 версии 1.5 поддерживаются только получатели транспорта ключей.
 

Синтаксис

typedef struct _CMSG_RECIPIENT_ENCODE_INFO {
  DWORD dwRecipientChoice;
  union {
    PCMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO pKeyTrans;
    PCMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO pKeyAgree;
    PCMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO pMailList;
  } DUMMYUNIONNAME;
} CMSG_RECIPIENT_ENCODE_INFO, *PCMSG_RECIPIENT_ENCODE_INFO;

Члены

dwRecipientChoice

Указывает используемый член объединения. Определены следующие значения.

Значение Значение
CMSG_KEY_TRANS_RECIPIENT
Использование с управлением ключами транспорта ключей
CMSG_KEY_AGREE_RECIPIENT
Используется с управлением ключами соглашения о ключах
CMSG_MAIL_LIST_RECIPIENT
Использование с ранее распределенным управлением ключами шифрования ключей

DUMMYUNIONNAME

DUMMYUNIONNAME.pKeyTrans

Указатель на структуру CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO . Используется с CMSG_KEY_TRANS_RECIPIENT

DUMMYUNIONNAME.pKeyAgree

Указатель на структуру CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO . Используется с CMSG_KEY_AGREE_RECIPIENT

DUMMYUNIONNAME.pMailList

Указатель на структуру CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO . Используется с CMSG_MAIL_LIST_RECIPIENT

Требования

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