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