AsymmetricKeyExchangeFormatter Класс

Определение

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

public ref class AsymmetricKeyExchangeFormatter abstract
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public abstract class AsymmetricKeyExchangeFormatter
public abstract class AsymmetricKeyExchangeFormatter
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class AsymmetricKeyExchangeFormatter
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type AsymmetricKeyExchangeFormatter = class
type AsymmetricKeyExchangeFormatter = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type AsymmetricKeyExchangeFormatter = class
Public MustInherit Class AsymmetricKeyExchangeFormatter
Наследование
AsymmetricKeyExchangeFormatter
Производный
Атрибуты

Комментарии

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

Обмен ключами позволяет отправителю создавать секретные сведения, такие как случайные данные, которые можно использовать в качестве ключа в алгоритме симметричного шифрования, и использовать шифрование для отправки его предполагаемому получателю.

Внимание!

Настоятельно рекомендуется не пытаться создать собственный метод обмена ключами на основе базовых функциональных возможностей, так как для успешного обмена ключами необходимо тщательно выполнить многие сведения об операции.

Конструкторы

AsymmetricKeyExchangeFormatter()

Инициализирует новый экземпляр AsymmetricKeyExchangeFormatter.

Свойства

Parameters

При переопределении в производном классе получает параметры для обмена асимметричными ключами.

Методы

CreateKeyExchange(Byte[])

При переопределении в производном классе создает зашифрованные данные обмена ключами из указанных входных данных.

CreateKeyExchange(Byte[], Type)

При переопределении в производном классе создает зашифрованные данные обмена ключами из указанных входных данных.

Equals(Object)

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

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

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

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

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

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

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

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

При переопределении в производном классе задает открытый ключ, используемый для шифрования секретных данных.

ToString()

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

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

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

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