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

省略可能な FILETIMECERT_IDが受信者の公開キーをKEY_IDENTIFIERで識別する場合にのみ適用されます。

pOtherAttr

省略可能。 CRYPT_ATTRIBUTE_TYPE_VALUEへのポインター。 CERT_IDが受信者の公開キーをKEY_IDENTIFIERで識別する場合にのみ適用されます。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header wincrypt.h