Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |