Compartilhar via


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