Name

RSACryptoServiceProvider

Synopsis

public sealed class RSACryptoServiceProvider : RSA {
// Public Constructors
   public RSACryptoServiceProvider(  );
   public RSACryptoServiceProvider(CspParameters parameters);
   public RSACryptoServiceProvider(int dwKeySize);
   public RSACryptoServiceProvider(int dwKeySize, CspParameters parameters);
// Public Static Properties
   public static bool UseMachineKeyStore{set; get; }
// Public Instance Properties
   public override string KeyExchangeAlgorithm{get;
 // overrides AsymmetricAlgorithm
   public override int KeySize{get;
 // overrides AsymmetricAlgorithm
   public bool PersistKeyInCsp{set; get; }
   public override string SignatureAlgorithm{get;
 // overrides AsymmetricAlgorithm
                  // Public Instance Methods
   public byte[  ] Decrypt(byte[  ] rgb, bool fOAEP);
   public override byte[  ] DecryptValue(byte[  ] rgb);
 // overrides RSA
   public byte[  ] Encrypt(byte[  ] rgb, bool fOAEP);
   public override byte[  ] EncryptValue(byte[  ] rgb);
 // overrides RSA
   public override RSAParameters ExportParameters( bool includePrivateParameters);
 // overrides RSA
   public override void ImportParameters( RSAParameters parameters);
 // overrides RSA
   public byte[  ] SignData(byte[  ] buffer, int offset, int count, object halg);
   public byte[  ] SignData(byte[  ] buffer, object halg);
   public byte[  ] SignData(System.IO.Stream inputStream, object halg);
   public byte[  ] SignHash(byte[  ] rgbHash, string str);
   public bool VerifyData(byte[  ] buffer, object halg, byte[  ] signature);
   public bool VerifyHash

Get Programming .NET Security now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.