CMSG_KEY_TRANS_RECIPIENT_INFO構造体 (wincrypt.h)
CMSG_KEY_TRANS_RECIPIENT_INFO構造体には、キー トランスポート アルゴリズムで使用される情報が含まれています。
構文
typedef struct _CMSG_KEY_TRANS_RECIPIENT_INFO {
DWORD dwVersion;
CERT_ID RecipientId;
CRYPT_ALGORITHM_IDENTIFIER KeyEncryptionAlgorithm;
CRYPT_DATA_BLOB EncryptedKey;
} CMSG_KEY_TRANS_RECIPIENT_INFO, *PCMSG_KEY_TRANS_RECIPIENT_INFO;
メンバー
dwVersion
構造体のバージョンを示します。 RecipientId がISSUER_SERIAL_NUMBERを使用して受信者を識別する場合、dwVersion は 0 に設定されます。 RecipientId が KEYID を使用する場合、dwVersion は 2 に設定されます。
RecipientId
受信者を識別する CERT_ID 。 現時点では、CERT_IDのISSUER_SERIAL_NUMBERまたは KEYID の選択肢のみが有効です。
KeyEncryptionAlgorithm
キー暗号化アルゴリズムと、コンテンツ暗号化キーの暗号化に使用される関連パラメーターを識別する CRYPT_ALGORITHM_IDENTIFIER 。
EncryptedKey
暗号化されたセッション キーのバイト数を含む CRYPT_DATA_BLOB 。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | wincrypt.h |