RsaSecurityKey.DecryptKey(String, Byte[]) Method

Definition

Decrypts the specified encrypted key.

C#
public override byte[] DecryptKey(string algorithm, byte[] keyData);

Parameters

algorithm
String

The cryptographic algorithm that was used to encrypt the key. The supported algorithms are RsaV15KeyWrap and RsaOaepKeyWrap.

keyData
Byte[]

An array of Byte that contains the encrypted key.

Returns

Byte[]

An array of Byte that contains the decrypted key.

Exceptions

algorithm is not supported. The supported algorithms are RsaV15KeyWrap and RsaOaepKeyWrap.

keyData is null.

Applies to

Product Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1