RSAOAEPKeyExchangeFormatter.SetKey(AsymmetricAlgorithm) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает открытый ключ, используемый для шифрования данных обмена ключами.
public:
override void SetKey(System::Security::Cryptography::AsymmetricAlgorithm ^ key);
public override void SetKey (System.Security.Cryptography.AsymmetricAlgorithm key);
override this.SetKey : System.Security.Cryptography.AsymmetricAlgorithm -> unit
Public Overrides Sub SetKey (key As AsymmetricAlgorithm)
Параметры
Экземпляр алгоритма RSA, который содержит открытый ключ.
Исключения
key
имеет значение null
.
Примеры
В следующем примере кода показано, как использовать SetKey метод для задания RSA ключа для расшифровки. Этот пример входит в состав более крупного примера использования класса RSAOAEPKeyExchangeFormatter.
RSA^ key = RSA::Create();
rsaFormatter->SetKey( key );
RSA key = RSA.Create();
rsaFormatter.SetKey(key);
Dim key As RSA = RSA.Create()
rsaFormatter.SetKey(key)
Комментарии
Необходимо задать ключ перед вызовом CreateKeyExchange.