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 會設定為零。 如果 RecipientId 使用 KEYID,dwVersion 會設定為兩個。
RecipientId
識別收件者的 CERT_ID 。 目前,CERT_ID中只有 ISSUER_SERIAL_NUMBER 或 KEYID 選項有效。
KeyEncryptionAlgorithm
識別金鑰加密演演算法和用來加密內容加密金鑰的任何相關聯參數 的CRYPT_ALGORITHM_IDENTIFIER 。
EncryptedKey
包含加密會話金鑰位元組 的CRYPT_DATA_BLOB 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | wincrypt.h |