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