共用方式為


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

表示要使用的等位成員。 定義下列值。

意義
CMSG_KEY_TRANS_RECIPIENT
搭配金鑰傳輸金鑰管理使用
CMSG_KEY_AGREE_RECIPIENT
與金鑰合約金鑰管理搭配使用
CMSG_MAIL_LIST_RECIPIENT
搭配先前分散式金鑰加密金鑰管理使用

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