Share via


CMSG_KEY_TRANS_RECIPIENT_INFO structure (wincrypt.h)

La structure CMSG_KEY_TRANS_RECIPIENT_INFO contient des informations utilisées dans les algorithmes de transport de clé.

Syntaxe

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;

Membres

dwVersion

Indique la version de la structure. Si RecipientId utilise le ISSUER_SERIAL_NUMBER pour identifier le destinataire, dwVersion est défini sur zéro. Si RecipientId utilise KEYID, dwVersion est défini sur deux.

RecipientId

CERT_ID qui identifie le destinataire. Actuellement, seuls les choix ISSUER_SERIAL_NUMBER ou KEYID dans le CERT_ID sont valides.

KeyEncryptionAlgorithm

Un CRYPT_ALGORITHM_IDENTIFIER qui identifie l’algorithme de chiffrement de clé et tous les paramètres associés utilisés pour chiffrer la clé de chiffrement de contenu.

EncryptedKey

CRYPT_DATA_BLOB qui contient les octets de la clé de session chiffrée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête wincrypt.h