Class PDPropBuild
java.lang.Object
org.apache.pdfbox.pdmodel.interactive.digitalsignature.PDPropBuild
- All Implemented Interfaces:
COSObjectable
A signature build dictionary as specified in the PDF Signature Build Dictionary Specification.
The signature build properties dictionary provides signature properties for the software
application that was used to create the signature.
- Author:
- Thomas Chojecki
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetApp()
A build data dictionary for the viewing application software module that was used to create the parent signature.Convert this standard java object to a COS dictionary.A build data dictionary for the signature handler that was used to create the parent signature.A build data dictionary for the PubSec software module that was used to create the parent signature.void
Set the build data dictionary for the viewing application software module.void
Set the build data dictionary for the signature handler.void
Set the build data dictionary for the PubSec Software module.
-
Constructor Details
-
PDPropBuild
public PDPropBuild()Default constructor. -
PDPropBuild
Constructor.- Parameters:
dict
- The signature dictionary.
-
-
Method Details
-
getCOSObject
Convert this standard java object to a COS dictionary.- Specified by:
getCOSObject
in interfaceCOSObjectable
- Returns:
- The COS dictionary that matches this Java object.
-
getFilter
A build data dictionary for the signature handler that was used to create the parent signature.- Returns:
- the Filter as PDPropBuildFilter object
-
setPDPropBuildFilter
Set the build data dictionary for the signature handler. This entry is optional but is highly recommended for the signatures.- Parameters:
filter
- is the PDPropBuildFilter
-
getPubSec
A build data dictionary for the PubSec software module that was used to create the parent signature.- Returns:
- the PubSec as PDPropBuildPubSec object
-
setPDPropBuildPubSec
Set the build data dictionary for the PubSec Software module.- Parameters:
pubSec
- is the PDPropBuildPubSec
-
getApp
A build data dictionary for the viewing application software module that was used to create the parent signature.- Returns:
- the App as PDPropBuildApp object
-
setPDPropBuildApp
Set the build data dictionary for the viewing application software module.- Parameters:
app
- is the PDPropBuildApp
-