Compartilhar via


KeyAgreeRecipientInfo Classe

Definição

A classe KeyAgreeRecipientInfo define as informações de destinatário do acordo de chaves. Algoritmos de acordo de chaves normalmente usam o algoritmo de acordo de chave Diffie-Hellman, no qual ambas as partes que estabelecem uma chave de criptografia compartilhada fazem parte de sua geração em, por definição, concordarem com essa chave. Isso é diferente de algoritmos de transporte de chaves, em que um participante gera a chave de forma unilateral e a envia ou transporta para a outra parte.

public ref class KeyAgreeRecipientInfo sealed : System::Security::Cryptography::Pkcs::RecipientInfo
public sealed class KeyAgreeRecipientInfo : System.Security.Cryptography.Pkcs.RecipientInfo
type KeyAgreeRecipientInfo = class
    inherit RecipientInfo
Public NotInheritable Class KeyAgreeRecipientInfo
Inherits RecipientInfo
Herança
KeyAgreeRecipientInfo

Comentários

Essa classe não tem um construtor público; portanto, ele não pode ser instanciado publicamente. É uma classe somente leitura acessível na EnvelopedCms.RecipientInfos propriedade .

Propriedades

Date

A propriedade Date recupera a data e hora de início do protocolo de acordo de chaves pelo originador.

EncryptedKey

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

KeyEncryptionAlgorithm

A propriedade KeyEncryptionAlgorithm recupera o algoritmo usado para executar o acordo de chaves.

OriginatorIdentifierOrKey

A propriedade OriginatorIdentifierOrKey recupera informações sobre o remetente do acordo de chaves para algoritmos de acordo de chaves que o garantem.

OtherKeyAttribute

A propriedade OtherKeyAttribute recupera atributos do material para chave.

RecipientIdentifier

A propriedade 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.

(Herdado de RecipientInfo)
Version

A propriedade Version recupera a versão do destinatário do acordo de chaves. Isso é definido automaticamente para objetos nessa classe e o valor implica que o destinatário está participando de um algoritmo de contrato de chave.

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

Confira também