CMSG_MAIL_LIST_RECIPIENT_INFO structure (wincrypt.h)
The CMSG_MAIL_LIST_RECIPIENT_INFO structure contains information used for previously distributed symmetric key-encryption keys (KEK).
Syntax
typedef struct _CMSG_MAIL_LIST_RECIPIENT_INFO {
DWORD dwVersion;
CRYPT_DATA_BLOB KeyId;
CRYPT_ALGORITHM_IDENTIFIER KeyEncryptionAlgorithm;
CRYPT_DATA_BLOB EncryptedKey;
FILETIME Date;
PCRYPT_ATTRIBUTE_TYPE_VALUE pOtherAttr;
} CMSG_MAIL_LIST_RECIPIENT_INFO, *PCMSG_MAIL_LIST_RECIPIENT_INFO;
Members
dwVersion
Indicates the version of the structure. This member is always four.
KeyId
A CRYPT_DATA_BLOB structure that identifies a symmetric key-encryption key previously distributed to the sender and one or more recipients.
KeyEncryptionAlgorithm
CRYPT_ALGORITHM_IDENTIFIER that identifies the key-encryption algorithm and any associated parameters used to encrypt the content encryption key.
EncryptedKey
A CRYPT_DATA_BLOB structure that contains the encrypted content encryption key.
Date
Optional. When present, this member specifies a single key-encryption key from a previously distributed set.
pOtherAttr
Optional pointer to a CRYPT_ATTRIBUTE_TYPE_VALUE structure containing additional information.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | wincrypt.h |