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