CMSG_KEY_TRANS_RECIPIENT_INFO-Struktur (wincrypt.h)
Die CMSG_KEY_TRANS_RECIPIENT_INFO-Struktur enthält Informationen, die in Schlüsseltransportalgorithmen verwendet werden.
Syntax
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;
Member
dwVersion
Gibt die Version der Struktur an. Wenn RecipientId den ISSUER_SERIAL_NUMBER verwendet, um den Empfänger zu identifizieren, wird dwVersion auf 0 festgelegt. Wenn RecipientId KEYID verwendet, ist dwVersion auf zwei festgelegt.
RecipientId
Eine CERT_ID , die den Empfänger identifiziert. Derzeit sind nur ISSUER_SERIAL_NUMBER- oder KEYID-Optionen im CERT_ID gültig.
KeyEncryptionAlgorithm
Ein CRYPT_ALGORITHM_IDENTIFIER , der den Schlüsselverschlüsselungsalgorithmus und alle zugehörigen Parameter identifiziert, die zum Verschlüsseln des Inhaltsverschlüsselungsschlüssels verwendet werden.
EncryptedKey
Eine CRYPT_DATA_BLOB , die die Bytes des verschlüsselten Sitzungsschlüssels enthält.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | wincrypt.h |