public class RSAPKCS1SignatureFormatter : AsymmetricSignatureFormatter { // Public Constructors public RSAPKCS1SignatureFormatter( ); public RSAPKCS1SignatureFormatter(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 RSA algorithm. Signatures created by RSAPKCS1SignatureFormatter can be verified with the RSAPKCS1SignatureDeformatter class.