Signer Class |
Process signatures and signature fields
public class Signer : NativeObject
The Signer type exposes the following members.
Name | Description | |
---|---|---|
AddPreparedSignature | Add a prepared signature Adding a prepared signature is only required in very particular or specialized use cases. This method is the same as Sign(Document, SignatureConfiguration, Stream, OutputOptions), but without actually creating the cryptographic signature. The cryptographic signature can be inserted later using SignPreparedSignature(Document, SignatureConfiguration, Stream). While the configuration can be created by any Provider, it is typically created by CreatePreparedSignature(Int32, String, String). | |
AddSignatureField | Add an unsigned signature field Add an unsigned signature field that can later be signed (see UnsignedSignatureField). Non-critical processing errors raise a Warning. It is recommended to review the WarningCategory and handle them if necessary for the application. | |
AddTimestamp | Add a document time-stamp This type of signature provides evidence that the document existed at a specific time and protects the document’s integrity. The features and format of the signature are defined by the Provider and the configuration. Non-critical processing errors raise a Warning. It is recommended to review the WarningCategory and handle them if necessary for the application. | |
Certify | Add a document certification signature This type of signature lets you detect rejected changes specified by the author. These signatures are also called Modification Detection and Prevention (MDP) signatures. The allowed permissions are defined by permissions. The features and format of the signature are defined by the Provider and the configuration. Non-critical processing errors raise a Warning. It is recommended to review the WarningCategory and handle them if necessary for the application. | |
Equals | (Inherited from NativeObject) | |
GetHashCode | (Inherited from NativeObject) | |
Process | Process a document Apply document-level processing options without any signature operation. For example:
Non-critical processing errors raise a Warning. It is recommended to review the WarningCategory and handle them if necessary for the application. | |
Sign | Add a document signature Document signatures are sometimes also called approval signatures. This type of signature lets you verify the integrity of the signed part of the document and authenticate the signer’s identity. The features and format of the signature are defined by the Provider and the configuration. Non-critical processing errors raise a Warning. It is recommended to review the WarningCategory and handle them if necessary for the application. | |
SignPreparedSignature | Sign a prepared signature Sign a document that contains a prepared signature created using AddPreparedSignature(Document, SignatureConfiguration, Stream, OutputOptions). Note that the configuration must be compatible to the configuration used when preparing the signature. |