Compartilhar via


estrutura CMSG_RECIPIENT_ENCRYPTED_KEY_INFO (wincrypt.h)

A estrutura CMSG_RECIPIENT_ENCRYPTED_KEY_INFO contém informações usadas para um destinatário de contrato de chave individual.

Sintaxe

typedef struct _CMSG_RECIPIENT_ENCRYPTED_KEY_INFO {
  CERT_ID                     RecipientId;
  CRYPT_DATA_BLOB             EncryptedKey;
  FILETIME                    Date;
  PCRYPT_ATTRIBUTE_TYPE_VALUE pOtherAttr;
} CMSG_RECIPIENT_ENCRYPTED_KEY_INFO, *PCMSG_RECIPIENT_ENCRYPTED_KEY_INFO;

Membros

RecipientId

CERT_ID estrutura que identifica o destinatário. Atualmente, somente as opções ISSUER_SERIAL_NUMBER ou KEYID na estrutura CERT_ID são válidas.

EncryptedKey

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

Date

Opcional. Quando presente, esse membro especifica qual dos UKMs distribuídos anteriormente do destinatário foi usado pelo remetente. Aplicável somente à opção KEYID na estrutura recipientId CERT_ID .

pOtherAttr

Ponteiro opcional para uma estrutura de CRYPT_ATTRIBUTE_TYPE_VALUE que contém informações adicionais. Aplicável somente à opção KEYID na estrutura recipientId CERT_ID .

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