Signature Class
An abstract class which represents signature object in the pdf document. Signatures are fields with values of signature objects, the last contain data which is used to verify the document validity.
Inheritance Hierarchy

Namespace: Aspose.Pdf.Forms
Assembly: Aspose.PDF (in Aspose.PDF.dll) Version: 20.7
Syntax
public abstract class Signature

The Signature type exposes the following members.

Constructors
  NameDescription
Public methodSignature
Inititalizes new instance of the Signature class.
Public methodSignature(Stream, String)
Inititalizes new instance of the Signature class.
Public methodSignature(String, String)
Inititalizes new instance of the Signature class.
Properties
  NameDescription
Public propertyAuthority
The name of the person or authority signing the document.
Public propertyByteRange
An array of pairs of integers (starting byte offset, length in bytes) that shall describe the exact byte range for the digest calculation.
Public propertyContactInfo
Information provided by the signer to enable a recipient to contact the signer to verify the signature, e.g. a phone number.
Public propertyCustomAppearance
Gets/sets the custom appearance.
Public propertyDate
The time of signing.
Public propertyLocation
The CPU host name or physical location of the signing.
Public propertyReason
The reason for the signing, such as (I agree…).
Public propertyShowProperties
Force to show/hide signature properties. In case ShowProperties is true signature field has predefined format of appearance (strings to represent): ------------------------------------------- Digitally signed by {certificate subject} Date: {signature.Date} Reason: {signature.Reason} Location: {signature.Location} ------------------------------------------- where {X} is placeholder for X value. Also signature can have image, in this case listed strings are placed over image. ShowProperties is true by default.
Public propertyTimestampSettings
Gets/sets timestamp settings.
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Overrides ObjectFinalize.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Public methodVerify
Verify the document regarding this signature and return true if document is valid or otherwise false.
See Also