KeyAgreeRecipientInfo Clase

Definición

La clase KeyAgreeRecipientInfo define la información del destinatario relativa al acuerdo de claves.The KeyAgreeRecipientInfo class defines key agreement recipient information. Los algoritmos de acuerdo de claves utilizan normalmente el algoritmo de acuerdo de claves de Diffie-Hellman, en el que las dos partes que establecen una clave criptográfica compartida participan en su generación y, por definición, se ponen acuerdo con respecto a dicha clave.Key agreement algorithms typically use the Diffie-Hellman key agreement algorithm, in which the two parties that establish a shared cryptographic key both take part in its generation and, by definition, agree on that key. Este tipo de algoritmos se diferencia de los algoritmos de transporte de claves en que, en el caso de estos últimos, una parte genera la clave unilateralmente y se la envía, o la transporta, a la otra parte.This is in contrast to key transport algorithms, in which one party generates the key unilaterally and sends, or transports it, to the other party.

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
Herencia
KeyAgreeRecipientInfo

Comentarios

Esta clase no tiene un constructor público; por lo tanto, no se puede crear una instancia públicamente.This class does not have a public constructor; therefore, it cannot be publicly instantiated. Es una clase de solo lectura accesible desde la EnvelopedCms.RecipientInfos propiedad.It is a read-only class accessible from the EnvelopedCms.RecipientInfos property.

Propiedades

Date

La propiedad Date recupera la fecha y hora en que el originador inició el protocolo de acuerdo de claves.The Date property retrieves the date and time of the start of the key agreement protocol by the originator.

EncryptedKey

La propiedad EncryptedKey recupera el material de claves cifrado del destinatario.The EncryptedKey property retrieves the encrypted recipient keying material.

KeyEncryptionAlgorithm

La propiedad KeyEncryptionAlgorithm recupera el algoritmo utilizado para realizar el acuerdo de claves.The KeyEncryptionAlgorithm property retrieves the algorithm used to perform the key agreement.

OriginatorIdentifierOrKey

La propiedad OriginatorIdentifierOrKey recupera información sobre el originador del acuerdo de claves para los algoritmos de acuerdo de claves que lo garantizan.The OriginatorIdentifierOrKey property retrieves information about the originator of the key agreement for key agreement algorithms that warrant it.

OtherKeyAttribute

La propiedad OtherKeyAttribute recupera atributos del material de claves.The OtherKeyAttribute property retrieves attributes of the keying material.

RecipientIdentifier

La propiedad RecipientIdentifier recupera el identificador del destinatario.The RecipientIdentifier property retrieves the identifier of the recipient.

Type

La propiedad Type recupera el tipo del destinatario.The Type property retrieves the type of the recipient. El tipo del destinatario determina cuál de los dos protocolos principales ha de utilizarse para establecer una clave entre el autor y el destinatario de un mensaje CMS/PKCS #7.The type of the recipient determines which of two major protocols is used to establish a key between the originator and the recipient of a CMS/PKCS #7 message.

(Heredado de RecipientInfo)
Version

La propiedad Version recupera la versión del destinatario del acuerdo de claves.The Version property retrieves the version of the key agreement recipient. La versión del destinatario se establece de forma automática para los objetos de esta clase y el valor implica que el destinatario está participando en un algoritmo de acuerdo de claves.This is automatically set for objects in this class, and the value implies that the recipient is taking part in a key agreement algorithm.

Métodos

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve un valor de tipo string que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a

Consulte también: