AsymmetricKeyExchangeFormatter.CreateKeyExchange Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе создает зашифрованные данные обмена ключами.
Перегрузки
CreateKeyExchange(Byte[]) |
При переопределении в производном классе создает зашифрованные данные обмена ключами из указанных входных данных. |
CreateKeyExchange(Byte[], Type) |
При переопределении в производном классе создает зашифрованные данные обмена ключами из указанных входных данных. |
CreateKeyExchange(Byte[])
При переопределении в производном классе создает зашифрованные данные обмена ключами из указанных входных данных.
public:
abstract cli::array <System::Byte> ^ CreateKeyExchange(cli::array <System::Byte> ^ data);
public abstract byte[] CreateKeyExchange (byte[] data);
abstract member CreateKeyExchange : byte[] -> byte[]
Public MustOverride Function CreateKeyExchange (data As Byte()) As Byte()
Параметры
- data
- Byte[]
Секретные сведения, которые будут переданы при обмене ключами.
Возвращаемое значение
- Byte[]
Зашифрованные данные обмена ключами для отправки предполагаемому получателю.
Комментарии
Эти данные могут интерпретироваться только владельцем закрытого ключа, соответствующего открытому ключу, используемому для шифрования данных. Это помогает гарантировать, что только предполагаемый получатель может получить доступ к секретной информации.
См. также раздел
Применяется к
CreateKeyExchange(Byte[], Type)
При переопределении в производном классе создает зашифрованные данные обмена ключами из указанных входных данных.
public:
abstract cli::array <System::Byte> ^ CreateKeyExchange(cli::array <System::Byte> ^ data, Type ^ symAlgType);
public abstract byte[] CreateKeyExchange (byte[] data, Type? symAlgType);
public abstract byte[] CreateKeyExchange (byte[] data, Type symAlgType);
abstract member CreateKeyExchange : byte[] * Type -> byte[]
Public MustOverride Function CreateKeyExchange (data As Byte(), symAlgType As Type) As Byte()
Параметры
- data
- Byte[]
Секретные сведения, которые будут переданы при обмене ключами.
- symAlgType
- Type
Этот параметр не используется в текущей версии.
Возвращаемое значение
- Byte[]
Зашифрованные данные обмена ключами для отправки предполагаемому получателю.
Комментарии
Эти данные могут интерпретироваться только владельцем закрытого ключа, соответствующего открытому ключу, используемому для шифрования данных. Это помогает гарантировать, что только предполагаемый получатель может получить доступ к секретной информации.