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