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 (デスクトップ アプリのみ) |
Header | wincrypt.h |