Export (0) Print
Expand All

RSACryptoServiceProvider Members

Performs asymmetric encryption and decryption using the implementation of the RSA algorithm provided by the cryptographic service provider (CSP). This class cannot be inherited.

The RSACryptoServiceProvider type exposes the following members.

  NameDescription
Public method Supported by the .NET Compact Framework RSACryptoServiceProvider Overloaded. Initializes a new instance of the RSACryptoServiceProvider class.
Top

  NameDescription
Public method Supported by the .NET Compact Framework Clear Releases all resources used by the AsymmetricAlgorithm class. (Inherited from AsymmetricAlgorithm.)
Public method Supported by the .NET Compact Framework Decrypt Decrypts data with the RSA algorithm.
Public method Supported by the .NET Compact Framework DecryptValue This method is not supported in the current version. (Overrides RSA.DecryptValue(Byte[]).)
Protected method Supported by the .NET Compact Framework Dispose When overridden in a derived class, releases the unmanaged resources used by the AsymmetricAlgorithm and optionally releases the managed resources. (Inherited from AsymmetricAlgorithm.)
Public method Supported by the .NET Compact Framework Encrypt Encrypts data with the RSA algorithm.
Public method Supported by the .NET Compact Framework EncryptValue This method is not supported in the current version. (Overrides RSA.EncryptValue(Byte[]).)
Public method Supported by the .NET Compact Framework Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Public method Supported by the .NET Compact Framework ExportCspBlob Exports a blob containing the key information associated with an RSACryptoServiceProvider object.
Public method Supported by the .NET Compact Framework ExportParameters Exports the RSAParameters. (Overrides RSA.ExportParameters(Boolean).)
Protected method Supported by the .NET Compact Framework Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method FromXmlString Initializes an RSA object from the key information from an XML string. (Inherited from RSA.)
Public method Supported by the .NET Compact Framework GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method Supported by the .NET Compact Framework GetType Gets the type of the current instance. (Inherited from Object.)
Public method Supported by the .NET Compact Framework ImportCspBlob Imports a blob that represents RSA key information.
Public method Supported by the .NET Compact Framework ImportParameters Imports the specified RSAParameters. (Overrides RSA.ImportParameters(RSAParameters).)
Protected method Supported by the .NET Compact Framework MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method Supported by the .NET Compact Framework SignData Overloaded. Computes the hash value of the specified data and signs it.
Public method Supported by the .NET Compact Framework SignHash Computes the signature for the specified hash value by encrypting it with the private key.
Public method Supported by the .NET Compact Framework ToString Returns a string that represents the current object. (Inherited from Object.)
Public method ToXmlString Creates and returns an XML string containing the key of the current RSA object. (Inherited from RSA.)
Public method Supported by the .NET Compact Framework VerifyData Verifies that a digital signature is valid by determining the hash value in the signature using the provided public key and comparing it to the hash value of the provided data.
Public method Supported by the .NET Compact Framework VerifyHash Verifies that a digital signature is valid by determining the hash value in the signature using the provided public key and comparing it to the provided hash value.
Top

  NameDescription
Protected field Supported by the .NET Compact Framework KeySizeValue Represents the size, in bits, of the key modulus used by the asymmetric algorithm. (Inherited from AsymmetricAlgorithm.)
Protected field Supported by the .NET Compact Framework LegalKeySizesValue Specifies the key sizes that are supported by the asymmetric algorithm. (Inherited from AsymmetricAlgorithm.)
Top

  NameDescription
Public property Supported by the .NET Compact Framework CspKeyContainerInfo Gets a CspKeyContainerInfo object that describes additional information about a cryptographic key pair.
Public property Supported by the .NET Compact Framework KeyExchangeAlgorithm Gets the name of the key exchange algorithm available with this implementation of RSA. (Overrides AsymmetricAlgorithm.KeyExchangeAlgorithm.)
Public property Supported by the .NET Compact Framework KeySize Gets the size of the current key. (Overrides AsymmetricAlgorithm.KeySize.)
Public property Supported by the .NET Compact Framework LegalKeySizes Gets the key sizes that are supported by the asymmetric algorithm. (Inherited from AsymmetricAlgorithm.)
Public property Supported by the .NET Compact Framework PersistKeyInCsp Gets or sets a value indicating whether the key should be persisted in the cryptographic service provider (CSP).
Public property Supported by the .NET Compact Framework PublicOnly Gets a value that indicates whether the RSACryptoServiceProvider object contains only a public key.
Public property Supported by the .NET Compact Framework SignatureAlgorithm Gets the name of the signature algorithm available with this implementation of RSA. (Overrides AsymmetricAlgorithm.SignatureAlgorithm.)
Public property Static member Supported by the .NET Compact Framework UseMachineKeyStore Gets or sets a value indicating whether the key should be persisted in the computer's key store instead of the user profile store.
Top

  NameDescription
Explicit interface implemetation Private method Supported by the .NET Compact Framework IDisposable.Dispose Infrastructure. For a description of this member, see IDisposable.Dispose. (Inherited from AsymmetricAlgorithm.)
Top

Community Additions

ADD
Show:
© 2014 Microsoft