Share via


Objeto Recipients

[O objeto Recipients está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Em vez disso, use a classe CmsRecipientCollection no namespace System.Security.Cryptography.Pkcs .]

O objeto Recipients representa uma coleção de objetos Certificate . Cada objeto representa um destinatário pretendido da mensagem em envelope. Os dados em um objeto EnvelopedData são criptografados com uma chave de sessão simétrica e essa chave de sessão simétrica é criptografada para cada destinatário usando a chave pública do certificado do destinatário pretendido. Um destinatário com acesso à chave privada associada à chave pública de um certificado pode descriptografar a chave de sessão e usar a chave de sessão descriptografada para descriptografar os dados reais.

Quando usar

O objeto Recipients é usado para executar as seguintes tarefas:

  • Adicione ou remova um objeto Certificate da coleção.
  • Recupere o número de certificados na coleção.
  • Recupere um objeto Recipients específico da coleção.
  • Itere pela coleção.

Membros

O objeto Recipients tem estes tipos de membros:

Métodos

O objeto Recipients tem esses métodos.

Método Descrição
Adicionar Adiciona um objeto Certificate à coleção.
Limpar Remove todos os objetos Certificate da coleção.
Remover Remove um objeto Certificate da coleção.

 

Propriedades

O objeto Recipients tem essas propriedades.

Propriedade Tipo de acesso Descrição
_NewEnum
Somente leitura
Recupera uma interface IEnumVARIANT em um objeto que pode ser usado para enumerar a coleção. Essa propriedade está oculta no Visual Basic Scripting Edition (VBScript).
Count
O número de objetos na coleção Recipients .
Item
Um objeto indexado na coleção. Essa é a propriedade padrão.

 

Comentários

O objeto Recipients não pode ser criado.

Requisitos

Requisito Valor
Redistribuível
CAPICOM 2.0 ou posterior no Windows Server 2003 e Windows XP
DLL
Capicom.dll

Confira também

Objetos cryptography