The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
RSACryptoServiceProvider::ImportParameters Method (RSAParameters)
.NET Framework (current version)
Imports the specified RSAParameters.
Assembly: mscorlib (in mscorlib.dll)
| Exception | Condition |
|---|---|
| CryptographicException | The cryptographic service provider (CSP) cannot be acquired. -or- The parameters parameter has missing fields. |
The following code example imports key information created from an RSAParameters object into an RSACryptoServiceProvider object.
try { //Create a new RSACryptoServiceProvider object. RSACryptoServiceProvider^ RSA = gcnew RSACryptoServiceProvider; //Export the key information to an RSAParameters object. //Pass false to export the public key information or pass //true to export public and private key information. RSAParameters RSAParams = RSA->ExportParameters( false ); //Create another RSACryptoServiceProvider object. RSACryptoServiceProvider^ RSA2 = gcnew RSACryptoServiceProvider; //Import the the key information from the other //RSACryptoServiceProvider object. RSA2->ImportParameters( RSAParams ); } catch ( CryptographicException^ e ) { //Catch this exception in case the encryption did //not succeed. Console::WriteLine( e->Message ); }
KeyContainerPermissionAccessEntryCollection
for permission to import a key. Security action: Demand. Associated enumeration: KeyContainerPermissionFlags::Import
.NET Framework
Available since 1.1
Windows Phone Silverlight
Available since 7.1
Available since 1.1
Windows Phone Silverlight
Available since 7.1
Show: