CMSG_RECIPIENT_ENCODE_INFO結構 (wincrypt.h)
CMSG_RECIPIENT_ENCODE_INFO結構包含訊息收件者的內容加密金鑰管理類型資訊。
注意 PKCS #7 1.5 版僅支援金鑰傳輸收件者。
語法
typedef struct _CMSG_RECIPIENT_ENCODE_INFO {
DWORD dwRecipientChoice;
union {
PCMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO pKeyTrans;
PCMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO pKeyAgree;
PCMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO pMailList;
} DUMMYUNIONNAME;
} CMSG_RECIPIENT_ENCODE_INFO, *PCMSG_RECIPIENT_ENCODE_INFO;
成員
dwRecipientChoice
表示要使用的等位成員。 定義下列值。
值 | 意義 |
---|---|
|
搭配金鑰傳輸金鑰管理使用 |
|
與金鑰合約金鑰管理搭配使用 |
|
搭配先前分散式金鑰加密金鑰管理使用 |
DUMMYUNIONNAME
DUMMYUNIONNAME.pKeyTrans
CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO結構的指標。 與CMSG_KEY_TRANS_RECIPIENT搭配使用
DUMMYUNIONNAME.pKeyAgree
CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO結構的指標。 與CMSG_KEY_AGREE_RECIPIENT搭配使用
DUMMYUNIONNAME.pMailList
CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO結構的指標。 與CMSG_MAIL_LIST_RECIPIENT搭配使用
規格需求
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | wincrypt.h |