Click or drag to resize
Pdftools logo

DocumentSignature Class

A document signature that signs the document

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.
Inheritance Hierarchy
SystemObject
  PdfTools.InternalNativeBase
    PdfTools.InternalNativeObject
      PdfTools.PdfSignatureField
        PdfTools.PdfSignedSignatureField
          PdfTools.PdfSignature
            PdfTools.PdfDocumentSignature

Namespace: PdfTools.Pdf
Assembly: PdfTools (in PdfTools.dll) Version: 1.1.0.0
Syntax
C#
public class DocumentSignature : Signature

The DocumentSignature type exposes the following members.

Properties
 NameDescription
Public propertyBoundingBox

The location on the page

The location of the signature field on the page. Or if the signature field has no visual appearance.
(Inherited from SignatureField)
Public propertyContactInfo

The contact information of the signer

Information provided by the signer to enable a recipient to contact the signer to verify the signature. For example, a phone number.
(Inherited from Signature)
Public propertyDate

The date and time of signing

This represents the date and time of signing as specified in the signature. For signatures that contain a time-stamp, the trusted time-stamp time is returned.

Note: The value can only be extracted for signatures conforming to the PAdES or PDF standard and not for proprietary/non-standard signature formats. For non-standard signature formats, the date as stored in the PDF is returned.


(Inherited from SignedSignatureField)
Public propertyFieldName

The name of the signature field

The field name uniquely identifies the signature field within the document.
(Inherited from SignatureField)
Public propertyLocation

The location of signing

The CPU host name or physical location of the signing.
(Inherited from Signature)
Public propertyName

The name of the person or authority that signed the document

This is the name of the signing certificate.

Note: The name of the signing certificate can only be extracted for signatures conforming to the PAdES or PDF standard and not for proprietary/non-standard signature formats. For non-standard signature formats, the name as stored in the PDF is returned.


(Inherited from SignedSignatureField)
Public propertyPageNumber

The number of the page where this signature is located

Whether the signature field has a visual appearance on that page is indicated by the BoundingBox.
(Inherited from SignatureField)
Public propertyReason

The reason for signing


(Inherited from Signature)
Public propertyRevision

The document revision

The revision (version) of the document that the signature signs.
(Inherited from SignedSignatureField)
Top
Methods
 NameDescription
Public methodEquals
(Inherited from NativeObject)
Public methodGetHashCode
(Inherited from NativeObject)
Top
See Also