estrutura CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO (wincrypt.h)
A estrutura CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO contém informações sobre um receptor de mensagem usado para descriptografar a chave de sessão necessária para descriptografar o conteúdo da mensagem. Essa estrutura é usada com mensagens de baixo nível cms usando qualquer um dos métodos de gerenciamento de chaves.
Sintaxe
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;
Membros
cbSize
O tamanho, em bytes, dessa estrutura de dados.
RecipientPublicKey
Uma estrutura CRYPT_BIT_BLOB que contém a chave pública do destinatário.
RecipientId
O CERT_ID que identifica a chave pública de um destinatário da mensagem.
Date
FILETIME opcional. Aplicável somente se o CERT_ID identificar a chave pública do receptor com um KEY_IDENTIFIER.
pOtherAttr
Opcional. Ponteiro para um CRYPT_ATTRIBUTE_TYPE_VALUE. Aplicável somente se o CERT_ID identificar a chave pública do receptor com um KEY_IDENTIFIER.
Requisitos
Requisito | Valor |
---|---|
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 |