Partager via


CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO structure (wincrypt.h)

La structure CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO contient des informations sur un récepteur de message utilisé pour déchiffrer la clé de session nécessaire pour déchiffrer le contenu du message. Cette structure est utilisée avec les messages cms de bas niveau à l’aide de l’une des méthodes de gestion des clés.

Syntaxe

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;

Membres

cbSize

Taille, en octets, de cette structure de données.

RecipientPublicKey

Structure CRYPT_BIT_BLOB qui contient la clé publique du destinataire.

RecipientId

CERT_ID qui identifie la clé publique du destinataire d’un message.

Date

FILETIME facultatif. Applicable uniquement si le CERT_ID identifie la clé publique du récepteur avec une KEY_IDENTIFIER.

pOtherAttr

facultatif. Pointeur vers un CRYPT_ATTRIBUTE_TYPE_VALUE. Applicable uniquement si le CERT_ID identifie la clé publique du récepteur avec un KEY_IDENTIFIER.

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