RSAPKCS1KeyExchangeFormatter

RSAPKCS1KeyExchangeFormatter

System.Security.Cryptography (mscorlib.dll)class
public class RSAPKCS1KeyExchangeFormatter : AsymmetricKeyExchangeFormatter {
// Public Constructors
   public RSAPKCS1KeyExchangeFormatter(  );
   public RSAPKCS1KeyExchangeFormatter(AsymmetricAlgorithm key);
// Public Instance Properties
   public override string Parameters{get;
 // overrides AsymmetricKeyExchangeFormatter
   public RandomNumberGenerator Rng{set; get; }
// Public Instance Methods
   public override byte[  ] CreateKeyExchange(byte[  ] rgbData);
 // overrides AsymmetricKeyExchangeFormatter
   public override byte[  ] CreateKeyExchange(byte[  ] rgbData, Type symAlgType);
 // overrides AsymmetricKeyExchangeFormatter
   public override void SetKey(AsymmetricAlgorithm key);
 // overrides AsymmetricKeyExchangeFormatter
}

This is an implementation of the AsymmetricKeyExchangeFormatter class that formats a symmetric secret key value using the PKCS #1 scheme. The formatted data is encrypted using the RSA algorithm.

Hierarchy

System.Object AsymmetricKeyExchangeFormatter RSAPKCS1KeyExchangeFormatter



    Part V: API Quick Reference