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 |