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