Freigeben über


CMSG_RECIPIENT_ENCRYPTED_KEY_INFO-Struktur (wincrypt.h)

Die CMSG_RECIPIENT_ENCRYPTED_KEY_INFO-Struktur enthält Informationen, die für einen einzelnen Schlüsselvereinbarungsempfänger verwendet werden.

Syntax

typedef struct _CMSG_RECIPIENT_ENCRYPTED_KEY_INFO {
  CERT_ID                     RecipientId;
  CRYPT_DATA_BLOB             EncryptedKey;
  FILETIME                    Date;
  PCRYPT_ATTRIBUTE_TYPE_VALUE pOtherAttr;
} CMSG_RECIPIENT_ENCRYPTED_KEY_INFO, *PCMSG_RECIPIENT_ENCRYPTED_KEY_INFO;

Member

RecipientId

CERT_ID Struktur, die den Empfänger identifiziert. Derzeit sind nur die ISSUER_SERIAL_NUMBER- oder KEYID-Optionen in der CERT_ID-Struktur gültig.

EncryptedKey

Eine CRYPT_DATA_BLOB-Struktur , die den Verschlüsselungsschlüssel für verschlüsselten Inhalt enthält.

Date

Optional. Wenn vorhanden, gibt dieses Element an, welche der zuvor verteilten UKMs des Empfängers vom Absender verwendet wurden. Gilt nur für die KEYID-Auswahl in der RecipientId-CERT_ID-Struktur.

pOtherAttr

Optionaler Zeiger auf eine CRYPT_ATTRIBUTE_TYPE_VALUE-Struktur , die zusätzliche Informationen enthält. Gilt nur für die KEYID-Auswahl in der RecipientId-CERT_ID-Struktur.

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