The RSAManaged type exposes the following members.

Methods

  NameDescription
Public methodClear
Releases all resources used by the AsymmetricAlgorithm class.
(Inherited from AsymmetricAlgorithm.)
Public methodDecrypt(array<Byte>[]()[][])
Decrypts data with the RSA algorithm.
Public methodDecrypt(array<Byte>[]()[][], RSAEncryptionPadding) (Inherited from RSA.)
Public methodDecryptValue
Decrypts data with the RSA algorithm.
(Overrides RSA..::..DecryptValue(array<Byte>[]()[][]).)
Public methodDispose()()()() (Inherited from AsymmetricAlgorithm.)
Protected methodDispose(Boolean)
Releases the unmanaged resources and optionally releases the managed resources.
(Overrides AsymmetricAlgorithm..::..Dispose(Boolean).)
Public methodEncrypt(array<Byte>[]()[][])
Encrypts data with the RSA algorithm.
Public methodEncrypt(array<Byte>[]()[][], RSAEncryptionPadding) (Inherited from RSA.)
Public methodEncryptValue
Encrypts data with the RSA algorithm.
(Overrides RSA..::..EncryptValue(array<Byte>[]()[][]).)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodExportParameters
Exports the RSAParameters.
(Overrides RSA..::..ExportParameters(Boolean).)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFromXmlString
Initializes an RSA object from the key information from an XML string.
(Inherited from RSA.)
Public methodGetHashCode
Serves as a hash function for a particular type. GetHashCode()()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodHashData(Stream, HashAlgorithmName) (Inherited from RSA.)
Protected methodHashData(array<Byte>[]()[][], Int32, Int32, HashAlgorithmName) (Inherited from RSA.)
Public methodImportParameters
Imports the specified RSAParameters.
(Overrides RSA..::..ImportParameters(RSAParameters).)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSignData(array<Byte>[]()[][], HashAlgorithm)
Computes the hash value of the specified byte array using the specified hash algorithm, and signs the resulting hash value.
Public methodSignData(array<Byte>[]()[][], HashAlgorithmName, RSASignaturePadding) (Inherited from RSA.)
Public methodSignData(Stream, HashAlgorithmName, RSASignaturePadding) (Inherited from RSA.)
Public methodSignData(array<Byte>[]()[][], Int32, Int32, HashAlgorithmName, RSASignaturePadding) (Inherited from RSA.)
Public methodSignHash(array<Byte>[]()[][]) Obsolete.
Public methodSignHash(array<Byte>[]()[][], String)
Computes the signature for the specified hash value by signing it with the private key.
Public methodSignHash(array<Byte>[]()[][], HashAlgorithmName, RSASignaturePadding) (Inherited from RSA.)
Public methodStatic memberSignHash(RSA, array<Byte>[]()[][], String) Obsolete.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodToXmlString
Creates and returns an XML string containing the key of the current RSA object.
(Inherited from RSA.)
Public methodVerifyData(array<Byte>[]()[][], HashAlgorithm, array<Byte>[]()[][])
Verifies the specified signature data by comparing it to the signature computed for the specified data.
Public methodVerifyData(array<Byte>[]()[][], array<Byte>[]()[][], HashAlgorithmName, RSASignaturePadding) (Inherited from RSA.)
Public methodVerifyData(Stream, array<Byte>[]()[][], HashAlgorithmName, RSASignaturePadding) (Inherited from RSA.)
Public methodVerifyData(array<Byte>[]()[][], Int32, Int32, array<Byte>[]()[][], HashAlgorithmName, RSASignaturePadding) (Inherited from RSA.)
Public methodVerifyHash(array<Byte>[]()[][], array<Byte>[]()[][]) Obsolete.
Public methodVerifyHash(array<Byte>[]()[][], String, array<Byte>[]()[][])
Verifies the specified signature data by comparing it to the signature computed for the specified hash value.
Public methodVerifyHash(array<Byte>[]()[][], array<Byte>[]()[][], HashAlgorithmName, RSASignaturePadding) (Inherited from RSA.)
Public methodStatic memberVerifyHash(RSA, array<Byte>[]()[][], String, array<Byte>[]()[][]) Obsolete.

See Also