XML DSig (Digital Signature) is a standard published by the W3C that defines a common way of creating a signature in an XML document. This standard defines how to express the signature within an XML syntax, and how to determine what portions of the XML document are signed.
The XML DSig created and described below is a very basic model that is bound to a button and signs the entire form. This is only one of many possible digital signatures.
The example below shows an XML DSig Generic RSA signature and XForms button in a form.
Once the XML DSig is created, the signature instance must be bound something for it to work. For this example, the signature is bound to a XForms button.
You can use a number of different signatures engines.