estructura CMSG_RECIPIENT_ENCODE_INFO (wincrypt.h)

La estructura CMSG_RECIPIENT_ENCODE_INFO contiene información sobre el tipo de administración de claves de cifrado de contenido del destinatario del mensaje.

Nota Solo se admiten destinatarios de transporte de claves en PKCS #7 versión 1.5.
 

Sintaxis

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;

Miembros

dwRecipientChoice

Indica el miembro de unión que se va a usar. Se definen los valores siguientes.

Valor Significado
CMSG_KEY_TRANS_RECIPIENT
Uso con la administración de claves de transporte de claves
CMSG_KEY_AGREE_RECIPIENT
Se usa con la administración de claves de contrato de claves
CMSG_MAIL_LIST_RECIPIENT
Uso con la administración de claves de cifrado de claves distribuidas anteriormente

DUMMYUNIONNAME

DUMMYUNIONNAME.pKeyTrans

Puntero a una estructura de CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO . Se usa con CMSG_KEY_TRANS_RECIPIENT

DUMMYUNIONNAME.pKeyAgree

Puntero a una estructura de CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO . Se usa con CMSG_KEY_AGREE_RECIPIENT

DUMMYUNIONNAME.pMailList

Puntero a una estructura de CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO . Se usa con CMSG_MAIL_LIST_RECIPIENT

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado wincrypt.h