DSA

DSA


Represents a base interface all DSA (Digital Signature Algorithm) implementations must implement.


Public:

Properties:

NameDescription
 KeyExchangeAlgorithm (get) Gets the name of the Key Exchange algorithm.  
 KeySize (get) Gets the key size for the current implementation.  
 KeySize (let) Sets the key size for the current implementation.  
 LegalKeySizes (get) Gets a set of valid key sizes represented as KeySizes objects.  
 SignatureAlgorithm (get) Gets the name of the signature algorithm.  

Methods:

NameDescription
 Clear Releases any resources used by the current object.  
 CreateSignature Creates a signature for a hash value.  
 Equals Returns if the value and the object are equal.  
 ExportParameters Exports the DSA key in a DSAParameters object.  
 FromXmlString Imports a DSA key from an XML string.  
 GetHashCode Returns a semi-unique number identifying this instance.  
 ImportParameters Imports a DSA key from a DSAParameters object.  
 ToString Returns a string representation of this instance.  
 ToXmlString Exports the DSA key to an XML string.  
 VerifySignature Verifies a signature for a specified hash value.  

See Also

Project CorLib Overview

Class DSA Overview

DSACryptoServiceProvider