-
-
- serialVersionUID:
- 3565389650822834584L
-
Serialized Fields
-
size
float size
The size of the font
-
- serialVersionUID:
- -2631152291035404442L
-
Serialized Fields
-
embedFontSubset
boolean embedFontSubset
Defines whether only a subset of used glyphs should be embedded to a PDF,
when a font file is used with a text information defined within a signature field.
DEFAULT : FALSE (all glyphs from a font file are embedded to a PDF document)
NOTE : this parameter will not take effect for DefaultPdfBoxVisibleSignatureDrawer
-
fileFont
eu.europa.esig.dss.model.DSSDocument fileFont
The font document
-
javaFont
Font javaFont
Java implementation of the font
-
- serialVersionUID:
- 5555902178825682245L
-
Serialized Fields
-
javaFont
Font javaFont
The Java font
-
class PAdESProfileParameters extends eu.europa.esig.dss.ProfileParameters implements
Serializable
- serialVersionUID:
- 852030281057208148L
-
class PAdESSignatureParameters extends eu.europa.esig.dss.cades.CAdESSignatureParameters implements
Serializable
- serialVersionUID:
- -1632557456487796227L
-
Serialized Fields
-
appName
String appName
The signing app name
-
contactInfo
String contactInfo
The contact info
-
includeVRIDictionary
boolean includeVRIDictionary
Defines whether the VRI dictionary should be included to a PAdES signature on extension within
its LT-level revision (DSS-revision)
Default: FALSE (VRI dictionary is not included)
-
location
String location
The signer's location
-
passwordProtection
char[] passwordProtection
Password used to encrypt a PDF
-
permission
eu.europa.esig.dss.enumerations.CertificationPermission permission
This attribute allows to create a "certification signature". That allows to remove permission(s) in case of
future change(s).
-
reason
String reason
The signature creation reason
-
signatureFilter
String signatureFilter
This attribute allows to override the used Filter for a Signature.
Default value is Adobe.PPKLite
-
signatureImageParameters
SignatureImageParameters signatureImageParameters
This attribute is used to create visible signature in PAdES form
-
signatureSize
int signatureSize
Defines the preserved space for a signature context
Default : 9472 (default value in pdfbox)
-
signatureSubFilter
String signatureSubFilter
This attribute allows to override the used subFilter for a Signature.
Default value is ETSI.CAdES.detached
-
signerName
String signerName
This attribute allows to explicitly specify the SignerName (name for the Signature).
The person or authority signing the document.
-
signingTimeZone
TimeZone signingTimeZone
The time-zone used for signature creation
Default: TimeZone.getDefault()
-
class PAdESTimestampParameters extends eu.europa.esig.dss.cades.signature.CAdESTimestampParameters implements
Serializable
-
Serialized Fields
-
appName
String appName
The signing app name
-
passwordProtection
char[] passwordProtection
Password used to encrypt a PDF
-
pdfSignatureCache
PdfSignatureCache pdfSignatureCache
The internal signature processing variable
-
timestampDate
Date timestampDate
Date of the timestamp
-
timestampFilter
String timestampFilter
This attribute allows to override the used Filter for a Timestamp.
Default value is Adobe.PPKLite
-
timestampImageParameters
SignatureImageParameters timestampImageParameters
This attribute is used to create a visible timestamp in PAdES form
-
timestampSize
int timestampSize
This attribute defines a length of a reserved space for the timestamp inside a /Contents attribute
Default value is 9472 (from PDFBox)
-
timestampSubFilter
String timestampSubFilter
This attribute allows to override the used subFilter for a Timestamp.
Default value is ETSI.RFC3161
-
- serialVersionUID:
- 4032195150617714778L
-
Serialized Fields
-
fieldId
String fieldId
Signature field id/name (optional)
-
height
float height
Signature field height
-
originX
float originX
Coordinate X where to add the signature field (origin is top/left corner)
-
originY
float originY
Coordinate Y where to add the signature field (origin is top/left corner)
-
page
int page
Page number where the signature field is added
-
rotation
eu.europa.esig.dss.enumerations.VisualSignatureRotation rotation
Use rotation on the PDF page, where the signature field will be created
-
width
float width
Signature field width
-
- serialVersionUID:
- -327971057134928889L
-
Serialized Fields
-
alignmentHorizontal
eu.europa.esig.dss.enumerations.VisualSignatureAlignmentHorizontal alignmentHorizontal
Horizontal alignment of the visual signature on the pdf page
-
alignmentVertical
eu.europa.esig.dss.enumerations.VisualSignatureAlignmentVertical alignmentVertical
Vertical alignment of the visual signature on the pdf page
-
backgroundColor
Color backgroundColor
This variable defines the color of the image
-
dpi
Integer dpi
This variable defines the DPI of the image
-
fieldParameters
SignatureFieldParameters fieldParameters
This variable defines a SignatureFieldParameters like field positions and dimensions
-
image
eu.europa.esig.dss.model.DSSDocument image
This variable contains the image to use (company logo,...)
-
imageScaling
eu.europa.esig.dss.enumerations.ImageScaling imageScaling
Defines the image scaling behavior within a signature field with a fixed size
DEFAULT : ImageScaling.STRETCH (stretches the image in both directions to fill the signature field)
-
textParameters
SignatureImageTextParameters textParameters
This variable is use to defines the text to generate on the image
-
zoom
int zoom
This variable defines a percent to zoom the image (100% means no scaling).
Note: This do not touch zooming of the text representation.
-
- serialVersionUID:
- 727438728149346847L
-
Serialized Fields
-
backgroundColor
Color backgroundColor
This variable defines the background of a text bounding box
-
dssFont
DSSFont dssFont
This variable defines the font to use
(default is PTSerifRegular)
-
padding
float padding
This variable defines a padding in pixels to bound text around
(default is 5)
-
signerTextHorizontalAlignment
eu.europa.esig.dss.enumerations.SignerTextHorizontalAlignment signerTextHorizontalAlignment
This variable set the more line text horizontal alignment
-
signerTextPosition
eu.europa.esig.dss.enumerations.SignerTextPosition signerTextPosition
This variable allows to add signer name on the image (by default, LEFT)
-
signerTextVerticalAlignment
eu.europa.esig.dss.enumerations.SignerTextVerticalAlignment signerTextVerticalAlignment
This variable is define the image from text vertical alignment in connection
with the image
It has effect when the SignerPosition is
LEFT or RIGHT
-
text
String text
This variable defines the text to sign
-
textColor
Color textColor
This variable defines the text color to use
(default is BLACK)
(PAdES visual appearance: allow null as text color, preventing graphic operators)
-
textWrapping
eu.europa.esig.dss.enumerations.TextWrapping textWrapping
This variable defines how the given text should be wrapped within the signature field's box
Default : TextWrapping.FONT_BASED - the text is computed based on the dssFont configuration
-
-
class InvalidPasswordException extends eu.europa.esig.dss.model.DSSException implements
Serializable
- serialVersionUID:
- -624171256740572085L
-
class ProtectedDocumentException extends eu.europa.esig.dss.model.DSSException implements
Serializable
- serialVersionUID:
- 7616019266734940111L
-
-
- serialVersionUID:
- -6518552348520127617L
-
Serialized Fields
-
cmsForPAdESGenerationService
ExternalCMSService cmsForPAdESGenerationService
Builds the CMSSignedData
-
pdfObjFactory
IPdfObjFactory pdfObjFactory
Loads a relevant implementation for signature creation/extension
-
- serialVersionUID:
- -6168823023670905054L
-
Serialized Fields
-
certificateVerifier
eu.europa.esig.dss.validation.CertificateVerifier certificateVerifier
The CertificateVerifier used for a certificate chain validation
-
pdfObjFactory
IPdfObjFactory pdfObjFactory
Loads a relevant implementation for signature creation/extension
-
tspSource
eu.europa.esig.dss.spi.x509.tsp.TSPSource tspSource
The TSPSource to use for timestamp requests
-
-
- serialVersionUID:
- 3577208788371349439L
-
class PAdESCertificateSource extends eu.europa.esig.dss.cades.validation.CAdESCertificateSource implements
Serializable
-
class PAdESCRLSource extends eu.europa.esig.dss.spi.x509.revocation.crl.OfflineCRLSource implements
Serializable
-
class PAdESOCSPSource extends eu.europa.esig.dss.spi.x509.revocation.ocsp.OfflineOCSPSource implements
Serializable
-
class PAdESSignature extends eu.europa.esig.dss.cades.validation.CAdESSignature implements
Serializable
- serialVersionUID:
- 3818555396958720967L
-
Serialized Fields
-
documentRevisions
List<PdfRevision> documentRevisions
Contains a complete list of validating document revisions
-
dssCertificateSource
eu.europa.esig.dss.spi.x509.ListCertificateSource dssCertificateSource
Represents a certificate source obtained from DSS/VRI revisions
-
dssCRLSource
eu.europa.esig.dss.spi.x509.revocation.ListRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL> dssCRLSource
Represents a CRL source obtained from DSS/VRI revisions
-
dssOCSPSource
eu.europa.esig.dss.spi.x509.revocation.ListRevocationSource<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP> dssOCSPSource
Represents an OCSP source obtained from DSS/VRI revisions
-
pdfSignatureRevision
PdfSignatureRevision pdfSignatureRevision
Represents the corresponding PDF revision
-
vriKey
String vriKey
SHA-1 key computed on /Contents of the signature
-
class PAdESSignatureIdentifierBuilder extends eu.europa.esig.dss.validation.AbstractSignatureIdentifierBuilder implements
Serializable
- serialVersionUID:
- -8000663721847997317L
-
class PdfByteRangeDocument extends eu.europa.esig.dss.model.CommonDocument implements
Serializable
- serialVersionUID:
- 7879399189697068569L
-
class PdfCmsCRLSource extends eu.europa.esig.dss.spi.x509.revocation.crl.OfflineCRLSource implements
Serializable
-
class PdfCmsOCSPSource extends eu.europa.esig.dss.spi.x509.revocation.ocsp.OfflineOCSPSource implements
Serializable
-
-
class PdfCompositeDssDictCertificateSource extends eu.europa.esig.dss.spi.x509.TokenCertificateSource implements
Serializable
-
Serialized Fields
-
certMap
Map<Long,Set<eu.europa.esig.dss.model.x509.CertificateToken>> certMap
Composite map of certificate tokens extracted from different /DSS revisions
-
class PdfCompositeDssDictCRLSource extends eu.europa.esig.dss.spi.x509.revocation.crl.OfflineCRLSource implements
Serializable
-
Serialized Fields
-
crlBinaryByIdMap
Map<Long,Set<eu.europa.esig.dss.crl.CRLBinary>> crlBinaryByIdMap
Composite map of CRL tokens extracted from different /DSS revisions by id
-
crlBinaryByObjectMap
Map<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.crl.CRL>,Set<Long>> crlBinaryByObjectMap
Composite map of CRL tokens extracted from different /DSS revisions by encoded object binaries
-
crlTokenMap
Map<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL>,Set<Long>> crlTokenMap
Cached map of created CRLTokens and corresponding PDF object ids
-
-
class PdfCompositeDssDictOCSPSource extends eu.europa.esig.dss.spi.x509.revocation.ocsp.OfflineOCSPSource implements
Serializable
-
Serialized Fields
-
ocspBinaryByIdMap
Map<Long,Set<eu.europa.esig.dss.spi.x509.revocation.ocsp.OCSPResponseBinary>> ocspBinaryByIdMap
Composite map of OCSP tokens extracted from different /DSS revisions by object id
-
ocspBinaryByObjectMap
Map<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>,Set<Long>> ocspBinaryByObjectMap
Composite map of OCSP tokens extracted from different /DSS revisions by encoded object binaries
-
ocspTokenMap
Map<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>,Set<Long>> ocspTokenMap
Cached map of created OCSPTokens and corresponding PDF object ids
-
class PdfDssDictCertificateSource extends eu.europa.esig.dss.spi.x509.TokenCertificateSource implements
Serializable
- serialVersionUID:
- 7254611440571170316L
-
Serialized Fields
-
compositeCertificateSource
PdfCompositeDssDictCertificateSource compositeCertificateSource
Merged certificate source combined from all /DSS revisions
-
dssDictionary
PdfDssDict dssDictionary
The DSS dictionary
-
relatedVRIDictionaryName
String relatedVRIDictionaryName
Name of the signature's VRI dictionary, when applicable
-
class PdfDssDictCRLSource extends eu.europa.esig.dss.spi.x509.revocation.crl.OfflineCRLSource implements
Serializable
- serialVersionUID:
- 7920126699012690199L
-
Serialized Fields
-
compositeCRLSource
PdfCompositeDssDictCRLSource compositeCRLSource
Merged certificate source combined from all /DSS revisions
-
crlMap
Map<Long,eu.europa.esig.dss.crl.CRLBinary> crlMap
Cached CRL Map
-
dssDictionary
PdfDssDict dssDictionary
The DSS dictionary
-
relatedVRIDictionaryName
String relatedVRIDictionaryName
Name of the signature's VRI dictionary, when applicable
-
class PdfDssDictOCSPSource extends eu.europa.esig.dss.spi.x509.revocation.ocsp.OfflineOCSPSource implements
Serializable
- serialVersionUID:
- 1503525374769179608L
-
Serialized Fields
-
compositeOCSPSource
PdfCompositeDssDictOCSPSource compositeOCSPSource
Merged certificate source combined from all /DSS revisions
-
dssDictionary
PdfDssDict dssDictionary
The DSS dictionary
-
ocspMap
Map<Long,eu.europa.esig.dss.spi.x509.revocation.ocsp.OCSPResponseBinary> ocspMap
Cached OCSP Map
-
relatedVRIDictionaryName
String relatedVRIDictionaryName
Name of the signature's VRI dictionary, when applicable
-
class VriDictionaryTimestampIdentifierBuilder extends eu.europa.esig.dss.spi.x509.tsp.TimestampIdentifierBuilder implements
Serializable
- serialVersionUID:
- 1258485021800079377L
-
-
- serialVersionUID:
- -1284820739809488661L
-
- serialVersionUID:
- -8793601604854976873L
-
class PdfByteRangeSignatureScope extends eu.europa.esig.dss.model.scope.SignatureScope implements
Serializable
- serialVersionUID:
- -5812599751054145819L
-
Serialized Fields
-
byteRange
ByteRange byteRange
The covered byte range
-
-
class PAdESTimestampSource extends eu.europa.esig.dss.cades.validation.timestamp.CAdESTimestampSource implements
Serializable
-
class PdfTimestampToken extends eu.europa.esig.dss.spi.x509.tsp.TimestampToken implements
Serializable
- serialVersionUID:
- -5410279655319854578L
-
class PdfTimestampTokenIdentifierBuilder extends eu.europa.esig.dss.spi.x509.tsp.TimestampIdentifierBuilder implements
Serializable
- serialVersionUID:
- -6655656136412456482L
-
-
- serialVersionUID:
- 625347967057384829L
-
Serialized Fields
-
certMap
Map<Long,eu.europa.esig.dss.model.x509.CertificateToken> certMap
The map of certificate objects
-
crlMap
Map<Long,eu.europa.esig.dss.crl.CRLBinary> crlMap
The map of CRL objects
-
ocspMap
Map<Long,eu.europa.esig.dss.spi.x509.revocation.ocsp.OCSPResponseBinary> ocspMap
The map of OCSP objects
-
- serialVersionUID:
- 7392943800496129517L
-
Serialized Fields
-
coverAllOriginalBytes
boolean coverAllOriginalBytes
Defines if the revision covers all document bytes
-
modificationDetection
PdfModificationDetection modificationDetection
Detects the modification in the PDF content
-
previousRevision
eu.europa.esig.dss.model.DSSDocument previousRevision
Original signed revision content
-
signatureDictionary
PdfSignatureDictionary signatureDictionary
The PDF Signature Dictionary
-
signatureFields
List<PdfSignatureField> signatureFields
A list of signed fields by the corresponding signature
-
signedContent
eu.europa.esig.dss.model.DSSDocument signedContent
The signed data binaries
-
- serialVersionUID:
- -1369264311522424583L
-
- serialVersionUID:
- -1526261963945359026L
-
- serialVersionUID:
- 8200423861085879279L
-
Serialized Fields
-
messageDigest
eu.europa.esig.dss.model.DSSMessageDigest messageDigest
Cached digest value of the covered ByteRange
-
toBeSignedDocument
eu.europa.esig.dss.model.DSSDocument toBeSignedDocument
Represents a pre-generated PDF document, used for digest computation,
preserving a /Contents space for CMS Signed Data inclusion
-
- serialVersionUID:
- 1451660656464810618L
-
- serialVersionUID:
- -7955378314622568135L
-
Serialized Fields
-
compositeDssDictionary
PdfCompositeDssDictionary compositeDssDictionary
The composite DSS dictionary combined from all /DSS revisions' content
-
dssDictionary
PdfDssDict dssDictionary
The corresponding DSS dictionary
-
- serialVersionUID:
- -1545254066906625419L
-
Serialized Fields
-
name
String name
The VRI dictionary key (SHA-1 value of a signature)
-
tsStream
byte[] tsStream
Represents a 'TS' timestamp binary value
-
tuTime
Date tuTime
Represents a 'TU' time value
-
- serialVersionUID:
- -6209573303629371895L
-
-
- serialVersionUID:
- 5098480832510387427L
-
- serialVersionUID:
- -3111838612302655954L
-
Serialized Fields
-
annotationOverlaps
List<PdfModification> annotationOverlaps
List of annotation overlaps
-
objectModifications
PdfObjectModifications objectModifications
Filtered collection of ObjectModifications between a signed and final revisions
-
pageDifferences
List<PdfModification> pageDifferences
List of page amount differences between revisions
-
visualDifferences
List<PdfModification> visualDifferences
List of visual differences between revisions
-
- serialVersionUID:
- -3635513805958905805L
-
Serialized Fields
-
annotCreationChanges
List<ObjectModification> annotCreationChanges
Changes that are acceptable for /DocMDP P=3 parameter level
(Annotation creation, deletion, and modification)
-
formFillInAndSignatureCreationChanges
List<ObjectModification> formFillInAndSignatureCreationChanges
Changes that are acceptable for /DocMDP P=2 parameter level
(Filling in forms, instantiating page templates, and signing)
-
secureChanges
List<ObjectModification> secureChanges
Modifications that are not considered as changes in an incremental update
(DSS dictionary, DocTimeStamp creation)
-
undefinedChanges
List<ObjectModification> undefinedChanges
Other changes that may invalidate the signature
-
-
- serialVersionUID:
- -141396204517073379L
-
Serialized Fields
-
xDpi
int xDpi
X axis dpi
-
yDpi
int yDpi
Y axis dpi
-
- serialVersionUID:
- 5513776649702929990L
-
Serialized Fields
-
boxHeight
float boxHeight
Height of the signature bounding box
-
boxWidth
float boxWidth
Width of the signature bounding box
-
boxX
float boxX
Upper left X coordinate of the signature bounding box
-
boxY
float boxY
Upper left Y coordinate of the signature bounding box
-
globalRotation
int globalRotation
The global rotation of the page
-
imageBoxHeight
float imageBoxHeight
Height of the image bounding box
-
imageBoxWidth
float imageBoxWidth
Width of the image bounding box
-
imageBoxX
float imageBoxX
Upper left X coordinate of the image bounding box
-
imageBoxY
float imageBoxY
Upper left Y coordinate of the image bounding box
-
imageHeight
float imageHeight
Height of the image
-
imageResolution
ImageResolution imageResolution
ImageResolution
-
imageWidth
float imageWidth
Width of the image
-
imageX
float imageX
Upper left X coordinate of the image
-
imageY
float imageY
Upper left Y coordinate of the image
-
text
String text
The text string
-
textBoxHeight
float textBoxHeight
Height the text bounding box
-
textBoxWidth
float textBoxWidth
Width the text bounding box
-
textBoxX
float textBoxX
Upper left X coordinate of the text bounding box
-
textBoxY
float textBoxY
Upper left Y coordinate of the text bounding box
-
textHeight
float textHeight
Height of the text
-
textSize
float textSize
The text size
-
textWidth
float textWidth
Width of the text
-
textX
float textX
Upper left X coordinate of the text
-
textY
float textY
Upper left Y coordinate of the text