estrutura CMSG_RECIPIENT_ENCODE_INFO (wincrypt.h)

A estrutura CMSG_RECIPIENT_ENCODE_INFO contém informações do tipo de gerenciamento de chave de criptografia de conteúdo de um destinatário da mensagem.

Nota Somente os principais destinatários de transporte têm suporte no PKCS nº 7 versão 1.5.
 

Sintaxe

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;

Membros

dwRecipientChoice

Indica o membro do sindicato a ser usado. Os valores a seguir são definidos.

Valor Significado
CMSG_KEY_TRANS_RECIPIENT
Usar com o gerenciamento de chaves de transporte de chaves
CMSG_KEY_AGREE_RECIPIENT
Usado com o gerenciamento de chaves do contrato de chave
CMSG_MAIL_LIST_RECIPIENT
Usar com o gerenciamento de chaves de criptografia de chave distribuída anteriormente

DUMMYUNIONNAME

DUMMYUNIONNAME.pKeyTrans

Um ponteiro para uma estrutura CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO . Usado com CMSG_KEY_TRANS_RECIPIENT

DUMMYUNIONNAME.pKeyAgree

Um ponteiro para uma estrutura CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO . Usado com CMSG_KEY_AGREE_RECIPIENT

DUMMYUNIONNAME.pMailList

Um ponteiro para uma estrutura CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO . Usado com CMSG_MAIL_LIST_RECIPIENT

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho wincrypt.h