June 2003
Intermediate to advanced
714 pages
22h 8m
English
RSAPKCS1KeyExchangeFormatter
public class RSAPKCS1KeyExchangeFormatter : AsymmetricKeyExchangeFormatter { // Public Constructors public RSAPKCS1KeyExchangeFormatter( ); public RSAPKCS1KeyExchangeFormatter(AsymmetricAlgorithmkey); // 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, TypesymAlgType); // overrides AsymmetricKeyExchangeFormatter public override void SetKey(AsymmetricAlgorithmkey); // 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.
System.Object
→
AsymmetricKeyExchangeFormatter
→
RSAPKCS1KeyExchangeFormatter