The Xceed Signing control is an object that handles the task of digitally signing data and verifying if data corresponds to a particular digital signature. The source of data to sign or verify can be memory buffers, strings, blobs, streaming data or single files. The digital signature or result of the verification is always outputted to memory.
After you have created an instance of the Xceed Signing object, the first thing to do is to set the SigningMethod property so that you can select which signing algorithm the library will use. This involves creating an instance of a Signing Method object and setting its properties if needed.
After that, you are free to call any of the methods such as ReadFile to read data from a file and sign it to memory, or Sign to digitally sign data from memory to memory. The Verify method allows you to verify if a digital signature corresponds to some particular signed data.
If you have a registered license and are instantiating the object dynamically, you may need to call the License method in certain cases.
Properties (SigningMethod)
Xceed.Signing.1