Condividi tramite


struttura CMSG_RECIPIENT_ENCODE_INFO (wincrypt.h)

La struttura CMSG_RECIPIENT_ENCODE_INFO contiene informazioni sul tipo di gestione delle chiavi di crittografia del contenuto di un destinatario del messaggio.

Nota Solo i destinatari del trasporto delle chiavi sono supportati in PKCS #7 versione 1.5.
 

Sintassi

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;

Members

dwRecipientChoice

Indica il membro dell'unione da utilizzare. Vengono definiti i valori seguenti.

Valore Significato
CMSG_KEY_TRANS_RECIPIENT
Usare con la gestione delle chiavi di trasporto delle chiavi
CMSG_KEY_AGREE_RECIPIENT
Usato con la gestione delle chiavi del contratto chiave
CMSG_MAIL_LIST_RECIPIENT
Usare con la gestione delle chiavi di crittografia delle chiavi distribuite in precedenza

DUMMYUNIONNAME

DUMMYUNIONNAME.pKeyTrans

Puntatore a una struttura CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO . Usato con CMSG_KEY_TRANS_RECIPIENT

DUMMYUNIONNAME.pKeyAgree

Puntatore a una struttura CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO . Usato con CMSG_KEY_AGREE_RECIPIENT

DUMMYUNIONNAME.pMailList

Puntatore a una struttura CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO . Usato con CMSG_MAIL_LIST_RECIPIENT

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione wincrypt.h