DSACryptoServiceProvider |
AsymmetricAlgorithm | |
DSA | |
ICspAsymmetricAlgorithm | |
IObject |
Name | Description |
---|---|
![]() | Returns a CspKeyContainerInfo object containing information about this DSACryptoServiceProvider instance. |
![]() | Returns the name of the key exchange algorithm this instance represents. |
![]() | Returns the DSA key size in bits. |
![]() | Sets the key size. |
![]() | Returns an array of KeySizes objects defining the valid key sizes. |
![]() | Returns if the current key will be stored in the current provider container. |
![]() | Sets if the current key will be stored in the current provider container. |
![]() | Returns if the key for this DSA instance is only the public half of the key pair. |
![]() | Returns the signature algorithm. |
Name | Description |
---|---|
![]() | Releases any resources and disposes the DSA instance. |
![]() | Creates a new signature for the hash value. |
![]() | Returns a boolean indicating if the value and this object instance are the same instance. |
![]() | Exports the key information as a CryptoAPI PRIVATEKEYBLOB or PUBLICKEYBLOB structure. |
![]() | Exports the DSA key parameters. |
![]() | Imports a DSA key in the form of an XML string. |
![]() |
Returns a psuedo-unique number used to help identify this
object in memory. The current method is to return the value
obtained from ObjPtr. If a different method needs to be impelmented
then change the method here in this function. An override might be necessary if the hashcode should be derived from a value contained within the class. |
![]() | Imports a CryptoAPI PRIVATEKEYBLOB or PUBLICKEYBLOB into the DSA provider. |
![]() | Imports the DSA key parameters. |
![]() | Creates a signature for a Stream object or Byte array. |
![]() | Creates a signature for a hash value. |
![]() |
Returns a string representation of this object instance.
The default method simply returns the application name
and class name in which this class resides. A Person class may return the persons name instead. |
![]() | Exports the DSA key as an XML string. |
![]() | Verifies the signature for the specified data. |
![]() | Verifies the signature for the specified hash value. |
![]() | Verifies the signature for the hash value. |
This class is used to create signatures for data and hashes and provide verification of those signatures generated.