This class represents the signature dictionary. This is definitively detailed in:.

The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 252, page 467.

The ISO PDF Specification, ISO 32000-2:2017 PDF 2.0; Table: 255, page 565.

This class is always an indirect object because PermissionsElement.EntryDocMDP requires it to be so.

System.Object
    WebSupergoo.ABCpdf14.Elements.Element
       WebSupergoo.ABCpdf14.Elements.SignatureElement

A signature dictionary holds all data associated with a digital signature applied to a PDF. The Filter entry names the security handler. SubFilter names the encoding convention. Both are required so that a verifier can locate the correct processing module.

The Contents entry holds the signature bytes. The ByteRange entry identifies the byte ranges that were hashed. The Reference array holds signature reference dictionaries describing the transform applied before hashing.

The M entry records the signing time. Name, Location, Reason, and ContactInfo provide additional metadata. Prop_Build, Prop_AuthTime, and Prop_AuthType carry application and authentication metadata.

 

   
   
Method
Description
SignatureElement Create a new SignatureElement.
inherited methods...

 

   
   
Property
Description
EntryType Represents the "Type" entry of the signature dictionary object.
EntryFilter Represents the "Filter" entry of the signature dictionary object.
EntrySubFilter Represents the "SubFilter" entry of the signature dictionary object.
EntryContents Represents the "Contents" entry of the signature dictionary object.
EntryCert Represents the "Cert" entry of the signature dictionary object.
EntryByteRange Represents the "ByteRange" entry of the signature dictionary object.
EntryReference Represents the "Reference" entry of the signature dictionary object.
EntryChanges Represents the "Changes" entry of the signature dictionary object.
EntryName Represents the "Name" entry of the signature dictionary object.
EntryM Represents the "M" entry of the signature dictionary object.
EntryLocation Represents the "Location" entry of the signature dictionary object.
EntryReason Represents the "Reason" entry of the signature dictionary object.
EntryContactInfo Represents the "ContactInfo" entry of the signature dictionary object.
EntryR Represents the "R" entry of the signature dictionary object.
EntryV Represents the "V" entry of the signature dictionary object.
EntryProp_Build Represents the "Prop_Build" entry of the signature dictionary object.
EntryProp_AuthTime Represents the "Prop_AuthTime" entry of the signature dictionary object.
EntryProp_AuthType Represents the "Prop_AuthType" entry of the signature dictionary object.
inherited properties...