## Uses of Class
org.apache.pdfbox.pdmodel.interactive.digitalsignature.PDSignature

Packages that use PDSignature
org.apache.pdfbox.pdmodel: The PDModel package represents a high level API for creating and manipulating PDF documents.
org.apache.pdfbox.pdmodel.fdf: The fdf package will handle all of the logic used for FDF objects inside of the PDF/FDF document.
org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible: This is the visual signature part that help creating the visual representation for the digital signature.
org.apache.pdfbox.pdmodel.interactive.form: The interactive package contains classes for handling Interactive Forms, also known as "AcroForms".

### Uses of PDSignature in org.apache.pdfbox.pdmodel

Methods in org.apache.pdfbox.pdmodel that return PDSignature
`PDSignature` PDDocument.`getLastSignatureDictionary()` This will return the last signature from the field tree.

Methods in org.apache.pdfbox.pdmodel that return types with arguments of type PDSignature
`List<PDSignature>` PDDocument.`getSignatureDictionaries()` Retrieve all signature dictionaries from the document.

Methods in org.apache.pdfbox.pdmodel with parameters of type PDSignature
`void` PDDocument.`addSignature(PDSignature sigObject)` Add parameters of signature to be created externally using default signature options.
`void` PDDocument.`addSignature(PDSignature sigObject, SignatureInterface signatureInterface)` Add a signature to be created using the instance of given interface.
`void` PDDocument.`addSignature(PDSignature sigObject, SignatureInterface signatureInterface, SignatureOptions options)` This will add a signature to the document.
`void` PDDocument.`addSignature(PDSignature sigObject, SignatureOptions options)` Add parameters of signature to be created externally.

### Uses of PDSignature in org.apache.pdfbox.pdmodel.fdf

Methods in org.apache.pdfbox.pdmodel.fdf that return PDSignature
`PDSignature` FDFCatalog.`getSignature()` This will get the signature or null if there is none.

Methods in org.apache.pdfbox.pdmodel.fdf with parameters of type PDSignature
`void` FDFCatalog.`setSignature(PDSignature sig)` This will set the signature that is associated with this catalog.

### Uses of PDSignature in org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible

Methods in org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible that return PDSignature
`PDSignature` PDFTemplateStructure.`getPdSignature()` Gets PDSignature

Methods in org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible with parameters of type PDSignature
`void` PDFTemplateStructure.`setPdSignature(PDSignature pdSignature)` Sets PDSignatureField

### Uses of PDSignature in org.apache.pdfbox.pdmodel.interactive.form

Methods in org.apache.pdfbox.pdmodel.interactive.form that return PDSignature
`PDSignature` PDSignatureField.`getDefaultValue()` Returns the default value, if any.
`PDSignature` PDSignatureField.`getSignature()` Get the signature dictionary.
`PDSignature` PDSignatureField.`getValue()` Returns the signature contained in this field.

Methods in org.apache.pdfbox.pdmodel.interactive.form with parameters of type PDSignature
`void` PDSignatureField.`setDefaultValue(PDSignature value)` Sets the default value of this field to be the given signature.
`void` PDSignatureField.`setValue(PDSignature value)` Sets the value of this field to be the given signature.