RSAOAEPKeyExchangeFormatter.SetKey(AsymmetricAlgorithm) RSAOAEPKeyExchangeFormatter.SetKey(AsymmetricAlgorithm) RSAOAEPKeyExchangeFormatter.SetKey(AsymmetricAlgorithm) RSAOAEPKeyExchangeFormatter.SetKey(AsymmetricAlgorithm) Method

Definice

Nastaví veřejný klíč sloužící k šifrování dat pro výměnu klíčů.Sets the public key to use for encrypting the key exchange data.

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)

Parametry

key
AsymmetricAlgorithm AsymmetricAlgorithm AsymmetricAlgorithm AsymmetricAlgorithm

Instance RSA algoritmus, který obsahuje veřejný klíč.The instance of the RSA algorithm that holds the public key.

Výjimky

Příklady

Následující příklad kódu ukazuje, jak používat SetKey metodu a nastavit tak RSA klíč pro dešifrování.The following code example demonstrates how to use the SetKey method to set an RSA key for decryption. Tento příklad kódu je součástí většího příkladu určeného pro RSAOAEPKeyExchangeFormatter třídy.This code example is part of a larger example provided for the RSAOAEPKeyExchangeFormatter class.

RSA^ key = RSA::Create();
rsaFormatter->SetKey( key );
RSA key = RSA.Create();
rsaFormatter.SetKey(key);
Dim key As RSA = RSA.Create()
rsaFormatter.SetKey(key)

Poznámky

Je nutné nastavit před voláním klíč CreateKeyExchange.You must set the key before calling CreateKeyExchange.

Platí pro

Viz také