Partager via


structure CMSG_RECIPIENT_ENCODE_INFO (wincrypt.h)

La structure CMSG_RECIPIENT_ENCODE_INFO contient des informations sur le type de gestion des clés de chiffrement de contenu d’un destinataire de message.

Note Seuls les destinataires de transport de clé sont pris en charge dans PKCS #7 version 1.5.
 

Syntaxe

typedef struct _CMSG_RECIPIENT_ENCODE_INFO {
  DWORD dwRecipientChoice;
  union {
    PCMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO pKeyTrans;
    PCMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO pKeyAgree;
    PCMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO pMailList;
  } DUMMYUNIONNAME;
} CMSG_RECIPIENT_ENCODE_INFO, *PCMSG_RECIPIENT_ENCODE_INFO;

Membres

dwRecipientChoice

Indique le membre de l’union à utiliser. Les valeurs suivantes sont définies.

Valeur Signification
CMSG_KEY_TRANS_RECIPIENT
Utiliser avec la gestion des clés de transport
CMSG_KEY_AGREE_RECIPIENT
Utilisé avec la gestion des clés d’accord de clé
CMSG_MAIL_LIST_RECIPIENT
Utiliser avec la gestion des clés de chiffrement de clés précédemment distribuée

DUMMYUNIONNAME

DUMMYUNIONNAME.pKeyTrans

Pointeur vers une structure CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO . Utilisé avec CMSG_KEY_TRANS_RECIPIENT

DUMMYUNIONNAME.pKeyAgree

Pointeur vers une structure CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO . Utilisé avec CMSG_KEY_AGREE_RECIPIENT

DUMMYUNIONNAME.pMailList

Pointeur vers une structure CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO . Utilisé avec CMSG_MAIL_LIST_RECIPIENT

Configuration requise

   
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