Compartilhar via


estrutura CMSG_MAIL_LIST_RECIPIENT_INFO (wincrypt.h)

A estrutura CMSG_MAIL_LIST_RECIPIENT_INFO contém informações usadas para KEK (chaves de criptografia de chave simétricas ) distribuídas anteriormente.

Sintaxe

typedef struct _CMSG_MAIL_LIST_RECIPIENT_INFO {
  DWORD                       dwVersion;
  CRYPT_DATA_BLOB             KeyId;
  CRYPT_ALGORITHM_IDENTIFIER  KeyEncryptionAlgorithm;
  CRYPT_DATA_BLOB             EncryptedKey;
  FILETIME                    Date;
  PCRYPT_ATTRIBUTE_TYPE_VALUE pOtherAttr;
} CMSG_MAIL_LIST_RECIPIENT_INFO, *PCMSG_MAIL_LIST_RECIPIENT_INFO;

Membros

dwVersion

Indica a versão da estrutura. Esse membro é sempre quatro.

KeyId

Uma estrutura CRYPT_DATA_BLOB que identifica uma chave simétrica de criptografia de chave distribuída anteriormente para o remetente e um ou mais destinatários.

KeyEncryptionAlgorithm

CRYPT_ALGORITHM_IDENTIFIER que identifica o algoritmo de criptografia de chave e todos os parâmetros associados usados para criptografar a chave de criptografia de conteúdo.

EncryptedKey

Uma estrutura CRYPT_DATA_BLOB que contém a chave de criptografia de conteúdo criptografada.

Date

Opcional. Quando presente, esse membro especifica uma única chave de criptografia de chave de um conjunto distribuído anteriormente.

pOtherAttr

Ponteiro opcional para uma estrutura CRYPT_ATTRIBUTE_TYPE_VALUE que contém informações adicionais.

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