Поделиться через


RecipientInfo Класс

Определение

Класс RecipientInfo представляет информацию о получателе сообщения CMS/PKCS 7. Класс RecipientInfo является абстрактным классом, которому наследуют классы KeyAgreeRecipientInfo и KeyTransRecipientInfo.

public ref class RecipientInfo abstract
public abstract class RecipientInfo
type RecipientInfo = class
Public MustInherit Class RecipientInfo
Наследование
RecipientInfo
Производный

Комментарии

Это абстрактный класс, экземпляр которого невозможно создать. Он наследуется классами KeyAgreeRecipientInfo и KeyTransRecipientInfo .

Свойства

EncryptedKey

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

KeyEncryptionAlgorithm

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

RecipientIdentifier

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

Type

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

Version

Абстрактное свойство Version возвращает версию информации о получателе. В объектах производных классов это свойство настраивается автоматически, а его значение указывает на тип защиты сообщений — PKCS 7 или CMS (Cryptographic Message Syntax). Версия также определяет алгоритм получения ключа объектом RecipientInfo — с помощью согласования ключей или с помощью передачи ключей.

Методы

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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

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