CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO-Struktur (wincrypt.h)
Die CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO-Struktur enthält Informationen zu einem Nachrichtenempfänger, der zum Entschlüsseln des Sitzungsschlüssels verwendet wird, der zum Entschlüsseln des Nachrichteninhalts erforderlich ist. Diese Struktur wird mit CMS-Nachrichten auf niedriger Ebene verwendet, wobei eine der Schlüsselverwaltungsmethoden verwendet wird.
Syntax
typedef struct _CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO {
DWORD cbSize;
CRYPT_BIT_BLOB RecipientPublicKey;
CERT_ID RecipientId;
FILETIME Date;
PCRYPT_ATTRIBUTE_TYPE_VALUE pOtherAttr;
} CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO, *PCMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO;
Member
cbSize
Die Größe dieser Datenstruktur in Bytes.
RecipientPublicKey
Eine CRYPT_BIT_BLOB-Struktur , die den öffentlichen Schlüssel des Empfängers enthält.
RecipientId
Der CERT_ID , der den öffentlichen Schlüssel eines Nachrichtenempfängers identifiziert.
Date
Optional FILETIME. Gilt nur, wenn der CERT_ID den öffentlichen Schlüssel des Empfängers mit einem KEY_IDENTIFIER identifiziert.
pOtherAttr
Optional. Zeiger auf eine CRYPT_ATTRIBUTE_TYPE_VALUE. Gilt nur, wenn der CERT_ID den öffentlichen Schlüssel des Empfängers mit einem KEY_IDENTIFIER identifiziert.
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 |