RecipientInfo Classe

Definição

A classe RecipientInfo representa informações sobre um destinatário da mensagem CMS/PKCS nº 7. A classe RecipientInfo é uma classe abstrata herdada pelas classes KeyAgreeRecipientInfo e KeyTransRecipientInfo.

public abstract class RecipientInfo
Herança
RecipientInfo
Derivado

Comentários

Essa é uma classe abstrata que não pode ser instanciada. Ela é herdada pelas KeyAgreeRecipientInfo classes e KeyTransRecipientInfo .

Propriedades

EncryptedKey

A propriedade abstrata EncryptedKey recupera o material para chave do destinatário criptografado.

KeyEncryptionAlgorithm

A propriedade abstrata KeyEncryptionAlgorithm recupera o algoritmo usado para executar o estabelecimento de chave.

RecipientIdentifier

A propriedade abstrata RecipientIdentifier recupera o identificador do destinatário.

Type

A propriedade Type recupera o tipo do destinatário. O tipo de destinatário determina qual dos dois protocolos principais é usado para estabelecer uma chave entre o remetente e o destinatário de uma mensagem CMS/PKCS nº 7.

Version

A propriedade abstrata Version recupera a versão das informações do destinatário. Classes derivadas definem automaticamente essa propriedade para seus objetos e o valor indica se ela está usando PKCS nº 7 ou CMS (Sintaxe de Mensagem Criptográfica) para proteger as mensagens. A versão também implica se o objeto RecipientInfo estabelece uma chave de criptografia por um algoritmo de acordo de chaves ou um algoritmo de transporte de chaves.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, 8 (package-provided), 9 (package-provided)
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Confira também