90 protected virtual void Dispose(
bool disposing)
98 return Create(
"System.Security.Cryptography.AsymmetricAlgorithm");
The exception that is thrown when an error occurs during a cryptographic operation.
virtual KeySizes [] LegalKeySizes
Gets the key sizes that are supported by the asymmetric algorithm.
static AsymmetricAlgorithm Create(string algName)
Creates an instance of the specified implementation of an asymmetric algorithm.
int KeySizeValue
Represents the size, in bits, of the key modulus used by the asymmetric algorithm.
static void SuppressFinalize(object obj)
Requests that the common language runtime not call the finalizer for the specified object.
Provides a mechanism for releasing unmanaged resources.To browse the .NET Framework source code for t...
static object CreateFromName(string name, params object[] args)
Creates a new instance of the specified cryptographic object with the specified arguments.
int MaxSize
Specifies the maximum key size in bits.
virtual string ToXmlString(bool includePrivateParameters)
When overridden in a derived class, creates and returns an XML string representation of the current T...
KeySizes [] LegalKeySizesValue
Specifies the key sizes that are supported by the asymmetric algorithm.
Provides information about, and means to manipulate, the current environment and platform....
Accesses the cryptography configuration information.
Represents the abstract base class from which all implementations of asymmetric algorithms must inher...
virtual int KeySize
Gets or sets the size, in bits, of the key modulus used by the asymmetric algorithm.
virtual string KeyExchangeAlgorithm
When overridden in a derived class, gets the name of the key exchange algorithm. Otherwise,...
int SkipSize
Specifies the interval between valid key sizes in bits.
static AsymmetricAlgorithm Create()
Creates a default cryptographic object used to perform the asymmetric algorithm.
Determines the set of valid key sizes for the symmetric cryptographic algorithms.
Controls the system garbage collector, a service that automatically reclaims unused memory.
void Clear()
Releases all resources used by the T:System.Security.Cryptography.AsymmetricAlgorithm class.
void Dispose()
Releases all resources used by the current instance of the T:System.Security.Cryptography....
virtual string SignatureAlgorithm
When implemented in a derived class, gets the name of the signature algorithm. Otherwise,...
virtual void Dispose(bool disposing)
Releases the unmanaged resources used by the T:System.Security.Cryptography.AsymmetricAlgorithm class...
The exception that is thrown when a requested method or operation is not implemented.
virtual void FromXmlString(string xmlString)
When overridden in a derived class, reconstructs an T:System.Security.Cryptography....