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) |