KeyAgreeRecipientInfo Класс

Определение

Класс KeyAgreeRecipientInfo определяет информацию о получателе при согласовании ключей. В алгоритмах согласования ключей обычно используется алгоритм согласования ключей Диффи-Хеллмана, в котором обе стороны, использующие ключ шифрования, участвуют в создании этого ключа и, в соответствии с определением, согласовывают этот ключ. Эта ситуация противоположна использованию алгоритмов передачи ключей, при которых одна сторона создает ключ и отправляет, т. е. передает его другой стороне.

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
Наследование
KeyAgreeRecipientInfo

Комментарии

Этот класс не имеет открытого конструктора; следовательно, он не может быть создан для публичного создания экземпляра. Это доступный только для чтения класс, доступный из EnvelopedCms.RecipientInfos свойства .

Свойства

Date

Свойство Date возвращает дату и время запуска протокола согласования ключей инициатором.

EncryptedKey

Свойство EncryptedKey возвращает зашифрованный материал ключа получателя.

KeyEncryptionAlgorithm

Свойство KeyEncryptionAlgorithm возвращает алгоритм, с помощью которого осуществляется согласование ключей.

OriginatorIdentifierOrKey

Свойство OriginatorIdentifierOrKey возвращает информацию об инициаторе согласования ключей для алгоритмов согласования ключей, которые гарантируют эту информацию.

OtherKeyAttribute

Свойство OtherKeyAttribute возвращает атрибуты материала ключа.

RecipientIdentifier

Свойство RecipientIdentifier возвращает идентификатор получателя.

Type

Свойство Type возвращает тип получателя. Тип получателя определяет один из двух основных протоколов, которые используются для установки ключа между отправителем и получателем сообщения CMS/PKCS 7.

(Унаследовано от RecipientInfo)
Version

Свойство Version возвращает версию получателя согласования ключей. Этот параметр автоматически задается для объектов в этом классе, а значение подразумевает, что получатель принимает участие в алгоритме соглашения ключей.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел