public class DSASignatureFormatter : AsymmetricSignatureFormatter { // Public Constructors public DSASignatureFormatter( ); public DSASignatureFormatter(AsymmetricAlgorithm key); // Public Instance Methods public override byte[ ] CreateSignature(byte[ ] rgbHash); // overrides AsymmetricSignatureFormatter public override void SetHashAlgorithm(string strName); // overrides AsymmetricSignatureFormatter public override void SetKey(AsymmetricAlgorithm key); // overrides AsymmetricSignatureFormatter }
This class extends the AsymmetricSignatureFormatter class and creates digital signatures using the DSA. Signatures created by DSASignatureFormatter can be verified with the DSASignatureDeformatter class.