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


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

Структура CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO содержит сведения о получателе сообщения, используемом для расшифровки ключа сеанса, необходимого для расшифровки содержимого сообщения. Эта структура используется с сообщениями низкого уровня CMS, используя любой из методов управления ключами.

Синтаксис

typedef struct _CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO {
  DWORD                       cbSize;
  CRYPT_BIT_BLOB              RecipientPublicKey;
  CERT_ID                     RecipientId;
  FILETIME                    Date;
  PCRYPT_ATTRIBUTE_TYPE_VALUE pOtherAttr;
} CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO, *PCMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO;

Члены

cbSize

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

RecipientPublicKey

Структура CRYPT_BIT_BLOB , содержащая открытый ключ получателя.

RecipientId

CERT_ID, идентифицирующий открытый ключ получателя сообщения.

Date

Необязательный параметр FILETIME. Применимо, только если CERT_ID идентифицирует открытый ключ получателя с помощью KEY_IDENTIFIER.

pOtherAttr

Необязательный элемент. Указатель на CRYPT_ATTRIBUTE_TYPE_VALUE. Применимо, только если CERT_ID идентифицирует открытый ключ получателя с помощью KEY_IDENTIFIER.

Требования

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