Freigeben über


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