Index

A B C D E F G H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractDSSFont - Class in eu.europa.esig.dss.pades
The abstract implementation of a DSSFont
AbstractDSSFont() - Constructor for class eu.europa.esig.dss.pades.AbstractDSSFont
Default constructor instantiating object with default configuration
AbstractDSSFontMetrics - Class in eu.europa.esig.dss.pdf.visible
Contains methods for dealing with textual visual signature creation
AbstractDSSFontMetrics() - Constructor for class eu.europa.esig.dss.pdf.visible.AbstractDSSFontMetrics
Default constructor
AbstractPdfDssDict - Class in eu.europa.esig.dss.pdf
An abstract implementation of PdfDssDict
AbstractPdfDssDict(PdfDict) - Constructor for class eu.europa.esig.dss.pdf.AbstractPdfDssDict
Default constructor
AbstractPdfObjFactory - Class in eu.europa.esig.dss.pdf
An abstract implementation of IPdfObjFactory allowing to set the configuration options
AbstractPdfObjFactory() - Constructor for class eu.europa.esig.dss.pdf.AbstractPdfObjFactory
Default constructor instantiating object with null values
AbstractPDFSignatureService - Class in eu.europa.esig.dss.pdf
The abstract implementation of a PDF signature service
AbstractPDFSignatureService(PDFServiceMode, SignatureDrawerFactory) - Constructor for class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
Constructor for the PDFSignatureService
ACRO_FORM_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'AcroForm'
ACTION_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Action'
addAnnotCreationChange(ObjectModification) - Method in class eu.europa.esig.dss.pdf.modifications.PdfObjectModifications
Adds a modification concerning annotation creation, modification or deletion
addDssDictionary(DSSDocument, PdfValidationDataContainer) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
 
addDssDictionary(DSSDocument, PdfValidationDataContainer) - Method in interface eu.europa.esig.dss.pdf.PDFSignatureService
This method adds the DSS dictionary (Baseline-LT) to a document without password-protection and without VRI dictionary.
addDssDictionary(DSSDocument, PdfValidationDataContainer, char[]) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
 
addDssDictionary(DSSDocument, PdfValidationDataContainer, char[]) - Method in interface eu.europa.esig.dss.pdf.PDFSignatureService
This method adds the DSS dictionary (Baseline-LT) to a password-protected document without inclusion of VRI dictionary.
addDssDictionary(DSSDocument, PdfValidationDataContainer, char[], boolean) - Method in interface eu.europa.esig.dss.pdf.PDFSignatureService
This method adds the DSS dictionary (Baseline-LT) to a password-protected document with a VRI dictionary if defined.
addExternalTimestamp(TimestampToken) - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
 
addFormFillInAndSignatureCreationChange(ObjectModification) - Method in class eu.europa.esig.dss.pdf.modifications.PdfObjectModifications
Adds a modification concerning form filling or a signature creation
addKey(String) - Method in class eu.europa.esig.dss.pdf.modifications.PdfObjectTree
Adds a key
addNewSignatureField(DSSDocument, SignatureFieldParameters) - Method in class eu.europa.esig.dss.pades.signature.PAdESService
This method allows to add a new signature field to an existing pdf document
addNewSignatureField(DSSDocument, SignatureFieldParameters) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
 
addNewSignatureField(DSSDocument, SignatureFieldParameters) - Method in interface eu.europa.esig.dss.pdf.PDFSignatureService
This method allows to add a new signature field to an existing pdf document
addNewSignatureField(DSSDocument, SignatureFieldParameters, char[]) - Method in class eu.europa.esig.dss.pades.signature.PAdESService
This method allows to add a new signature field to an encrypted pdf document
addNewSignatureField(DSSDocument, SignatureFieldParameters, char[]) - Method in interface eu.europa.esig.dss.pdf.PDFSignatureService
This method allows to add a new signature field to an existing encrypted pdf document
addReference(Number) - Method in class eu.europa.esig.dss.pdf.modifications.PdfObjectTree
Adds a numeric reference number
addRevocation(RevocationToken<CRL>, EncapsulatedRevocationTokenIdentifier<CRL>) - Method in class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictCRLSource
 
addRevocation(RevocationToken<OCSP>, EncapsulatedRevocationTokenIdentifier<OCSP>) - Method in class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictOCSPSource
 
addSecureChange(ObjectModification) - Method in class eu.europa.esig.dss.pdf.modifications.PdfObjectModifications
Adds a secure change concerning signature augmentation (DSS dictionary, DocTimeStamp)
addUndefinedChange(ObjectModification) - Method in class eu.europa.esig.dss.pdf.modifications.PdfObjectModifications
Adds an undefined modification
analyzePdfModifications(DSSDocument, PdfCMSRevision, PdfDocumentReader, char[]) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
This method performs a modification analysis for a single given pdfRevision
analyzePdfModifications(DSSDocument, List<AdvancedSignature>, char[]) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
 
analyzePdfModifications(DSSDocument, List<AdvancedSignature>, char[]) - Method in interface eu.europa.esig.dss.pdf.PDFSignatureService
Analyze the PDF revision and try to detect any modification (shadow attacks) for signatures
analyzeTimestampPdfModifications(DSSDocument, List<TimestampToken>, char[]) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
 
analyzeTimestampPdfModifications(DSSDocument, List<TimestampToken>, char[]) - Method in interface eu.europa.esig.dss.pdf.PDFSignatureService
Analyze the PDF revision and try to detect any modification (shadow attacks) for PDf document timestamps
ANGLE_0 - Static variable in class eu.europa.esig.dss.pdf.visible.ImageRotationUtils
Default 0 degrees
ANGLE_180 - Static variable in class eu.europa.esig.dss.pdf.visible.ImageRotationUtils
180 degrees
ANGLE_270 - Static variable in class eu.europa.esig.dss.pdf.visible.ImageRotationUtils
270 degrees
ANGLE_360 - Static variable in class eu.europa.esig.dss.pdf.visible.ImageRotationUtils
360 degrees (= 0 degrees)
ANGLE_90 - Static variable in class eu.europa.esig.dss.pdf.visible.ImageRotationUtils
90 degrees
ANNOT_FLAG - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'F' (Annotation flag)
AnnotationBox - Class in eu.europa.esig.dss.pdf
This class defines a PDF annotation dimension and position (note, shape, signature field, etc.)
AnnotationBox(float, float, float, float) - Constructor for class eu.europa.esig.dss.pdf.AnnotationBox
Default constructor (normalizes the provided properties)
AnnotationBox(SignatureFieldParameters) - Constructor for class eu.europa.esig.dss.pdf.AnnotationBox
The constructor to instantiate AnnotationBox from SignatureFieldParameters
ANNOTS_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Action'
APP - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'App' (Application software)
APPEARANCE_DICTIONARY_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'AP' (Appearance dictionary)
ARCHIVE_TIMESTAMP - Enum constant in enum class eu.europa.esig.dss.pdf.PDFServiceMode
Used for document timestamp creation
areAllOriginalBytesCovered() - Method in class eu.europa.esig.dss.pdf.PdfCMSRevision
Gets of the all PDF's content is signed
areModificationsDetected() - Method in class eu.europa.esig.dss.pdf.modifications.PdfModificationDetection
Returns information if any modifications have been detected
AS_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'AS'
assertConfigurationValid(DSSMessageDigest, PAdESSignatureParameters) - Method in class eu.europa.esig.dss.pades.signature.ExternalCMSService
This method verifies whether the provided parameters are valid for the external CMS creation process
assertSignatureFieldPositionValid(PdfDocumentReader, AnnotationBox, int) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
This method verifies validity of the signature field box configuration calling the provided pdfSignatureFieldPositionChecker
assertSignatureFieldPositionValid(PdfDocumentReader, AnnotationBox, int) - Method in class eu.europa.esig.dss.pdf.PdfSignatureFieldPositionChecker
This method verifies whether annotationBox can be placed within documentReader on the page number pageNumber
assertSigningCertificateValid(AbstractSignatureParameters<?>) - Method in class eu.europa.esig.dss.pades.signature.ExternalCMSService
This method raises an exception if the signing rules forbid the use the certificate.

B

build() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPositionBuilder
Builds the SignatureFieldDimensionAndPosition
buildCMSSignedData(DSSMessageDigest, PAdESSignatureParameters, SignatureValue) - Method in class eu.europa.esig.dss.pades.signature.ExternalCMSService
This method builds a CMSSignedData without executing additional checks on provided configuration
buildDetachedTimestamps() - Method in class eu.europa.esig.dss.pades.validation.PDFDocumentValidator
 
buildDetachedXmlSignature(AdvancedSignature) - Method in class eu.europa.esig.dss.pades.validation.PAdESDiagnosticDataBuilder
 
buildDetachedXmlTimestamp(TimestampToken) - Method in class eu.europa.esig.dss.pades.validation.PAdESDiagnosticDataBuilder
 
buildSignatureFieldBox() - Method in interface eu.europa.esig.dss.pdf.visible.SignatureFieldBoxBuilder
Builds a SignatureFieldBox, defining signature field position and dimension
buildSignatureFieldBox(SignatureDrawer) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
Returns a SignatureFieldBox.
buildSignatures() - Method in class eu.europa.esig.dss.pades.validation.PDFDocumentValidator
 
buildToBeSignedData(DSSMessageDigest, PAdESSignatureParameters) - Method in class eu.europa.esig.dss.pades.signature.ExternalCMSService
This method builds a CMSSignedData without executing additional checks on provided configuration
buildXmlOrphanTokens() - Method in class eu.europa.esig.dss.pades.validation.PAdESDiagnosticDataBuilder
 
BYTE_RANGE_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'ByteRange'
ByteRange - Class in eu.europa.esig.dss.pades.validation
This class represents a ByteRange of a PDF Revision
ByteRange(int[]) - Constructor for class eu.europa.esig.dss.pades.validation.ByteRange
This constructor represents a ByteRange extracted from a Signature Dictionary of a signed/timestamped revision
ByteRangeInputStream - Class in eu.europa.esig.dss.pades.validation
Reads InputStream according to the given ByteRange
ByteRangeInputStream(InputStream, ByteRange) - Constructor for class eu.europa.esig.dss.pades.validation.ByteRangeInputStream
Default constructor

C

canCreateSignatureField() - Method in interface eu.europa.esig.dss.pdf.PdfDocumentReader
This method verifies whether creation of new signature fields is allowed by the PDF permissions dictionary
canFillSignatureForm() - Method in interface eu.europa.esig.dss.pdf.PdfDocumentReader
This method verifies whether fill-in of existing signature fields is allowed by PDF document permissions dictionary
CATALOG_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Catalog'
CERT_ARRAY_NAME_DSS - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Certs'
CERT_ARRAY_NAME_VRI - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Cert'
checkConsistency(PdfSignatureDictionary) - Method in interface eu.europa.esig.dss.pades.validation.PdfSignatureDictionary
Verifies the equality of the current PdfSignatureDictionary with provided signatureDictionary.
checkConsistency(PdfSignatureDictionary) - Method in class eu.europa.esig.dss.pdf.PdfSigDictWrapper
 
checkDocumentPermissions(PdfDocumentReader, SignatureFieldParameters) - Method in class eu.europa.esig.dss.pdf.PdfPermissionsChecker
This method checks if the document has the necessary permissions for the signature operation
checkPdfPermissions(PdfDocumentReader, SignatureFieldParameters) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
This method verifies the PDF permissions dictionaries
checkSignatureFieldAgainstPageDimensions(AnnotationBox, AnnotationBox) - Method in class eu.europa.esig.dss.pdf.PdfSignatureFieldPositionChecker
This method verifies whether the signatureFieldBox is within pageBox
checkSignatureFieldBoxOverlap(AnnotationBox, List<PdfAnnotation>) - Method in class eu.europa.esig.dss.pdf.PdfSignatureFieldPositionChecker
This method verifies whether the signatureFieldBox overlaps with one of the extracted pdfAnnotations
checkSignatureRestrictionDictionaries(PdfDocumentReader, SignatureFieldParameters) - Method in class eu.europa.esig.dss.pdf.PdfPermissionsChecker
This method verifies whether a new signature is permitted
cmsBaselineBRequirements() - Method in class eu.europa.esig.dss.pades.validation.PAdESBaselineRequirementsChecker
 
CMSForPAdESBaselineRequirementsChecker - Class in eu.europa.esig.dss.pades.validation
This class is used to verify conformance of a CMSSignedData to be incorporated to a PDF as a PAdES signature
CMSForPAdESBaselineRequirementsChecker(CAdESSignature) - Constructor for class eu.europa.esig.dss.pades.validation.CMSForPAdESBaselineRequirementsChecker
Default constructor used to verify CMS of CAdESSignature on conformance to PAdES Baseline-B format
CMYK_PROFILE_NAME - Static variable in class eu.europa.esig.dss.pdf.visible.ImageUtils
The CMYK color profile
CommonPdfModification - Class in eu.europa.esig.dss.pdf.modifications
The default PDF Modification object
CommonPdfModification(int) - Constructor for class eu.europa.esig.dss.pdf.modifications.CommonPdfModification
Default constructor
compare(PdfSignatureDictionary, PdfSignatureDictionary) - Method in class eu.europa.esig.dss.pdf.PdfSignatureDictionaryComparator
 
computeDigest(DSSDocument, PAdESCommonParameters) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
Computes digest on to be signed data computed on the toSignDocument respectively to the given parameters
computeDocumentDigest(DSSDocument, PAdESSignatureParameters) - Method in class eu.europa.esig.dss.pades.signature.PAdESService
Computes digest of the document to be signed
computeProperSize(float, float) - Static method in class eu.europa.esig.dss.pdf.visible.DPIUtils
Converts to full quality with the given DPI respectively to a page DPI
computeTextBoundaryBox(String, float) - Method in class eu.europa.esig.dss.pdf.visible.AbstractDSSFontMetrics
 
computeTextBoundaryBox(String, float) - Method in interface eu.europa.esig.dss.pdf.visible.DSSFontMetrics
Computes a text boundary box
configure(PDFSignatureService) - Method in class eu.europa.esig.dss.pdf.AbstractPdfObjFactory
This method is used to provide configuration to the given pdfSignatureService (e.g.
CONTACT_INFO_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'ContactInfo'
containRGBColor(SignatureImageParameters) - Static method in class eu.europa.esig.dss.pdf.visible.ImageUtils
This method verifies whether the parameters contain at least one RGB color
CONTENT_TIMESTAMP - Enum constant in enum class eu.europa.esig.dss.pdf.PDFServiceMode
Used for independent timestamp creation
CONTENTS_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Contents'
copy() - Method in class eu.europa.esig.dss.pdf.modifications.PdfObjectTree
Creates a copy of the object (changes within a copy will not affect the original object)
create(DSSDocument) - Method in class eu.europa.esig.dss.pades.validation.PDFDocumentValidatorFactory
 
create(PdfObjectTree, Object) - Static method in class eu.europa.esig.dss.pdf.modifications.ObjectModification
Creates ObjectModification for a new object creation change
createBaselineRequirementsChecker() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
 
createRawInputStream() - Method in interface eu.europa.esig.dss.pdf.PdfDict
Creates a new raw input stream.
CRL_ARRAY_NAME_DSS - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'CRLs'
CRL_ARRAY_NAME_VRI - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'CRL'

D

DATA_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Data'
DEFAULT_FIRST_PAGE - Static variable in class eu.europa.esig.dss.pdf.visible.ImageUtils
Defines a number of a first page in a document
DEFAULT_RESOURCES_HANDLER_BUILDER - Static variable in class eu.europa.esig.dss.pades.PAdESUtils
The default resources handler builder to be used across the code
DEFAULT_TEXT_SIZE - Static variable in class eu.europa.esig.dss.pades.AbstractDSSFont
The default font size (12f)
DefaultPdfDifferencesFinder - Class in eu.europa.esig.dss.pdf.modifications
Default implementation used to find differences in pages between two PDF revisions.
DefaultPdfDifferencesFinder() - Constructor for class eu.europa.esig.dss.pdf.modifications.DefaultPdfDifferencesFinder
Default constructor instantiating object with default configuration
DefaultPdfObjectModificationsFinder - Class in eu.europa.esig.dss.pdf.modifications
Default implementation used to find the differences between two provided PDF revisions.
DefaultPdfObjectModificationsFinder() - Constructor for class eu.europa.esig.dss.pdf.modifications.DefaultPdfObjectModificationsFinder
Default constructor instantiating object with default configuration
delete(PdfObjectTree, Object) - Static method in class eu.europa.esig.dss.pdf.modifications.ObjectModification
Creates ObjectModification for an object removal change
DOC_MDP_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'DocMDP'
DOCUMENT_APPEARANCE_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'DA' (Document-wide appearance)
DOCUMENT_RESOURCES_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'DR' (Document-wide resources)
documentTimestamps - Variable in class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
This variable contains the list of embedded document timestamps.
DPIUtils - Class in eu.europa.esig.dss.pdf.visible
Contains util methods for DPI processing
draw() - Method in interface eu.europa.esig.dss.pdf.visible.SignatureDrawer
Draw the visible signature
drawSubtractionImage(BufferedImage, BufferedImage, BufferedImage) - Static method in class eu.europa.esig.dss.pdf.visible.ImageUtils
Draws the subtraction image and returns different pixels amount
DSS_DICTIONARY_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'DSS'
DSSDictionaryExtractionUtils - Class in eu.europa.esig.dss.pdf
Contains utils for a DSS dictionary content extraction
DSSFileFont - Class in eu.europa.esig.dss.pades
The Font created from a file
DSSFileFont(DSSDocument) - Constructor for class eu.europa.esig.dss.pades.DSSFileFont
Constructor to load the font from DSSDocument
DSSFileFont(DSSDocument, float) - Constructor for class eu.europa.esig.dss.pades.DSSFileFont
Constructor to load the font from DSSDocument with a size
DSSFileFont(InputStream) - Constructor for class eu.europa.esig.dss.pades.DSSFileFont
Constructor to load the font from InputStream
DSSFont - Interface in eu.europa.esig.dss.pades
Defines a font used for a visual signature creation with text
DSSFontMetrics - Interface in eu.europa.esig.dss.pdf.visible
Performs operations on a Font object corresponding the used implementation
DSSJavaFont - Class in eu.europa.esig.dss.pades
Represent the JAVA implementation of the DSSFont
DSSJavaFont(Font) - Constructor for class eu.europa.esig.dss.pades.DSSJavaFont
Default constructor
DSSJavaFont(String) - Constructor for class eu.europa.esig.dss.pades.DSSJavaFont
Constructor from font's name
DSSJavaFont(String, int) - Constructor for class eu.europa.esig.dss.pades.DSSJavaFont
Constructor from font's name with size
DSSJavaFont(String, int, int) - Constructor for class eu.europa.esig.dss.pades.DSSJavaFont
Constructor from font's name with a style and size
DSSNativeFont<F> - Interface in eu.europa.esig.dss.pades
The native font used in PDF libraries
DSSSecureRandomProvider - Class in eu.europa.esig.dss.pdf.encryption
Default SecureRandomProvider used in DSS, returning org.bouncycastle.crypto.prng.FixedSecureRandom instance
DSSSecureRandomProvider(PAdESCommonParameters) - Constructor for class eu.europa.esig.dss.pdf.encryption.DSSSecureRandomProvider
The default constructor taking an object to compute seeds from.
DSSSecureRandomProvider(SignatureImageParameters) - Constructor for class eu.europa.esig.dss.pdf.encryption.DSSSecureRandomProvider
Constructor to instantiate DSSSecureRandomProvider from image parameters.

E

ensureNoRotate(AnnotationBox, int) - Static method in class eu.europa.esig.dss.pdf.visible.ImageRotationUtils
This method is used to ensure the annotation wrapping box defines correct coordinates relatively the "noRotate" flag
equals(Object) - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
 
equals(Object) - Method in class eu.europa.esig.dss.pades.validation.ByteRange
 
equals(Object) - Method in class eu.europa.esig.dss.pades.validation.scope.PdfByteRangeSignatureScope
 
equals(Object) - Method in class eu.europa.esig.dss.pdf.AbstractPdfDssDict
 
equals(Object) - Method in class eu.europa.esig.dss.pdf.AnnotationBox
 
equals(Object) - Method in class eu.europa.esig.dss.pdf.modifications.ObjectModification
 
equals(Object) - Method in class eu.europa.esig.dss.pdf.modifications.PdfObjectTree
 
equals(Object) - Method in class eu.europa.esig.dss.pdf.PdfAnnotation
 
equals(Object) - Method in class eu.europa.esig.dss.pdf.PdfSignatureCache
 
equals(Object) - Method in class eu.europa.esig.dss.pdf.PdfVriDict
 
equals(Object) - Method in class eu.europa.esig.dss.pdf.SingleDssDict
 
eu.europa.esig.dss.pades - package eu.europa.esig.dss.pades
 
eu.europa.esig.dss.pades.alerts - package eu.europa.esig.dss.pades.alerts
 
eu.europa.esig.dss.pades.exception - package eu.europa.esig.dss.pades.exception
 
eu.europa.esig.dss.pades.signature - package eu.europa.esig.dss.pades.signature
 
eu.europa.esig.dss.pades.timestamp - package eu.europa.esig.dss.pades.timestamp
 
eu.europa.esig.dss.pades.validation - package eu.europa.esig.dss.pades.validation
 
eu.europa.esig.dss.pades.validation.dss - package eu.europa.esig.dss.pades.validation.dss
 
eu.europa.esig.dss.pades.validation.scope - package eu.europa.esig.dss.pades.validation.scope
 
eu.europa.esig.dss.pades.validation.timestamp - package eu.europa.esig.dss.pades.validation.timestamp
 
eu.europa.esig.dss.pdf - package eu.europa.esig.dss.pdf
 
eu.europa.esig.dss.pdf.encryption - package eu.europa.esig.dss.pdf.encryption
 
eu.europa.esig.dss.pdf.modifications - package eu.europa.esig.dss.pdf.modifications
 
eu.europa.esig.dss.pdf.visible - package eu.europa.esig.dss.pdf.visible
 
extendDocument(DSSDocument, PAdESSignatureParameters) - Method in class eu.europa.esig.dss.pades.signature.PAdESService
 
EXTENSIONS_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Extensions'
ExternalCMSService - Class in eu.europa.esig.dss.pades.signature
This service is used to generate a CMSSignedData used for incorporation within a PDF document for a PAdES signature creation.
ExternalCMSService(CertificateVerifier) - Constructor for class eu.europa.esig.dss.pades.signature.ExternalCMSService
This is the default constructor for PAdESCMSGeneratorService.
extract(PdfDict) - Static method in class eu.europa.esig.dss.pdf.SingleDssDict
Extract a DSS dictionary from a PdfDict
extractDSSCRLs(PdfDssDict) - Method in class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictCRLSource
Extract the CRLs from the DSS dictionary
extractDSSOCSPs(PdfDssDict) - Method in class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictOCSPSource
Extract the OCSPs from the DSS dictionary
extractPermissionsDictionary(PdfDict) - Static method in class eu.europa.esig.dss.pades.PAdESUtils
This method extracts SigFieldPermissions (for instance /Lock dictionary) from a wrapping dictionary
extractRevisions(DSSDocument) - Static method in class eu.europa.esig.dss.pades.PAdESUtils
Parses document and extracts all revisions based on %%EOF string
extractSigDictionaries() - Method in interface eu.europa.esig.dss.pdf.PdfDocumentReader
Extracts PdfSignatureDictionaries present in the signature
extractVRICRLs(PdfDssDict) - Method in class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictCRLSource
Extract the CRLs from all embedded VRI dictionaries
extractVRICRLs(PdfVriDict) - Method in class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictCRLSource
Extract the CRLs from the VRI dictionary
extractVRIOCSPs(PdfDssDict) - Method in class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictOCSPSource
Extract the OCSPs from all embedded VRI dictionaries
extractVRIOCSPs(PdfVriDict) - Method in class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictOCSPSource
Extract the OCSPs from the VRI dictionary

F

FIELD_MDP_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'FieldMDP'
FIELD_NAME_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'T' (Field name)
FIELDS_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Fields'
filter(Collection<ObjectModification>) - Method in class eu.europa.esig.dss.pdf.modifications.PdfObjectModificationsFilter
Categorizes the given collection of ObjectModifications to various categories and returns PdfObjectModifications containing the result of filtering.
FILTER_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Filter'
find(PdfDict, PdfDict) - Method in class eu.europa.esig.dss.pdf.modifications.DefaultPdfObjectModificationsFinder
Returns found and categorized object differences between two provided PdfDict objects
find(PdfDocumentReader, PdfDocumentReader) - Method in class eu.europa.esig.dss.pdf.modifications.DefaultPdfObjectModificationsFinder
 
find(PdfDocumentReader, PdfDocumentReader) - Method in interface eu.europa.esig.dss.pdf.modifications.PdfObjectModificationsFinder
Returns found and categorized object modifications occurred between originalRevisionReader and finalRevisionReader.
findSignatureScope(PAdESSignature) - Method in class eu.europa.esig.dss.pades.validation.scope.PAdESSignatureScopeFinder
 
findSignatureScope(PdfCMSRevision) - Method in class eu.europa.esig.dss.pades.validation.scope.PdfRevisionScopeFinder
Finds signature scopes from a PdfCMSRevision
findSignatureScopes() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
 
findTimestampScope(TimestampToken) - Method in class eu.europa.esig.dss.pades.validation.scope.PAdESTimestampScopeFinder
 
fitSignatureText(SignatureImageTextParameters, float, DSSFontMetrics, AnnotationBox) - Static method in class eu.europa.esig.dss.pdf.visible.TextFitter
Attempts to fit the given text in the given textBox using metrics to estimate the text size.
FONT_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Font'
FullPdfByteRangeSignatureScope - Class in eu.europa.esig.dss.pades.validation.scope
Represents a FULL Pdf signature scope (signature/timestamp covers a complete PDF file)
FullPdfByteRangeSignatureScope(ByteRange, DSSDocument) - Constructor for class eu.europa.esig.dss.pades.validation.scope.FullPdfByteRangeSignatureScope
Default constructor

G

generateCMSSignedData(DSSDocument, PAdESSignatureParameters, SignatureValue) - Method in class eu.europa.esig.dss.pades.signature.PAdESService
Generates the CMSSignedData
generateImageScreenshot(int) - Method in interface eu.europa.esig.dss.pdf.PdfDocumentReader
Generates the image screenshot for the given page of the PDF
generateImageScreenshotWithoutAnnotations(int, List<PdfAnnotation>) - Method in interface eu.europa.esig.dss.pdf.PdfDocumentReader
Generates the image screenshot by hiding the given list of annotationBoxes
getAction() - Method in class eu.europa.esig.dss.pdf.SigFieldPermissions
Gets the defined action
getActionType() - Method in class eu.europa.esig.dss.pdf.modifications.ObjectModification
Returns a corresponding object modification type
getAdbeRevocationInfoArchivalReferences() - Method in class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
Returns a list of revocation data TimestampedReferences from the adbe-revocationInfoArchival signed attribute
getADBERevocationValuesBinaries() - Method in class eu.europa.esig.dss.pades.validation.PAdESCRLSource
 
getADBERevocationValuesBinaries() - Method in class eu.europa.esig.dss.pades.validation.PAdESOCSPSource
 
getADBERevocationValuesTokens() - Method in class eu.europa.esig.dss.pades.validation.PAdESCRLSource
 
getADBERevocationValuesTokens() - Method in class eu.europa.esig.dss.pades.validation.PAdESOCSPSource
 
getAllRevocationBinariesWithOrigins() - Method in class eu.europa.esig.dss.pades.validation.dss.PdfDssDictCRLSource
 
getAllRevocationBinariesWithOrigins() - Method in class eu.europa.esig.dss.pades.validation.dss.PdfDssDictOCSPSource
 
getAllRevocationBinariesWithOrigins() - Method in class eu.europa.esig.dss.pades.validation.PAdESCRLSource
 
getAllRevocationBinariesWithOrigins() - Method in class eu.europa.esig.dss.pades.validation.PAdESOCSPSource
 
getAllRevocationTokensWithOrigins() - Method in class eu.europa.esig.dss.pades.validation.dss.PdfDssDictCRLSource
 
getAllRevocationTokensWithOrigins() - Method in class eu.europa.esig.dss.pades.validation.dss.PdfDssDictOCSPSource
 
getAllRevocationTokensWithOrigins() - Method in class eu.europa.esig.dss.pades.validation.PAdESCRLSource
 
getAllRevocationTokensWithOrigins() - Method in class eu.europa.esig.dss.pades.validation.PAdESOCSPSource
 
getAllSignatures() - Method in class eu.europa.esig.dss.pades.validation.PDFDocumentValidator
 
getAllTimestamps() - Method in class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
 
getAnnotationBox() - Method in class eu.europa.esig.dss.pdf.PdfAnnotation
Returns the AnnotationBox
getAnnotationBox() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
 
getAnnotationBox() - Method in interface eu.europa.esig.dss.pdf.visible.VisualSignatureFieldAppearance
Creates an AnnotationBox from the SignatureFieldBox
getAnnotationOverlaps() - Method in class eu.europa.esig.dss.pdf.modifications.PdfModificationDetection
Returns information about annotations overlapping
getAnnotationOverlaps(PdfDocumentReader) - Method in class eu.europa.esig.dss.pdf.modifications.DefaultPdfDifferencesFinder
 
getAnnotationOverlaps(PdfDocumentReader) - Method in interface eu.europa.esig.dss.pdf.modifications.PdfDifferencesFinder
Returns a list of found annotation overlaps
getAnnotCreationChanges() - Method in class eu.europa.esig.dss.pdf.modifications.PdfObjectModifications
Returns a list of annot creation/modification/deletion changes
getAppName() - Method in interface eu.europa.esig.dss.pades.PAdESCommonParameters
Returns name of an application used to create a signature/timestamp
getAppName() - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
 
getAppName() - Method in class eu.europa.esig.dss.pades.PAdESTimestampParameters
 
getArchiveTimestampParameters() - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
 
getAsArray(String) - Method in interface eu.europa.esig.dss.pdf.PdfDict
Gets the pdfArray by name
getAsDict(int) - Method in interface eu.europa.esig.dss.pdf.PdfArray
Returns a dictionary entry at the position i
getAsDict(String) - Method in interface eu.europa.esig.dss.pdf.PdfDict
Gets an embedded dictionary by name
getAttributeCertificateRefs() - Method in class eu.europa.esig.dss.pades.validation.PAdESCertificateSource
 
getAvailableSignatureFields(DSSDocument) - Method in class eu.europa.esig.dss.pades.signature.PAdESService
This method returns not signed signature-fields
getAvailableSignatureFields(DSSDocument) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
 
getAvailableSignatureFields(DSSDocument) - Method in interface eu.europa.esig.dss.pdf.PDFSignatureService
This method returns not signed signature-fields
getAvailableSignatureFields(DSSDocument, char[]) - Method in class eu.europa.esig.dss.pades.signature.PAdESService
This method returns not signed signature-fields from an encrypted document
getAvailableSignatureFields(DSSDocument, char[]) - Method in interface eu.europa.esig.dss.pdf.PDFSignatureService
Returns not-signed signature fields from an encrypted document
getBackgroundColor() - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
Returns a specified background color for the signature field
getBackgroundColor() - Method in class eu.europa.esig.dss.pades.SignatureImageTextParameters
Returns background color for the text's area
getBaselineRequirementsChecker() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
 
getBaselineSignatureForm() - Method in class eu.europa.esig.dss.pades.validation.CMSForPAdESBaselineRequirementsChecker
 
getBaselineSignatureForm() - Method in class eu.europa.esig.dss.pades.validation.PAdESBaselineRequirementsChecker
 
getBinariesValue(String) - Method in interface eu.europa.esig.dss.pdf.PdfDict
Gets binaries by dictionary name
getBoxHeight() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets height of the signature bounding box
getBoxWidth() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets width of the signature bounding box
getBoxX() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets upper left X coordinate of the signature bounding box
getBoxY() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets upper left Y coordinate of the signature bounding box
getByteRange() - Method in class eu.europa.esig.dss.pades.validation.PdfByteRangeDocument
Returns the ByteRange of the document
getByteRange() - Method in interface eu.europa.esig.dss.pades.validation.PdfSignatureDictionary
Gets the signed/timestamped ByteRange
getByteRange() - Method in class eu.europa.esig.dss.pdf.PdfCMSRevision
Gets the signed byte range
getByteRange() - Method in class eu.europa.esig.dss.pdf.PdfSigDictWrapper
 
getCatalogDictionary() - Method in interface eu.europa.esig.dss.pdf.PdfDocumentReader
Returns a document catalog as a dictionary
getCertArrayDictionaryName() - Method in class eu.europa.esig.dss.pdf.AbstractPdfDssDict
Gets the certificate array dictionary name
getCertArrayDictionaryName() - Method in class eu.europa.esig.dss.pdf.PdfVriDict
 
getCertArrayDictionaryName() - Method in class eu.europa.esig.dss.pdf.SingleDssDict
 
getCertificateMap() - Method in class eu.europa.esig.dss.pades.validation.dss.PdfDssDictCertificateSource
Gets a map of PDF object ids and corresponding certificate tokens
getCertificateMap() - Method in class eu.europa.esig.dss.pades.validation.PAdESCertificateSource
Gets the map of certificate PDF object ids and the certificateTokens
getCertificateSource() - Method in class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictionary
Gets the composite certificate source
getCertificateSource() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
 
getCertificateSource() - Method in class eu.europa.esig.dss.pdf.PdfDocDssRevision
Returns a corresponding CertificateSource
getCertificateTokensByObjectId(Long) - Method in class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictCertificateSource
This method returns a set of CertificateTokens with the given PDF object id
getCertificateValues() - Method in class eu.europa.esig.dss.pades.validation.PAdESCertificateSource
 
getCertificationPermission() - Method in interface eu.europa.esig.dss.pdf.PdfDocumentReader
Returns value of /DocMDP dictionary defining the permitted modification in a PDF, when present
getCertificationPermission() - Method in class eu.europa.esig.dss.pdf.SigFieldPermissions
Gets the CertificationPermission
getCERTs() - Method in class eu.europa.esig.dss.pdf.AbstractPdfDssDict
 
getCERTs() - Method in interface eu.europa.esig.dss.pdf.PdfDssDict
Returns a map of unique identifiers and Certificate Tokens
getCertsFromArray(PdfDict, String, String) - Static method in class eu.europa.esig.dss.pdf.DSSDictionaryExtractionUtils
Extract certificate object map
getChainDeepness() - Method in class eu.europa.esig.dss.pdf.modifications.PdfObjectTree
Returns the deepness of the current objects chain
getCMSSignedData() - Method in interface eu.europa.esig.dss.pades.validation.PdfSignatureDictionary
Gets the CMSSignedData from /Contents
getCMSSignedData() - Method in class eu.europa.esig.dss.pdf.PdfCMSRevision
Gets the CMSSignedData
getCMSSignedData() - Method in class eu.europa.esig.dss.pdf.PdfSigDictWrapper
 
getCompleteCertificateRefs() - Method in class eu.europa.esig.dss.pades.validation.PAdESCertificateSource
 
getCompleteCertificateSource() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
 
getCompleteCRLSource() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
 
getCompleteOCSPSource() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
 
getCompositeDssDictionary() - Method in class eu.europa.esig.dss.pdf.PdfSignatureRevision
Gets the composite DSS dictionary
getContactInfo() - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
Gets the contactInfo
getContactInfo() - Method in interface eu.europa.esig.dss.pades.validation.PdfSignatureDictionary
Gets the signer's contact info
getContactInfo() - Method in class eu.europa.esig.dss.pdf.PdfSigDictWrapper
 
getContentHints() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
 
getContentIdentifier() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
 
getContents() - Method in interface eu.europa.esig.dss.pades.validation.PdfSignatureDictionary
Gets /Contents binaries (CMSSignedData)
getContents() - Method in class eu.europa.esig.dss.pdf.PdfSigDictWrapper
 
getContentSize() - Method in interface eu.europa.esig.dss.pades.PAdESCommonParameters
Returns a length of the reserved /Contents attribute
getContentSize() - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
 
getContentSize() - Method in class eu.europa.esig.dss.pades.PAdESTimestampParameters
 
getContentTimestamp(DSSDocument, PAdESSignatureParameters) - Method in class eu.europa.esig.dss.pades.signature.PAdESService
 
getContentTimestampParameters() - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
 
getContentTimestampService() - Method in class eu.europa.esig.dss.pades.signature.PAdESService
This method is used to return a new PDFSignatureService for a content timestamp creation
getContext() - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
 
getCounterSignaturePosition(AdvancedSignature) - Method in class eu.europa.esig.dss.pades.validation.PAdESSignatureIdentifierBuilder
 
getCounterSignatures() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
 
getCounterSignatures(CAdESAttribute) - Method in class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
 
getCRLArrayDictionaryName() - Method in class eu.europa.esig.dss.pdf.AbstractPdfDssDict
Gets the CRL array dictionary name
getCRLArrayDictionaryName() - Method in class eu.europa.esig.dss.pdf.PdfVriDict
 
getCRLArrayDictionaryName() - Method in class eu.europa.esig.dss.pdf.SingleDssDict
 
getCRLBinariesByObjectId(Long) - Method in class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictCRLSource
This method returns a set of CertificateTokens with the given PDF object id
getCrlMap() - Method in class eu.europa.esig.dss.pades.validation.dss.PdfDssDictCRLSource
Returns a map of all CRL entries contained in DSS dictionary or into nested VRI dictionaries
getCrlMap() - Method in class eu.europa.esig.dss.pades.validation.PAdESCRLSource
Returns a map of all CRL entries contained in DSS dictionary or into nested VRI dictionaries
getCRLs() - Method in class eu.europa.esig.dss.pdf.AbstractPdfDssDict
 
getCRLs() - Method in interface eu.europa.esig.dss.pdf.PdfDssDict
Returns a map of uniques identifiers and CRL binaries
getCRLsFromArray(PdfDict, String, String) - Static method in class eu.europa.esig.dss.pdf.DSSDictionaryExtractionUtils
Extract CRL object map
getCrlSource() - Method in class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictionary
Gets the composite CRL source
getCRLSource() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
 
getCRLSource() - Method in class eu.europa.esig.dss.pdf.PdfDocDssRevision
Returns a corresponding CRLSource
getCrlVals() - Method in class eu.europa.esig.dss.pades.validation.RevocationInfoArchival
Gets the CRL values
getDataFoundUpToLevel() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
 
getDataToSign(DSSDocument, PAdESSignatureParameters) - Method in class eu.europa.esig.dss.pades.signature.PAdESService
 
getDataToSign(DSSMessageDigest, PAdESSignatureParameters) - Method in class eu.europa.esig.dss.pades.signature.ExternalCMSService
This method is used to compute signed-attributes of a CMSSignedData to be used for a private-key signing.
getDateValue(String) - Method in interface eu.europa.esig.dss.pdf.PdfDict
Gets a date
getDescription(TokenIdentifierProvider) - Method in class eu.europa.esig.dss.pades.validation.scope.PdfByteRangeSignatureScope
 
getDetachedTimestamps() - Method in class eu.europa.esig.dss.pades.validation.PDFDocumentValidator
 
getDeterministicId() - Method in interface eu.europa.esig.dss.pades.PAdESCommonParameters
Returns the deterministic identifier to be used to define a documentId on signing/timestamping, when necessary
getDeterministicId() - Method in class eu.europa.esig.dss.pades.PAdESTimestampParameters
 
getDictionaryCreationTime(PdfDict) - Static method in class eu.europa.esig.dss.pdf.DSSDictionaryExtractionUtils
This method returns a value of 'TU' field when present
getDictionaryName() - Method in class eu.europa.esig.dss.pdf.AbstractPdfDssDict
Gets the dictionary name (DSS or VRI)
getDictionaryName() - Method in class eu.europa.esig.dss.pdf.PdfVriDict
 
getDictionaryName() - Method in class eu.europa.esig.dss.pdf.SingleDssDict
 
getDigestAlgorithm() - Method in interface eu.europa.esig.dss.pades.PAdESCommonParameters
Returns a DigestAlgorithm to be used to hash the signed/timestamped data
getDocMDP() - Method in interface eu.europa.esig.dss.pades.validation.PdfSignatureDictionary
Returns a /DocMDP dictionary, when present
getDocMDP() - Method in class eu.europa.esig.dss.pdf.PdfSigDictWrapper
 
getDocumentTimestamps() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
 
getDocumentTimestamps() - Method in class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
 
getDpi() - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
Returns a defined DPI value Note: can be null
getDpi(Integer) - Static method in class eu.europa.esig.dss.pdf.visible.DPIUtils
Gets the given or default of none is provided
getDssDictionaries() - Method in class eu.europa.esig.dss.pades.validation.PDFDocumentValidator
Returns a list of found DSS Dictionaries across different revisions
getDssDictionary() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
Gets the last DSS dictionary for the signature
getDssDictionary() - Method in class eu.europa.esig.dss.pdf.PdfDocDssRevision
Returns DSS dictionary
getDssDictionary() - Method in class eu.europa.esig.dss.pdf.PdfSignatureRevision
Gets the DSS dictionary
getDSSDictionary() - Method in interface eu.europa.esig.dss.pdf.PdfDocumentReader
Loads the last DSS dictionary from the document if exists NOTE: can return null if DSS dictionary is not present
getDSSDictionaryBinaries() - Method in class eu.europa.esig.dss.pades.validation.dss.PdfDssDictCRLSource
 
getDSSDictionaryBinaries() - Method in class eu.europa.esig.dss.pades.validation.dss.PdfDssDictOCSPSource
 
getDSSDictionaryBinaries() - Method in class eu.europa.esig.dss.pades.validation.PAdESCRLSource
 
getDSSDictionaryBinaries() - Method in class eu.europa.esig.dss.pades.validation.PAdESOCSPSource
 
getDSSDictionaryCertValues() - Method in class eu.europa.esig.dss.pades.validation.dss.PdfDssDictCertificateSource
Gets list of DSS dictionary certificate tokens
getDSSDictionaryCertValues() - Method in class eu.europa.esig.dss.pades.validation.PAdESCertificateSource
 
getDSSDictionaryTokens() - Method in class eu.europa.esig.dss.pades.validation.dss.PdfDssDictCRLSource
 
getDSSDictionaryTokens() - Method in class eu.europa.esig.dss.pades.validation.dss.PdfDssDictOCSPSource
 
getDSSDictionaryTokens() - Method in class eu.europa.esig.dss.pades.validation.PAdESCRLSource
 
getDSSDictionaryTokens() - Method in class eu.europa.esig.dss.pades.validation.PAdESOCSPSource
 
getDssRevisions() - Method in class eu.europa.esig.dss.pades.validation.PDFDocumentValidator
This method returns a list of DSS revisions
getFieldId() - Method in class eu.europa.esig.dss.pades.SignatureFieldParameters
Gets signature field id
getFieldMDP() - Method in interface eu.europa.esig.dss.pades.validation.PdfSignatureDictionary
Returns a /FieldMDP dictionary, when present
getFieldMDP() - Method in class eu.europa.esig.dss.pdf.PdfSigDictWrapper
 
getFieldName() - Method in class eu.europa.esig.dss.pades.validation.PdfSignatureField
This method returns a signature field's name
getFieldName() - Method in class eu.europa.esig.dss.pdf.modifications.ObjectModification
Returns a name of the changed field object, when applicable NOTE: the object shall be a type of field.
getFieldParameters() - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
Returns SignatureFieldParameters
getFields() - Method in interface eu.europa.esig.dss.pades.validation.PdfRevision
Returns a list of signature fields that refer the current object
getFields() - Method in class eu.europa.esig.dss.pdf.PdfCMSRevision
 
getFields() - Method in class eu.europa.esig.dss.pdf.PdfDocDssRevision
 
getFields() - Method in class eu.europa.esig.dss.pdf.SigFieldPermissions
Gets a list of field names
getFilter() - Method in interface eu.europa.esig.dss.pades.PAdESCommonParameters
Returns Filter value
getFilter() - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
 
getFilter() - Method in class eu.europa.esig.dss.pades.PAdESTimestampParameters
 
getFilter() - Method in interface eu.europa.esig.dss.pades.validation.PdfSignatureDictionary
Gets the Filter value
getFilter() - Method in class eu.europa.esig.dss.pdf.PdfSigDictWrapper
 
getFinalDocumentName(DSSDocument, SignatureLevel) - Method in class eu.europa.esig.dss.pades.signature.PAdESWithExternalCMSService
Generates and returns a final name for the document to be created
getFinalObject() - Method in class eu.europa.esig.dss.pdf.modifications.ObjectModification
Gets a final document revision object
getFirstPartEnd() - Method in class eu.europa.esig.dss.pades.validation.ByteRange
Returns the last byte number of the first part of the revision
getFirstPartStart() - Method in class eu.europa.esig.dss.pades.validation.ByteRange
Returns the first byte number of the first part of the revision
getFont() - Method in interface eu.europa.esig.dss.pades.DSSNativeFont
Returns a native font for the given implementation
getFont() - Method in class eu.europa.esig.dss.pades.SignatureImageTextParameters
Returns specified text font If not defined, returns a Default Font instance (PTSerifRegular)
getFormFillInAndSignatureCreationChanges() - Method in class eu.europa.esig.dss.pdf.modifications.PdfObjectModifications
Returns a list of form filling and signature creation related changes
getGlobalRotation() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets global signature field rotation
getHeight() - Method in class eu.europa.esig.dss.pades.SignatureFieldParameters
Gets a height of the signature field
getHeight() - Method in class eu.europa.esig.dss.pdf.AnnotationBox
Returns a height of the box
getHeight(String, float) - Method in interface eu.europa.esig.dss.pdf.visible.DSSFontMetrics
Computes a height for a string of a given size
getImage() - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
Returns a DSSDocument image defined for displaying on the signature field
getImageBoundaryBox(DSSDocument) - Static method in class eu.europa.esig.dss.pdf.visible.ImageUtils
Returns the AnnotationBox for the given image document
getImageBoxHeight() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets height of the image boundary box
getImageBoxWidth() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets width of the image boundary box
getImageBoxX() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets upper left X coordinate of the image boundary box
getImageBoxY() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets upper left Y coordinate of the image boundary box
getImageHeight() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets height of the image
getImageParameters() - Method in interface eu.europa.esig.dss.pades.PAdESCommonParameters
Returns SignatureImageParameters for field's visual representation
getImageParameters() - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
 
getImageParameters() - Method in class eu.europa.esig.dss.pades.PAdESTimestampParameters
 
getImageResolution() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets ImageResolution
getImageScaling() - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
Gets the image scaling
getImageWidth() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets width of the image
getImageX() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets upper left X coordinate of the image
getImageY() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets upper left Y coordinate of the image
getIncorporatedReferences() - Method in class eu.europa.esig.dss.pades.validation.timestamp.PdfRevisionTimestampSource
Returns incorporated references for the revision
getInputStream() - Method in class eu.europa.esig.dss.pades.DSSFileFont
Gets font's content InputStream
getInstance(Object) - Static method in class eu.europa.esig.dss.pades.validation.RevocationInfoArchival
Gets the RevocationInfoArchival objet
getJavaFont() - Method in class eu.europa.esig.dss.pades.DSSFileFont
 
getJavaFont() - Method in interface eu.europa.esig.dss.pades.DSSFont
Gets the JAVA instance of the Font
getJavaFont() - Method in class eu.europa.esig.dss.pades.DSSJavaFont
 
getKeyChain() - Method in class eu.europa.esig.dss.pdf.modifications.PdfObjectTree
Gets a complete key chain
getKnownObjectsMap() - Method in class eu.europa.esig.dss.pades.validation.PdfValidationDataContainer
This method builds a map of token identifiers and their unique references within a PDF document from a list of extracted PdfRevisions
getLastKey() - Method in class eu.europa.esig.dss.pdf.modifications.PdfObjectTree
Returns a last key
getLength() - Method in class eu.europa.esig.dss.pades.validation.ByteRange
Returns a total revision length
getLines(String) - Method in class eu.europa.esig.dss.pdf.visible.AbstractDSSFontMetrics
 
getLines(String) - Method in interface eu.europa.esig.dss.pdf.visible.DSSFontMetrics
Returns an array of strings, divided by a new line character
getLocation() - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
Gets location
getLocation() - Method in interface eu.europa.esig.dss.pades.validation.PdfSignatureDictionary
Gets the signer's location
getLocation() - Method in class eu.europa.esig.dss.pdf.PdfSigDictWrapper
 
getLockDictionary() - Method in class eu.europa.esig.dss.pades.validation.PdfSignatureField
Returns a /Lock dictionary content, when present
getMaxX() - Method in class eu.europa.esig.dss.pdf.AnnotationBox
Returns an upper right X coordinate
getMaxY() - Method in class eu.europa.esig.dss.pdf.AnnotationBox
Returns an upper right Y coordinate
getMessageDigest() - Method in class eu.europa.esig.dss.pdf.PdfSignatureCache
Gets message-digest computed in the prepared PDF revision ByteRange
getMessageDigest(DSSDocument, PAdESSignatureParameters) - Method in class eu.europa.esig.dss.pades.signature.PAdESWithExternalCMSService
This method computes message-digest of the signature ByteRange to be used for CMS Signed Data creation
getMinX() - Method in class eu.europa.esig.dss.pdf.AnnotationBox
Returns a lower left X coordinate
getMinY() - Method in class eu.europa.esig.dss.pdf.AnnotationBox
Returns a lower left Y coordinate
getModificationDetection() - Method in interface eu.europa.esig.dss.pades.validation.PdfRevision
Returns an information about changes made in the document
getModificationDetection() - Method in class eu.europa.esig.dss.pdf.PdfCMSRevision
 
getModificationDetection() - Method in class eu.europa.esig.dss.pdf.PdfDocDssRevision
 
getName() - Method in class eu.europa.esig.dss.pades.DSSFileFont
Gets name of the font document
getName() - Method in class eu.europa.esig.dss.pades.DSSJavaFont
Gets the name of the font
getName() - Method in class eu.europa.esig.dss.pdf.PdfAnnotation
Returns a name of the annotation
getName() - Method in class eu.europa.esig.dss.pdf.PdfVriDict
Returns key of the VRI dictionary
getNameValue(String) - Method in interface eu.europa.esig.dss.pdf.PdfDict
Gets a name of the dictionary
getNumber(int) - Method in interface eu.europa.esig.dss.pdf.PdfArray
Retrieves the number at the position i
getNumberOfPages() - Method in interface eu.europa.esig.dss.pdf.PdfDocumentReader
Returns an amount of pages found in the document
getNumberValue(String) - Method in interface eu.europa.esig.dss.pdf.PdfDict
Returns a number value
getObject(int) - Method in interface eu.europa.esig.dss.pdf.PdfArray
Returns an object entry at the position i
getObject(String) - Method in interface eu.europa.esig.dss.pdf.PdfDict
Returns an object
getObjectModifications() - Method in class eu.europa.esig.dss.pdf.modifications.PdfModificationDetection
Returns a filtered collection of modified objects between signed and final document revisions
getObjectNumber(int) - Method in interface eu.europa.esig.dss.pdf.PdfArray
Retrieves the Object Number for the position i
getObjectNumber(String) - Method in interface eu.europa.esig.dss.pdf.PdfDict
Returns a number of indirect reference to an object, when applicable
getObjectTree() - Method in class eu.europa.esig.dss.pdf.modifications.ObjectModification
Returns an object tree
getOCSPArrayDictionaryName() - Method in class eu.europa.esig.dss.pdf.AbstractPdfDssDict
Gets the OCSP array dictionary name
getOCSPArrayDictionaryName() - Method in class eu.europa.esig.dss.pdf.PdfVriDict
 
getOCSPArrayDictionaryName() - Method in class eu.europa.esig.dss.pdf.SingleDssDict
 
getOCSPBinariesByObjectId(Long) - Method in class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictOCSPSource
This method returns a set of CertificateTokens with the given PDF object id
getOcspMap() - Method in class eu.europa.esig.dss.pades.validation.dss.PdfDssDictOCSPSource
Returns a map of all OCSP entries contained in DSS dictionary or into nested VRI dictionaries
getOcspMap() - Method in class eu.europa.esig.dss.pades.validation.PAdESOCSPSource
Returns a map of all OCSP entries contained in DSS dictionary or into nested VRI dictionaries
getOCSPs() - Method in class eu.europa.esig.dss.pdf.AbstractPdfDssDict
 
getOCSPs() - Method in interface eu.europa.esig.dss.pdf.PdfDssDict
Returns a map of unique identifiers and OCSPResponseBinarys
getOCSPsFromArray(PdfDict, String, String) - Static method in class eu.europa.esig.dss.pdf.DSSDictionaryExtractionUtils
Extract OCSP object map
getOcspSource() - Method in class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictionary
Gets the composite OCSP source
getOCSPSource() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
 
getOCSPSource() - Method in class eu.europa.esig.dss.pdf.PdfDocDssRevision
Returns a corresponding OCSPSource
getOcspVals() - Method in class eu.europa.esig.dss.pades.validation.RevocationInfoArchival
Gets the OCSP values
getOriginalDocument() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
 
getOriginalDocuments(AdvancedSignature) - Method in class eu.europa.esig.dss.pades.validation.PDFDocumentValidator
 
getOriginalObject() - Method in class eu.europa.esig.dss.pdf.modifications.ObjectModification
Gets a signed revision object
getOriginalPDF(PAdESSignature) - Static method in class eu.europa.esig.dss.pades.PAdESUtils
Returns the original signed content for the padesSignature
getOriginalPDF(PdfCMSRevision) - Static method in class eu.europa.esig.dss.pades.PAdESUtils
Returns the original signed content for the pdfRevision
getOriginX() - Method in class eu.europa.esig.dss.pades.SignatureFieldParameters
Gets an upper left X coordinate
getOriginY() - Method in class eu.europa.esig.dss.pades.SignatureFieldParameters
Gets a upper left Y coordinate
getOtherRevVals() - Method in class eu.europa.esig.dss.pades.validation.RevocationInfoArchival
Gets the other revocation values
getPadding() - Method in class eu.europa.esig.dss.pades.SignatureImageTextParameters
Returns padding between text and its area
getPAdESService() - Method in class eu.europa.esig.dss.pades.signature.PAdESWithExternalCMSService
This method creates an instance of a PAdESService to be used for signature extension
getPAdESSignatureService() - Method in class eu.europa.esig.dss.pades.signature.PAdESService
This method is used to return a new PDFSignatureService for a signature creation
getPAdESSignatureService() - Method in class eu.europa.esig.dss.pades.signature.PAdESWithExternalCMSService
This method is used to return a new PDFSignatureService for a signature creation
getPAdESTimestampScopeFinder() - Method in class eu.europa.esig.dss.pades.validation.PDFDocumentValidator
This method returns a PDF timestamp scope finder
getPage() - Method in class eu.europa.esig.dss.pades.SignatureFieldParameters
Gets a page where the signature should be placed
getPage() - Method in class eu.europa.esig.dss.pdf.modifications.CommonPdfModification
 
getPage() - Method in interface eu.europa.esig.dss.pdf.modifications.PdfModification
Returns a page where the modification occurs
getPageBox(int) - Method in interface eu.europa.esig.dss.pdf.PdfDocumentReader
Returns a page box dimensions
getPageDifferences() - Method in class eu.europa.esig.dss.pdf.modifications.PdfModificationDetection
Returns information if there are missing/added pages between the signed and final revisions
getPageRotation(int) - Method in interface eu.europa.esig.dss.pdf.PdfDocumentReader
This method returns a corresponding page's rotation within the document
getPageScaleFactor(Integer) - Static method in class eu.europa.esig.dss.pdf.visible.DPIUtils
Converts the value to be displayed on a page
getPagesDifferences(PdfDocumentReader, PdfDocumentReader) - Method in class eu.europa.esig.dss.pdf.modifications.DefaultPdfDifferencesFinder
 
getPagesDifferences(PdfDocumentReader, PdfDocumentReader) - Method in interface eu.europa.esig.dss.pdf.modifications.PdfDifferencesFinder
Returns a list of missing/added pages between signed and final revisions
getPasswordProtection() - Method in interface eu.europa.esig.dss.pades.PAdESCommonParameters
Returns a password used to encrypt a document
getPasswordProtection() - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
 
getPasswordProtection() - Method in class eu.europa.esig.dss.pades.PAdESTimestampParameters
 
getPdfAnnotations(int) - Method in interface eu.europa.esig.dss.pdf.PdfDocumentReader
Retrieves all annotations found in the document
getPdfRevision() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
Retrieves a PdfRevision (PAdES) related to the current signature
getPdfRevision() - Method in class eu.europa.esig.dss.pades.validation.timestamp.PdfTimestampToken
Returns the current PDF timestamp revision
getPdfSigDictInfo() - Method in interface eu.europa.esig.dss.pades.validation.PdfRevision
Returns a PDF Signature Dictionary info container
getPdfSigDictInfo() - Method in class eu.europa.esig.dss.pdf.PdfCMSRevision
 
getPdfSigDictInfo() - Method in class eu.europa.esig.dss.pdf.PdfDocDssRevision
 
getPdfSignatureCache() - Method in interface eu.europa.esig.dss.pades.PAdESCommonParameters
Returns an internal variable, used to cache data in order to accelerate signing process
getPdfSignatureCache() - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
 
getPdfSignatureCache() - Method in class eu.europa.esig.dss.pades.PAdESTimestampParameters
 
getPdfSignatureDictionary() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
Gets the PdfSignatureDictionary
getPdfToBeSignedCache() - Method in class eu.europa.esig.dss.pades.PAdESProfileParameters
Gets the PDF signature cache
getPermission() - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
Gets the permission for the PDF document modification
getPreviousRevision() - Method in class eu.europa.esig.dss.pdf.PdfCMSRevision
Gets PDF revision preceding to the current signature revision
getPreviousRevision(ByteRange, Collection<PdfByteRangeDocument>) - Static method in class eu.europa.esig.dss.pades.PAdESUtils
This method returns the best previous revision from revisions collection corresponding to the byteRange
getRawStreamSize() - Method in interface eu.europa.esig.dss.pdf.PdfDict
Returns a size of the raw stream, if present
getReason() - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
Gets the reason
getReason() - Method in interface eu.europa.esig.dss.pades.validation.PdfSignatureDictionary
Gets the signing reason
getReason() - Method in class eu.europa.esig.dss.pdf.PdfSigDictWrapper
 
getRevisionContent(DSSDocument, ByteRange) - Static method in class eu.europa.esig.dss.pades.PAdESUtils
Returns the complete revision content according to the provided byteRange ([0]-[3])
getRevisions() - Method in class eu.europa.esig.dss.pades.validation.PDFDocumentValidator
Gets the list of PDF document revisions
getRevisions(DSSDocument, char[]) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
 
getRevisions(DSSDocument, char[]) - Method in interface eu.europa.esig.dss.pdf.PDFSignatureService
Retrieves revisions from a PDF document
getRevocationInfoArchival(ASN1Encodable) - Static method in class eu.europa.esig.dss.pades.PAdESUtils
Returns RevocationInfoArchival from the given encodable
getRevocationTokenIds(RevocationToken<CRL>) - Method in class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictCRLSource
Returns corresponding PDF object identifier for the extracted revocation token
getRevocationTokenIds(RevocationToken<OCSP>) - Method in class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictOCSPSource
Returns corresponding PDF object identifier for the extracted revocation token
getRevocationTokens(CertificateToken, CertificateToken) - Method in class eu.europa.esig.dss.pades.validation.dss.PdfDssDictCRLSource
 
getRevocationTokens(CertificateToken, CertificateToken) - Method in class eu.europa.esig.dss.pades.validation.dss.PdfDssDictOCSPSource
 
getRevocationTokens(CertificateToken, CertificateToken) - Method in class eu.europa.esig.dss.pades.validation.PAdESCRLSource
 
getRevocationTokens(CertificateToken, CertificateToken) - Method in class eu.europa.esig.dss.pades.validation.PAdESOCSPSource
 
getRotation() - Method in class eu.europa.esig.dss.pades.SignatureFieldParameters
Returns rotation value for a signature field relatively the PDF page
getRotation() - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
Deprecated.
since DSS 5.13. Use #SignatureFieldParameters.getRotation()
getRotation(VisualSignatureRotation) - Static method in class eu.europa.esig.dss.pdf.visible.ImageRotationUtils
Returns rotation parameter not depending on the page rotation
getRotation(VisualSignatureRotation, int) - Static method in class eu.europa.esig.dss.pdf.visible.ImageRotationUtils
Returns rotation based on the page's default rotation parameter
getScaleFactor(int) - Static method in class eu.europa.esig.dss.pdf.visible.ImageUtils
Returns a coefficient applying to a signature field width/height calculation
getSecondPartEnd() - Method in class eu.europa.esig.dss.pades.validation.ByteRange
Returns the last byte number of the second part of the revision
getSecondPartStart() - Method in class eu.europa.esig.dss.pades.validation.ByteRange
Returns the first byte number of the second part of the revision
getSecureChanges() - Method in class eu.europa.esig.dss.pdf.modifications.PdfObjectModifications
Returns a list of secure changes
getSecureRandom() - Method in class eu.europa.esig.dss.pdf.encryption.DSSSecureRandomProvider
 
getSecureRandom() - Method in interface eu.europa.esig.dss.pdf.encryption.SecureRandomProvider
Gets SecureRandom instance
getSignatureDigestReference(DigestAlgorithm) - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
TS 119 442 - V1.1.1 - Electronic Signatures and Infrastructures (ESI), ch.
getSignatureDrawer(SignatureImageParameters) - Method in interface eu.europa.esig.dss.pdf.visible.SignatureDrawerFactory
This method builds an instance of SignatureDrawer depending of the given SignatureImageParameters
getSignatureForm() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
 
getSignatureIdentifierBuilder() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
 
getSignaturePosition() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignatureIdentifierBuilder
 
getSignatureTimestampParameters() - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
 
getSignatureTimestampReferences() - Method in class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
 
getSignatureTimestampService() - Method in class eu.europa.esig.dss.pades.signature.PAdESService
This method is used to return a new PDFSignatureService for a timestamp creation
getSignatureValue(DSSDocument, ByteRange) - Static method in class eu.europa.esig.dss.pades.PAdESUtils
Gets the SignatureValue from the dssDocument according to the byteRange Example: extracts bytes from 841 to 959.
getSignedData() - Method in class eu.europa.esig.dss.pdf.PdfCMSRevision
Gets the current signature revision
getSignerDocumentContent() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
 
getSignerName() - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
Returns the Signer Name
getSignerName() - Method in interface eu.europa.esig.dss.pades.validation.PdfSignatureDictionary
Gets name of the signed
getSignerName() - Method in class eu.europa.esig.dss.pdf.PdfSigDictWrapper
 
getSignerTextHorizontalAlignment() - Method in class eu.europa.esig.dss.pades.SignatureImageTextParameters
Returns a signer text horizontal alignment value
getSignerTextPosition() - Method in class eu.europa.esig.dss.pades.SignatureImageTextParameters
Returns a signer text position respectively to an image
getSignerTextVerticalAlignment() - Method in class eu.europa.esig.dss.pades.SignatureImageTextParameters
Returns a signer text vertical alignment value
getSigningDate() - Method in interface eu.europa.esig.dss.pades.PAdESCommonParameters
Returns a claimed signing time
getSigningDate() - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
 
getSigningDate() - Method in class eu.europa.esig.dss.pades.PAdESTimestampParameters
 
getSigningDate() - Method in interface eu.europa.esig.dss.pades.validation.PdfSignatureDictionary
Gets the claimed signing time
getSigningDate() - Method in class eu.europa.esig.dss.pdf.PdfCMSRevision
Gets the claimed signing time
getSigningDate() - Method in class eu.europa.esig.dss.pdf.PdfDocTimestampRevision
 
getSigningDate() - Method in class eu.europa.esig.dss.pdf.PdfSigDictWrapper
 
getSigningTime() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
 
getSigningTimeZone() - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
Returns a time-zone used to define the signing time
getSize() - Method in class eu.europa.esig.dss.pades.AbstractDSSFont
 
getSize() - Method in interface eu.europa.esig.dss.pades.DSSFont
Gets size of the font
getSize() - Method in class eu.europa.esig.dss.pdf.visible.TextFitter.Result
Returns the calculated font size.
getStreamBytes() - Method in interface eu.europa.esig.dss.pdf.PdfDict
Returns object's stream binaries, when available
getStreamBytes(int) - Method in interface eu.europa.esig.dss.pdf.PdfArray
Retrieves the stream byte array at the position i
getString(int) - Method in interface eu.europa.esig.dss.pdf.PdfArray
Returns a String entry at the position i
getStringValue(String) - Method in interface eu.europa.esig.dss.pdf.PdfDict
Gets a string value by property name
getSubFilter() - Method in interface eu.europa.esig.dss.pades.PAdESCommonParameters
Returns SubFilter value
getSubFilter() - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
 
getSubFilter() - Method in class eu.europa.esig.dss.pades.PAdESTimestampParameters
 
getSubFilter() - Method in interface eu.europa.esig.dss.pades.validation.PdfSignatureDictionary
Gets the SubFilter value
getSubFilter() - Method in class eu.europa.esig.dss.pdf.PdfSigDictWrapper
 
getText() - Method in class eu.europa.esig.dss.pades.SignatureImageTextParameters
Returns defines text content
getText() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets test string
getText() - Method in class eu.europa.esig.dss.pdf.visible.TextFitter.Result
Returns the fitted text.
getTextBoxHeight() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets height of the text boundary box
getTextBoxWidth() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets width of the text boundary box
getTextBoxX() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets upper left X coordinate of the text boundary box
getTextBoxY() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets upper left Y coordinate of the text boundary box
getTextColor() - Method in class eu.europa.esig.dss.pades.SignatureImageTextParameters
Returns text color parameter
getTextDpi() - Static method in class eu.europa.esig.dss.pdf.visible.DPIUtils
Returns text DPI (300)
getTextHeight() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets height of the text
getTextParameters() - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
Returns text parameters
getTextSize() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets text size
getTextWidth() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets width of the text
getTextWrapping() - Method in class eu.europa.esig.dss.pades.SignatureImageTextParameters
Gets TextWrapping
getTextX() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets upper left X coordinate of the text
getTextY() - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Gets upper left Y coordinate of the text
getTimestampBinaries(PdfDict) - Static method in class eu.europa.esig.dss.pdf.DSSDictionaryExtractionUtils
This method returns timestamp binaries extracted from 'TS' field, when present
getTimestampIdentifierBuilder() - Method in class eu.europa.esig.dss.pades.validation.timestamp.PdfTimestampToken
 
getTimestampPosition() - Method in class eu.europa.esig.dss.pades.validation.dss.VriDictionaryTimestampIdentifierBuilder
 
getTimestampPosition() - Method in class eu.europa.esig.dss.pades.validation.timestamp.PdfTimestampTokenIdentifierBuilder
 
getTimestampScopes(TimestampToken) - Method in class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
 
getTimestampSource() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
 
getTimestampToken() - Method in class eu.europa.esig.dss.pades.validation.dss.PdfVriDictSource
Returns a timestamp token extracted from the VRI dictionary from 'TS' field
getTimestampToken() - Method in class eu.europa.esig.dss.pdf.PdfDocTimestampRevision
Returns the corresponding PdfTimestampToken
getToBeSignedDocument() - Method in class eu.europa.esig.dss.pdf.PdfSignatureCache
Gets ToBeSigned document
getTokenBinaryObjectIds(EncapsulatedRevocationTokenIdentifier<CRL>) - Method in class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictCRLSource
Returns PDF object identifier for the provided binary
getTokenBinaryObjectIds(EncapsulatedRevocationTokenIdentifier<OCSP>) - Method in class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictOCSPSource
Returns PDF object identifier for the provided binary
getTokenKey(Token) - Method in class eu.europa.esig.dss.pades.validation.PdfValidationDataContainer
Gets a token key (DSS Id or EntityKey Id for a CertificateToken)
getTokenReference(Token) - Method in class eu.europa.esig.dss.pades.validation.PdfValidationDataContainer
Returns a reference corresponding to the given token from the PDF document, if present
getTSStream() - Method in class eu.europa.esig.dss.pdf.PdfVriDict
Returns 'TS' stream value
getTUTime() - Method in class eu.europa.esig.dss.pdf.PdfVriDict
Returns 'TU' time
getType() - Method in interface eu.europa.esig.dss.pades.validation.PdfSignatureDictionary
Gets type of the dictionary
getType() - Method in class eu.europa.esig.dss.pades.validation.scope.FullPdfByteRangeSignatureScope
 
getType() - Method in class eu.europa.esig.dss.pades.validation.scope.PartialPdfByteRangeSignatureScope
 
getType() - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
Gets the type of the signature dictionary
getType() - Method in class eu.europa.esig.dss.pdf.modifications.ObjectModification
Returns a type of concerned object, when applicable
getType() - Method in class eu.europa.esig.dss.pdf.PdfSigDictWrapper
 
getUndefinedChanges() - Method in class eu.europa.esig.dss.pdf.modifications.PdfObjectModifications
Returns a list of undefined changes
getValidationData(Collection<T>, Collection<TimestampToken>) - Method in class eu.europa.esig.dss.pades.validation.PDFDocumentValidator
 
getVisibleSignatureFieldBoxPosition(PdfDocumentReader, SignatureFieldParameters) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
Checks if the signatureFieldBox overlaps with any existing annotations on the given page and returns the respectful signature field box
getVisibleSignatureFieldBoxPosition(SignatureDrawer, PdfDocumentReader, SignatureFieldParameters) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
Checks validity of the SignatureField position and returns the calculated signature field box
getVisualDifferences() - Method in class eu.europa.esig.dss.pdf.modifications.PdfModificationDetection
Returns information about pages with visual differences between signed and final revisions
getVisualDifferences(PdfDocumentReader, PdfDocumentReader) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
Returns a list of visual differences between the provided PDF and the signed content
getVisualDifferences(PdfDocumentReader, PdfDocumentReader) - Method in class eu.europa.esig.dss.pdf.modifications.DefaultPdfDifferencesFinder
 
getVisualDifferences(PdfDocumentReader, PdfDocumentReader) - Method in interface eu.europa.esig.dss.pdf.modifications.PdfDifferencesFinder
Returns a list of visual differences found between signed and final revisions excluding newly created annotations
getVisualSignatureAlignmentHorizontal() - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
Returns a horizontal alignment value of the signature field
getVisualSignatureAlignmentVertical() - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
Returns a vertical alignment value of the signature field
getVRICreationTime() - Method in class eu.europa.esig.dss.pades.validation.dss.PdfVriDictSource
Returns VRI creation time extracted from 'TU' field
getVRICreationTime() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
Returns a VRI creation time defined within 'TU' field of a corresponding /VRI dictionary
getVRIDictionaryBinaries() - Method in class eu.europa.esig.dss.pades.validation.dss.PdfDssDictCRLSource
 
getVRIDictionaryBinaries() - Method in class eu.europa.esig.dss.pades.validation.dss.PdfDssDictOCSPSource
 
getVRIDictionaryBinaries() - Method in class eu.europa.esig.dss.pades.validation.PAdESCRLSource
 
getVRIDictionaryBinaries() - Method in class eu.europa.esig.dss.pades.validation.PAdESOCSPSource
 
getVRIDictionaryCertValues() - Method in class eu.europa.esig.dss.pades.validation.dss.PdfDssDictCertificateSource
Gets list of certificate tokens extracted from all VRI dictionaries
getVRIDictionaryCertValues() - Method in class eu.europa.esig.dss.pades.validation.PAdESCertificateSource
 
getVRIDictionaryTokens() - Method in class eu.europa.esig.dss.pades.validation.dss.PdfDssDictCRLSource
 
getVRIDictionaryTokens() - Method in class eu.europa.esig.dss.pades.validation.dss.PdfDssDictOCSPSource
 
getVRIDictionaryTokens() - Method in class eu.europa.esig.dss.pades.validation.PAdESCRLSource
 
getVRIDictionaryTokens() - Method in class eu.europa.esig.dss.pades.validation.PAdESOCSPSource
 
getVRIKey() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
Name of the related to the signature VRI dictionary
getVRIs() - Method in interface eu.europa.esig.dss.pdf.PdfDssDict
Returns a list of VRI dictionaries
getVRIs() - Method in class eu.europa.esig.dss.pdf.PdfVriDict
 
getVRIs() - Method in class eu.europa.esig.dss.pdf.SingleDssDict
 
getVRIsWithName(PdfDssDict, String) - Static method in class eu.europa.esig.dss.pades.PAdESUtils
Returns a list of VRI dictionaries, corresponding to the given signature (VRI) SHA-1 name NOTE: vriName can be null.
getVriTimestamps() - Method in class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
Returns a list of incorporated /VRI timestamps for the corresponding signature
getVRITimestamps() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
Returns a list of timestamps enveloped within /VRI dictionary for the current signature
getVRITimestampToken(String) - Method in class eu.europa.esig.dss.pades.validation.timestamp.PdfRevisionTimestampSource
Returns a timestamp token extracted from the VRI dictionary with the given key
getWidth() - Method in class eu.europa.esig.dss.pades.SignatureFieldParameters
Gets a width of the signature field
getWidth() - Method in class eu.europa.esig.dss.pdf.AnnotationBox
Returns a width of the box
getWidth(String, float) - Method in interface eu.europa.esig.dss.pdf.visible.DSSFontMetrics
Computes a width for a string of a given size
getXDpi() - Method in class eu.europa.esig.dss.pdf.visible.ImageResolution
Gets X axis dpi
getYDpi() - Method in class eu.europa.esig.dss.pdf.visible.ImageResolution
Gets Y axis dpi
getZoom() - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
Returns the defined Zoom value in percentage
GRAY_PROFILE_NAME - Static variable in class eu.europa.esig.dss.pdf.visible.ImageUtils
The GRAY color profile

H

hasAProfile() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
Checks the presence of ArchiveTimeStamp element in the signature, what is the proof -A profile existence
hasBaselineBProfile() - Method in class eu.europa.esig.dss.pades.validation.PAdESBaselineRequirementsChecker
 
hasBaselineLTAProfile() - Method in class eu.europa.esig.dss.pades.validation.PAdESBaselineRequirementsChecker
 
hasBaselineLTProfile() - Method in class eu.europa.esig.dss.pades.validation.PAdESBaselineRequirementsChecker
 
hasBaselineTProfile() - Method in class eu.europa.esig.dss.pades.validation.PAdESBaselineRequirementsChecker
 
hashCode() - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
 
hashCode() - Method in class eu.europa.esig.dss.pades.validation.ByteRange
 
hashCode() - Method in class eu.europa.esig.dss.pades.validation.scope.PdfByteRangeSignatureScope
 
hashCode() - Method in class eu.europa.esig.dss.pdf.AbstractPdfDssDict
 
hashCode() - Method in class eu.europa.esig.dss.pdf.AnnotationBox
 
hashCode() - Method in class eu.europa.esig.dss.pdf.modifications.ObjectModification
 
hashCode() - Method in class eu.europa.esig.dss.pdf.modifications.PdfObjectTree
 
hashCode() - Method in class eu.europa.esig.dss.pdf.PdfAnnotation
 
hashCode() - Method in class eu.europa.esig.dss.pdf.PdfSignatureCache
 
hashCode() - Method in class eu.europa.esig.dss.pdf.PdfVriDict
 
hashCode() - Method in class eu.europa.esig.dss.pdf.SingleDssDict
 
hasLTProfile() - Method in class eu.europa.esig.dss.pades.validation.PAdESBaselineRequirementsChecker
Verifies a presence of LT-profile for a PDF signature
hasPKCS7LTAProfile() - Method in class eu.europa.esig.dss.pades.validation.PAdESBaselineRequirementsChecker
Checks if the signature has PKCS#7-LTA profile
hasPKCS7LTAProfile() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
Checks the presence of an archive-time-stamp
hasPKCS7LTProfile() - Method in class eu.europa.esig.dss.pades.validation.PAdESBaselineRequirementsChecker
Checks if the signature has PKCS#7-LT profile
hasPKCS7LTProfile() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
Checks the presence of a validation data
hasPKCS7Profile() - Method in class eu.europa.esig.dss.pades.validation.PAdESBaselineRequirementsChecker
Checks if the signature has PKCS#7 profile (according to ISO 32000-1)
hasPKCS7Profile() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
Checks the presence of PKCS#7 corresponding SubFilter
hasPKCS7TProfile() - Method in class eu.europa.esig.dss.pades.validation.PAdESBaselineRequirementsChecker
Checks if the signature has PKCS#7-T profile
hasPKCS7TProfile() - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
Checks the presence of a signature-time-stamp

I

imageDimensionsEqual(BufferedImage, BufferedImage) - Static method in class eu.europa.esig.dss.pdf.visible.ImageUtils
Checks if the dimensions of the provided images is equal
imageParameters - Variable in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPositionBuilder
Visual signature parameters
ImageResolution - Class in eu.europa.esig.dss.pdf.visible
Image horizontal and vertical resolution
ImageResolution(int, int) - Constructor for class eu.europa.esig.dss.pdf.visible.ImageResolution
Default constructor
ImageRotationUtils - Class in eu.europa.esig.dss.pdf.visible
Contains utils for the image rotation
imagesEqual(BufferedImage, BufferedImage) - Static method in class eu.europa.esig.dss.pdf.visible.ImageUtils
Checks if the two given images are equal
ImageUtils - Class in eu.europa.esig.dss.pdf.visible
Static utilities for image creation and processing
incorporateValidationData(DSSDocument) - Method in class eu.europa.esig.dss.pades.signature.PAdESExtensionService
This method adds a DSS dictionary revision to the given document without password-protection with the required validation data if needed and no VRI dictionary created.
incorporateValidationData(DSSDocument, char[]) - Method in class eu.europa.esig.dss.pades.signature.PAdESExtensionService
This method adds a DSS dictionary revision to the given document protected by a passwordProtection with the required validation data if needed, without VRI dictionary created.
incorporateValidationData(DSSDocument, char[], boolean) - Method in class eu.europa.esig.dss.pades.signature.PAdESExtensionService
This method adds a DSS dictionary revision to the given document protected by a passwordProtection with the required validation data if needed, and a VRI dictionary is defined.
initializeDefault() - Static method in class eu.europa.esig.dss.pades.DSSFileFont
Initializes the default DSSFileFont
initializeDiagnosticDataBuilder() - Method in class eu.europa.esig.dss.pades.validation.PDFDocumentValidator
 
initializeDSSResourcesHandler() - Static method in class eu.europa.esig.dss.pades.PAdESUtils
This method initializes a new DSSResourcesHandler object
instantiateResourcesHandler() - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
This method instantiates a new DSSResourcesFactory
instantiateValidationDataContainer() - Method in class eu.europa.esig.dss.pades.validation.PDFDocumentValidator
 
InvalidPasswordException - Exception in eu.europa.esig.dss.pades.exception
Throwed if an invalid password has been provided
InvalidPasswordException(String) - Constructor for exception eu.europa.esig.dss.pades.exception.InvalidPasswordException
Default constructor with a message
IPdfObjFactory - Interface in eu.europa.esig.dss.pdf
Loads the relevant implementation of PDFSignatureService
isAdbeRevocationInfoArchival(CAdESAttribute) - Method in class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
Checks if the signedAttribute is an instance of type adbe-revocationInfoArchival
isAnnotationBoxOverlapping(AnnotationBox, List<PdfAnnotation>) - Method in class eu.europa.esig.dss.pdf.modifications.DefaultPdfDifferencesFinder
 
isAnnotationBoxOverlapping(AnnotationBox, List<PdfAnnotation>) - Method in interface eu.europa.esig.dss.pdf.modifications.PdfDifferencesFinder
Checks if the given annotationBox overlaps with pdfAnnotations
isArchiveTimestamp(CAdESAttribute) - Method in class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
 
isAttributeCertificateRef(CAdESAttribute) - Method in class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
 
isAttributeRevocationRef(CAdESAttribute) - Method in class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
 
isCertificateValues(CAdESAttribute) - Method in class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
 
isCompleteCertificateRef(CAdESAttribute) - Method in class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
 
isCompleteRevocationRef(CAdESAttribute) - Method in class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
 
isConsistent() - Method in interface eu.europa.esig.dss.pades.validation.PdfSignatureDictionary
Checks if the signature dictionary is consistent.
isConsistent() - Method in class eu.europa.esig.dss.pdf.PdfSigDictWrapper
 
isDocTimestamp(PdfSignatureDictionary) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
Checks if the given signature dictionary represents a DocTimeStamp
isDocumentTimestampLayer() - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
Checks if a DocumentTimestamp has to be added in the current mode
isEmbedFontSubset() - Method in class eu.europa.esig.dss.pades.DSSFileFont
This method returns whether only a font subset should be included into a PDF
isEmpty() - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
Checks if the SignatureImageParameters is empty (no image or text parameters are defined)
isEmpty() - Method in class eu.europa.esig.dss.pades.SignatureImageTextParameters
Checks if the text property is set for the parameters
isEmpty() - Method in class eu.europa.esig.dss.pdf.modifications.PdfObjectModifications
Checks whether the object is empty
isEncrypted() - Method in interface eu.europa.esig.dss.pdf.PdfDocumentReader
This method checks whether the document is encrypted
isGrayscale(Color) - Static method in class eu.europa.esig.dss.pdf.visible.ImageUtils
This method verifies if the provided color lies in the grayscale color space (e.g.
isIncludeVRIDictionary() - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
Returns whether the VRI dictionary should be included to the PAdES Signature on extension within LT-level revision (DSS revision)
isOpenWithOwnerAccess() - Method in interface eu.europa.esig.dss.pdf.PdfDocumentReader
This method verifies if the document has been opened with a full owner access (all modifications are permitted)
isOverlap(AnnotationBox) - Method in class eu.europa.esig.dss.pdf.AnnotationBox
Checks if the current AnnotationBox overlaps with the given box
isOverlap(PdfAnnotation) - Method in class eu.europa.esig.dss.pdf.AnnotationBox
Checks if the current AnnotationBox overlaps with the given pdfAnnotation
isPDFDocument(DSSDocument) - Static method in class eu.europa.esig.dss.pades.PAdESUtils
Checks if the given DSSDocument represents a PDF document
isProcessedReference(Number) - Method in class eu.europa.esig.dss.pdf.modifications.PdfObjectTree
Checks whether a reference to the given object by number has been already processed in this tree
isRefsOnlyTimestamp(CAdESAttribute) - Method in class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
 
isRevocationValues(CAdESAttribute) - Method in class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
 
isSigAndRefsTimestamp(CAdESAttribute) - Method in class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
 
isSignature(PdfSignatureDictionary) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
Checks if the given signature dictionary represents a Signature
isSignatureCoversWholeDocument(PdfSignatureDictionary) - Method in interface eu.europa.esig.dss.pdf.PdfDocumentReader
Checks if a signature for the given PDF Signature Dictionary covers the whole document
isSupported(DSSDocument) - Method in class eu.europa.esig.dss.pades.validation.PDFDocumentValidator
 
isSupported(DSSDocument) - Method in class eu.europa.esig.dss.pades.validation.PDFDocumentValidatorFactory
 
isSwapOfDimensionsRequired(int) - Static method in class eu.europa.esig.dss.pdf.visible.ImageRotationUtils
Verifies if swap of dimensions is required with the current rotation
isSwapOfDimensionsRequired(VisualSignatureRotation) - Static method in class eu.europa.esig.dss.pdf.visible.ImageRotationUtils
Verifies if swap of dimensions is required with the current rotation
isTransparent(BufferedImage) - Static method in class eu.europa.esig.dss.pdf.visible.ImageUtils
Checks if the image has a transparent layer
isUsageRightsSignaturePresent() - Method in interface eu.europa.esig.dss.pdf.PdfDocumentReader
This method verifies whether a PDF contains a usage rights signature
isValid() - Method in class eu.europa.esig.dss.pades.validation.ByteRange
Returns if the /ByteRange is valid
isValidCMSSignedData(DSSMessageDigest, DSSDocument) - Method in class eu.europa.esig.dss.pades.signature.PAdESWithExternalCMSService
This method verifies if the cms is cryptographically valid
isValidForPAdESBaselineBProfile() - Method in class eu.europa.esig.dss.pades.validation.CMSForPAdESBaselineRequirementsChecker
This method verifies validity of a CMS signature for enveloping within a PDF signature of PAdES-BASELINE format
isValidPAdESBaselineCMSSignedData(DSSMessageDigest, DSSDocument) - Method in class eu.europa.esig.dss.pades.signature.PAdESWithExternalCMSService
This method verifies if the given cms signature is compliant for PAdES format
ITEXT_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'ITXT' (iText identifier)

J

jpms_dss_pades - module jpms_dss_pades
 

L

list() - Method in interface eu.europa.esig.dss.pdf.PdfDict
Lists all encapsulated dictionary names
loadPdfDocumentReader(DSSDocument, char[]) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
Loads PdfDocumentReader instance
loadSignatureDrawer(SignatureImageParameters) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
Returns a SignatureDrawer initialized from a provided signatureDrawerFactory
LOCATION_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Location'
LOCK_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Lock'

M

makeTimestampTokensFromSignedAttributes() - Method in class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
 
makeTimestampTokensFromUnsignedAttributes() - Method in class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
 
messageDigest(DSSDocument, PAdESCommonParameters) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
 
messageDigest(DSSDocument, PAdESCommonParameters) - Method in interface eu.europa.esig.dss.pdf.PDFSignatureService
Returns the message-digest computed on PDF signature revision's ByteRange
METADATA_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Metadata'
modify(PdfObjectTree, Object, Object) - Static method in class eu.europa.esig.dss.pdf.modifications.ObjectModification
Creates ObjectModification for an object modification change

N

NAME_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Name'
NAMES_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Names'
newArchiveTimestampService() - Method in interface eu.europa.esig.dss.pdf.IPdfObjFactory
The services used for an archive timestamp creation
newArchiveTimestampService() - Method in class eu.europa.esig.dss.pdf.ServiceLoaderPdfObjFactory
 
newContentTimestampService() - Method in interface eu.europa.esig.dss.pdf.IPdfObjFactory
The services used for a content timestamp creation
newContentTimestampService() - Method in class eu.europa.esig.dss.pdf.ServiceLoaderPdfObjFactory
 
newPAdESSignatureService() - Method in interface eu.europa.esig.dss.pdf.IPdfObjFactory
The services used for a signature creation
newPAdESSignatureService() - Method in class eu.europa.esig.dss.pdf.ServiceLoaderPdfObjFactory
 
newSignatureTimestampService() - Method in interface eu.europa.esig.dss.pdf.IPdfObjFactory
The services used for a signature timestamp creation
newSignatureTimestampService() - Method in class eu.europa.esig.dss.pdf.ServiceLoaderPdfObjFactory
 

O

ObjectModification - Class in eu.europa.esig.dss.pdf.modifications
This object represents a modification occurred in a PDF document
OCSP_ARRAY_NAME_DSS - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'OCSPs'
OCSP_ARRAY_NAME_VRI - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'OCSP'
OPAQUE_VALUE - Static variable in class eu.europa.esig.dss.pdf.visible.ImageUtils
Defines the default value for a non-transparent alpha layer
openStream() - Method in class eu.europa.esig.dss.pades.validation.PdfByteRangeDocument
 
OUTPUT_INTENT_SRGB_PROFILE - Static variable in class eu.europa.esig.dss.pdf.visible.ImageUtils
Defines the sRGB ICC profile name used in OutputIntent
OUTPUT_INTENTS_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'OutputIntents'

P

PAdESBaselineRequirementsChecker - Class in eu.europa.esig.dss.pades.validation
Performs checks according to EN 319 142-1 v1.1.1 "6.3 PAdES baseline signatures"
PAdESBaselineRequirementsChecker(PAdESSignature, CertificateVerifier) - Constructor for class eu.europa.esig.dss.pades.validation.PAdESBaselineRequirementsChecker
Default constructor
PAdESCertificateSource - Class in eu.europa.esig.dss.pades.validation
CertificateSource that will retrieve the certificate from a PAdES Signature
PAdESCertificateSource(PdfSignatureRevision, String, SignerInformation) - Constructor for class eu.europa.esig.dss.pades.validation.PAdESCertificateSource
The default constructor for PAdESCertificateSource.
PAdESCommonParameters - Interface in eu.europa.esig.dss.pades
Defines a list of common PAdES parameters between signature and timestamps
PAdESConstants - Class in eu.europa.esig.dss.pdf
This class defines the DSS dictionary constants.
PAdESCRLSource - Class in eu.europa.esig.dss.pades.validation
CRLSource that will retrieve the CRL from a PAdES Signature
PAdESCRLSource(PdfSignatureRevision, String, AttributeTable) - Constructor for class eu.europa.esig.dss.pades.validation.PAdESCRLSource
The default constructor
PAdESDiagnosticDataBuilder - Class in eu.europa.esig.dss.pades.validation
DiagnosticDataBuilder for a PDF signature
PAdESDiagnosticDataBuilder() - Constructor for class eu.europa.esig.dss.pades.validation.PAdESDiagnosticDataBuilder
Default constructor
PAdESExtensionService - Class in eu.europa.esig.dss.pades.signature
The service is used to obtain a validation data for signatures/timestamps within a PDF file and incorporate it on the LT-level of the document (create a DSS dictionary revision)
PAdESExtensionService(CertificateVerifier) - Constructor for class eu.europa.esig.dss.pades.signature.PAdESExtensionService
Constructor instantiating default IPdfObjFactory
PAdESExtensionService(CertificateVerifier, IPdfObjFactory) - Constructor for class eu.europa.esig.dss.pades.signature.PAdESExtensionService
Default constructor
PAdESOCSPSource - Class in eu.europa.esig.dss.pades.validation
OCSPSource that retrieves the OCSPResp from a PAdES Signature
PAdESOCSPSource(PdfSignatureRevision, String, AttributeTable) - Constructor for class eu.europa.esig.dss.pades.validation.PAdESOCSPSource
The default constructor
PAdESProfileParameters - Class in eu.europa.esig.dss.pades
This class is used to accelerate signature creation process for PAdES.
PAdESProfileParameters() - Constructor for class eu.europa.esig.dss.pades.PAdESProfileParameters
Default constructor
PAdESService - Class in eu.europa.esig.dss.pades.signature
PAdES implementation of the DocumentSignatureService
PAdESService(CertificateVerifier) - Constructor for class eu.europa.esig.dss.pades.signature.PAdESService
This is the constructor to create an instance of the PAdESService.
PAdESSignature - Class in eu.europa.esig.dss.pades.validation
Implementation of AdvancedSignature for PAdES
PAdESSignature(PdfSignatureRevision, List<PdfRevision>) - Constructor for class eu.europa.esig.dss.pades.validation.PAdESSignature
The default constructor for PAdESSignature.
PAdESSignatureIdentifierBuilder - Class in eu.europa.esig.dss.pades.validation
Builds a signature identifier for a PAdES signature
PAdESSignatureIdentifierBuilder(PAdESSignature) - Constructor for class eu.europa.esig.dss.pades.validation.PAdESSignatureIdentifierBuilder
The default constructor
PAdESSignatureParameters - Class in eu.europa.esig.dss.pades
Parameters to create/extend a PAdES signature
PAdESSignatureParameters() - Constructor for class eu.europa.esig.dss.pades.PAdESSignatureParameters
Default constructor instantiating object with default parameters
PAdESSignatureScopeFinder - Class in eu.europa.esig.dss.pades.validation.scope
The class finds a signer data for a PAdESSignature / PdfSignatureOrDocTimestampInfo instance
PAdESSignatureScopeFinder() - Constructor for class eu.europa.esig.dss.pades.validation.scope.PAdESSignatureScopeFinder
Default constructor
PAdESTimestampParameters - Class in eu.europa.esig.dss.pades
Parameters for a PAdES timestamp creation
PAdESTimestampParameters() - Constructor for class eu.europa.esig.dss.pades.PAdESTimestampParameters
Empty constructor
PAdESTimestampParameters(DigestAlgorithm) - Constructor for class eu.europa.esig.dss.pades.PAdESTimestampParameters
Default constructor
PAdESTimestampScopeFinder - Class in eu.europa.esig.dss.pades.validation.scope
Finds a scope for a PDF document timestamp
PAdESTimestampScopeFinder() - Constructor for class eu.europa.esig.dss.pades.validation.scope.PAdESTimestampScopeFinder
Default constructor
PAdESTimestampService - Class in eu.europa.esig.dss.pades.timestamp
The service to timestamp a PDF
PAdESTimestampService(TSPSource) - Constructor for class eu.europa.esig.dss.pades.timestamp.PAdESTimestampService
Constructor with TSPSource instantiating a default PDFSignatureService for an archive (document) timestamp creation
PAdESTimestampService(TSPSource, PDFSignatureService) - Constructor for class eu.europa.esig.dss.pades.timestamp.PAdESTimestampService
The default constructor
PAdESTimestampSource - Class in eu.europa.esig.dss.pades.validation.timestamp
Extracts timestamps from a PAdES document
PAdESTimestampSource(PAdESSignature, List<PdfRevision>) - Constructor for class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
The default constructor to extract timestamps for a signature
PAdESUtils - Class in eu.europa.esig.dss.pades
Utils for dealing with PAdES
PAdESWithExternalCMSService - Class in eu.europa.esig.dss.pades.signature
This service contains methods for a PAdES signature creation using an external CMS provider.
PAdESWithExternalCMSService() - Constructor for class eu.europa.esig.dss.pades.signature.PAdESWithExternalCMSService
Default constructor to instantiate PAdESExternalCMSSignatureService
PARENT_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Parent'
PartialPdfByteRangeSignatureScope - Class in eu.europa.esig.dss.pades.validation.scope
Represents a partial PDF signature scope, when a signature/timestamp's byte range does not cover the whole document
PartialPdfByteRangeSignatureScope(ByteRange, DSSDocument) - Constructor for class eu.europa.esig.dss.pades.validation.scope.PartialPdfByteRangeSignatureScope
Default constructor
PdfAnnotation - Class in eu.europa.esig.dss.pdf
Contains relative information about a PDF annotation
PdfAnnotation(AnnotationBox) - Constructor for class eu.europa.esig.dss.pdf.PdfAnnotation
Default constructor
PdfArray - Interface in eu.europa.esig.dss.pdf
The usage of this interface permit the user to choose the underlying PDF library use to created PDF signatures.
PdfByteRangeDocument - Class in eu.europa.esig.dss.pades.validation
Internal representation of a PDF document.
PdfByteRangeDocument(DSSDocument, ByteRange) - Constructor for class eu.europa.esig.dss.pades.validation.PdfByteRangeDocument
Default constructor
PdfByteRangeSignatureScope - Class in eu.europa.esig.dss.pades.validation.scope
The signature scope represents a signed PDF byte range
PdfByteRangeSignatureScope(String, ByteRange, DSSDocument) - Constructor for class eu.europa.esig.dss.pades.validation.scope.PdfByteRangeSignatureScope
Default constructor
PdfCmsCRLSource - Class in eu.europa.esig.dss.pades.validation
Represents a source of CRL tokens extracted from a PDF's CMS
PdfCmsCRLSource(AttributeTable) - Constructor for class eu.europa.esig.dss.pades.validation.PdfCmsCRLSource
The default constructor
PdfCmsOCSPSource - Class in eu.europa.esig.dss.pades.validation
Represents a source of OCSP tokens extracted from a PDF's CMS
PdfCmsOCSPSource(AttributeTable) - Constructor for class eu.europa.esig.dss.pades.validation.PdfCmsOCSPSource
The default constructor
PdfCMSRevision - Class in eu.europa.esig.dss.pdf
Defines a PDF revision containing a CMS data (signature/timestamp)
PdfCMSRevision(PdfSignatureDictionary, List<PdfSignatureField>, DSSDocument, DSSDocument, boolean) - Constructor for class eu.europa.esig.dss.pdf.PdfCMSRevision
Default constructor
PdfCompositeDssDictCertificateSource - Class in eu.europa.esig.dss.pades.validation.dss
Represents a merged result of extracted certificate sources from /DSS revisions of a PDF document
PdfCompositeDssDictCertificateSource() - Constructor for class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictCertificateSource
Default constructor instantiation an object with empty mpa of certificate token objects
PdfCompositeDssDictCRLSource - Class in eu.europa.esig.dss.pades.validation.dss
Represents a merged result of extracted CRL binaries from different /DSS revisions of a PDF document
PdfCompositeDssDictCRLSource() - Constructor for class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictCRLSource
Default constructor instantiation an object with empty mpa of CRL token objects
PdfCompositeDssDictionary - Class in eu.europa.esig.dss.pades.validation.dss
This class represents a merged result of all /DSS dictionaries' content extracted from a PDF document
PdfCompositeDssDictionary() - Constructor for class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictionary
Default constructor
PdfCompositeDssDictOCSPSource - Class in eu.europa.esig.dss.pades.validation.dss
Represents a merged result of extracted OCSP binaries from different /DSS revisions of a PDF document
PdfCompositeDssDictOCSPSource() - Constructor for class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictOCSPSource
Default constructor instantiation an object with empty mpa of OCSP token objects
PdfDict - Interface in eu.europa.esig.dss.pdf
The usage of this interface permit the user to choose the underlying PDF library use to created PDF signatures.
pdfDifferencesFinder - Variable in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
Used to find differences occurred between PDF revisions (e.g.
PdfDifferencesFinder - Interface in eu.europa.esig.dss.pdf.modifications
This interface is used to encounter differences in pages between given PDF revisions.
PdfDocDssRevision - Class in eu.europa.esig.dss.pdf
This class represents an LT-level PDF revision containing a DSS dictionary
PdfDocDssRevision(PdfCompositeDssDictionary, PdfDssDict) - Constructor for class eu.europa.esig.dss.pdf.PdfDocDssRevision
Default constructor
PdfDocTimestampRevision - Class in eu.europa.esig.dss.pdf
Signature timestamp representation This class is only used in case of Document Timestamp (not signature-timestamp from CAdES/CMS)
PdfDocTimestampRevision(PdfSignatureDictionary, List<PdfSignatureField>, DSSDocument, DSSDocument, boolean) - Constructor for class eu.europa.esig.dss.pdf.PdfDocTimestampRevision
Default constructor to create PdfDocTimestampInfo
PdfDocumentReader - Interface in eu.europa.esig.dss.pdf
Reads the PDF Document
PDFDocumentValidator - Class in eu.europa.esig.dss.pades.validation
Validation of PDF document.
PDFDocumentValidator() - Constructor for class eu.europa.esig.dss.pades.validation.PDFDocumentValidator
Empty constructor
PDFDocumentValidator(DSSDocument) - Constructor for class eu.europa.esig.dss.pades.validation.PDFDocumentValidator
The default constructor for PDFDocumentValidator.
PDFDocumentValidatorFactory - Class in eu.europa.esig.dss.pades.validation
Loads a relevant validator for a PDF document
PDFDocumentValidatorFactory() - Constructor for class eu.europa.esig.dss.pades.validation.PDFDocumentValidatorFactory
Default constructor
PdfDssDict - Interface in eu.europa.esig.dss.pdf
Represents the DSS dictionary
PdfDssDictCertificateSource - Class in eu.europa.esig.dss.pades.validation.dss
The certificate source extracted from a DSS dictionary
PdfDssDictCertificateSource(PdfCompositeDssDictCertificateSource, PdfDssDict) - Constructor for class eu.europa.esig.dss.pades.validation.dss.PdfDssDictCertificateSource
Default constructor
PdfDssDictCertificateSource(PdfCompositeDssDictCertificateSource, PdfDssDict, String) - Constructor for class eu.europa.esig.dss.pades.validation.dss.PdfDssDictCertificateSource
Default constructor with VRI name (to be used for a signature)
PdfDssDictCRLSource - Class in eu.europa.esig.dss.pades.validation.dss
The CRL source extracted from a DSS dictionary
PdfDssDictCRLSource(PdfCompositeDssDictCRLSource, PdfDssDict) - Constructor for class eu.europa.esig.dss.pades.validation.dss.PdfDssDictCRLSource
Default constructor
PdfDssDictCRLSource(PdfCompositeDssDictCRLSource, PdfDssDict, String) - Constructor for class eu.europa.esig.dss.pades.validation.dss.PdfDssDictCRLSource
Constructor with VRI dictionary name, to be used for a signature source
PdfDssDictOCSPSource - Class in eu.europa.esig.dss.pades.validation.dss
The OCSP source extracted from a DSS dictionary
PdfDssDictOCSPSource(PdfCompositeDssDictOCSPSource, PdfDssDict) - Constructor for class eu.europa.esig.dss.pades.validation.dss.PdfDssDictOCSPSource
Default constructor
PdfDssDictOCSPSource(PdfCompositeDssDictOCSPSource, PdfDssDict, String) - Constructor for class eu.europa.esig.dss.pades.validation.dss.PdfDssDictOCSPSource
Constructor with VRI dictionary name, to be used for a signature source
PdfModification - Interface in eu.europa.esig.dss.pdf.modifications
This interface contains information about the occurred modifications in a PDF
PdfModificationDetection - Class in eu.europa.esig.dss.pdf.modifications
The class contains necessary information about a PDF visual or structure modifications
PdfModificationDetection() - Constructor for class eu.europa.esig.dss.pdf.modifications.PdfModificationDetection
Default constructor instantiating object with null values
PdfObjectModifications - Class in eu.europa.esig.dss.pdf.modifications
Contains a collection of ObjectModifications categorized by different groups
PdfObjectModifications() - Constructor for class eu.europa.esig.dss.pdf.modifications.PdfObjectModifications
Default constructor instantiating object with empty differences lists
PdfObjectModificationsFilter - Class in eu.europa.esig.dss.pdf.modifications
Used to categorize ObjectModifications to four different categories.
PdfObjectModificationsFilter() - Constructor for class eu.europa.esig.dss.pdf.modifications.PdfObjectModificationsFilter
Default constructor
pdfObjectModificationsFinder - Variable in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
Used to find differences within internal PDF objects occurred between PDF revisions .
PdfObjectModificationsFinder - Interface in eu.europa.esig.dss.pdf.modifications
This class is used to find and return all object modifications occurred between two PDF document revisions.
PdfObjectTree - Class in eu.europa.esig.dss.pdf.modifications
Represents a PDF object chain from a root to the current object
PdfObjectTree() - Constructor for class eu.europa.esig.dss.pdf.modifications.PdfObjectTree
Constructor without starting key
PdfObjectTree(String) - Constructor for class eu.europa.esig.dss.pdf.modifications.PdfObjectTree
Default constructor
pdfPermissionsChecker - Variable in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
Used to verify PDF document permissions regarding a new signature creation
PdfPermissionsChecker - Class in eu.europa.esig.dss.pdf
This class is used to verify permissions of a PDF document and to check whether modifications are allowed
PdfPermissionsChecker() - Constructor for class eu.europa.esig.dss.pdf.PdfPermissionsChecker
Default constructor to instantiate the checker
PdfRevision - Interface in eu.europa.esig.dss.pades.validation
The usage of this interface permit the user to choose the underlying PDF library use to created PDF signatures.
PdfRevisionScopeFinder - Class in eu.europa.esig.dss.pades.validation.scope
An abstract class to find a PdfRevision scope
PdfRevisionScopeFinder() - Constructor for class eu.europa.esig.dss.pades.validation.scope.PdfRevisionScopeFinder
Default constructor
PdfRevisionTimestampSource - Class in eu.europa.esig.dss.pades.validation.timestamp
Extracts a timestamp from a single PdfRevision
PdfRevisionTimestampSource(PdfRevision, ListCertificateSource, ListRevocationSource<CRL>, ListRevocationSource<OCSP>) - Constructor for class eu.europa.esig.dss.pades.validation.timestamp.PdfRevisionTimestampSource
Default constructor
PDFServiceMode - Enum Class in eu.europa.esig.dss.pdf
Defines the executing PDF service modes
PdfSigDictWrapper - Class in eu.europa.esig.dss.pdf
The default implementation of PdfSignatureDictionary
PdfSigDictWrapper(PdfDict) - Constructor for class eu.europa.esig.dss.pdf.PdfSigDictWrapper
Default constructor
pdfSignatureCache - Variable in class eu.europa.esig.dss.pades.PAdESTimestampParameters
The internal signature processing variable
PdfSignatureCache - Class in eu.europa.esig.dss.pdf
This class is used as a DTO containing cached data to be used to accelerate the signature creation process
PdfSignatureCache() - Constructor for class eu.europa.esig.dss.pdf.PdfSignatureCache
Default constructor instantiating object with null values
PdfSignatureDictionary - Interface in eu.europa.esig.dss.pades.validation
Contains PDF signature dictionary information
PdfSignatureDictionaryComparator - Class in eu.europa.esig.dss.pdf
This comparator is used to sort signatures by ByteRange
PdfSignatureDictionaryComparator() - Constructor for class eu.europa.esig.dss.pdf.PdfSignatureDictionaryComparator
Default constructor
PdfSignatureField - Class in eu.europa.esig.dss.pades.validation
Object of this interface represents a PDF Signature field
PdfSignatureField(PdfDict) - Constructor for class eu.europa.esig.dss.pades.validation.PdfSignatureField
Default constructor
pdfSignatureFieldPositionChecker - Variable in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
Used to verify the signature field position placement validity
PdfSignatureFieldPositionChecker - Class in eu.europa.esig.dss.pdf
This class is used to verify the correctness of a new signature field placement within a PDF document
PdfSignatureFieldPositionChecker() - Constructor for class eu.europa.esig.dss.pdf.PdfSignatureFieldPositionChecker
Default constructor to instantiate the checker
PdfSignatureRevision - Class in eu.europa.esig.dss.pdf
Represents a PDF revision for an electronic signature
PdfSignatureRevision(PdfSignatureDictionary, PdfCompositeDssDictionary, PdfDssDict, List<PdfSignatureField>, DSSDocument, DSSDocument, boolean) - Constructor for class eu.europa.esig.dss.pdf.PdfSignatureRevision
Default constructor
PDFSignatureService - Interface in eu.europa.esig.dss.pdf
The usage of this interface permits the user to choose the underlying PDF library used to create PDF signatures.
PdfTimestampToken - Class in eu.europa.esig.dss.pades.validation.timestamp
Specific class for a PDF TimestampToken
PdfTimestampToken(PdfDocTimestampRevision) - Constructor for class eu.europa.esig.dss.pades.validation.timestamp.PdfTimestampToken
The default constructor
PdfTimestampTokenIdentifierBuilder - Class in eu.europa.esig.dss.pades.validation.timestamp
Builds an eu.europa.esig.dss.spi.x509.tsp.TimestampTokenIdentifier for a eu.europa.esig.dss.pades.validation.timestamp.PdfTimestampToken
PdfTimestampTokenIdentifierBuilder(PdfTimestampToken) - Constructor for class eu.europa.esig.dss.pades.validation.timestamp.PdfTimestampTokenIdentifierBuilder
Default constructor to build an identifier for a PdfTimestampToken
PdfValidationDataContainer - Class in eu.europa.esig.dss.pades.validation
A PDF implementation if ValidationDataContainer containing a validation data to be incorporated within a PDF document
PdfValidationDataContainer(Collection<PdfDocDssRevision>) - Constructor for class eu.europa.esig.dss.pades.validation.PdfValidationDataContainer
Default constructor
PdfVriDict - Class in eu.europa.esig.dss.pdf
Represents a VRI dictionary
PdfVriDict(String, PdfDict) - Constructor for class eu.europa.esig.dss.pdf.PdfVriDict
Default constructor
PdfVriDictSource - Class in eu.europa.esig.dss.pades.validation.dss
This class extracts special information from a VRI dictionary
PdfVriDictSource(PdfDssDict, String) - Constructor for class eu.europa.esig.dss.pades.validation.dss.PdfVriDictSource
Default constructor
PERMISSIONS_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'P' (Permissions)
PERMS_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Perms'
PIECE_INFO_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'PieceInfo'
populateFromDssDictionary(PdfDssDict) - Method in class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictCertificateSource
This method allows adding certificates extracted from a /DSS revision
populateFromDssDictionary(PdfDssDict) - Method in class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictCRLSource
This method allows adding CRL tokens extracted from a /DSS revision
populateFromDssDictionary(PdfDssDict) - Method in class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictionary
This method is used to populate certificate and revocation sources with data extracted from /DSS revision
populateFromDssDictionary(PdfDssDict) - Method in class eu.europa.esig.dss.pades.validation.dss.PdfCompositeDssDictOCSPSource
This method allows adding OCSP tokens extracted from a /DSS revision
postProcessing(List<AdvancedSignature>) - Method in class eu.europa.esig.dss.pades.validation.PDFDocumentValidator
Post-process the extracted signatures NOTE: the method shall be used only for the document validation
prepareDssDictionaryValidationContext(ValidationContext, List<PdfDocDssRevision>) - Method in class eu.europa.esig.dss.pades.validation.PDFDocumentValidator
Fills the validateContext with certificate tokens from dssDicts
prepareValidationContext(Collection<T>, Collection<TimestampToken>, Collection<EvidenceRecord>, CertificateVerifier) - Method in class eu.europa.esig.dss.pades.validation.PDFDocumentValidator
 
previewPageWithVisualSignature(DSSDocument, PAdESCommonParameters) - Method in interface eu.europa.esig.dss.pdf.PDFSignatureService
Returns a page preview with the visual signature
previewPageWithVisualSignature(DSSDocument, PAdESSignatureParameters) - Method in class eu.europa.esig.dss.pades.signature.PAdESService
Returns a page preview with the visual signature
previewSignatureField(DSSDocument, PAdESCommonParameters) - Method in interface eu.europa.esig.dss.pdf.PDFSignatureService
Returns a preview of the signature field
previewSignatureField(DSSDocument, PAdESSignatureParameters) - Method in class eu.europa.esig.dss.pades.signature.PAdESService
Returns a preview of the signature field
PROP_BUILD - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Prop_Build' (Build properties)
ProtectedDocumentException - Exception in eu.europa.esig.dss.pades.exception
Thrown when the document is protected (the requested operation is not permitted)
ProtectedDocumentException(String) - Constructor for exception eu.europa.esig.dss.pades.exception.ProtectedDocumentException
Default constructor with a message
ProtectedDocumentExceptionOnStatusAlert - Class in eu.europa.esig.dss.pades.alerts
This alert is used to throw a eu.europa.esig.dss.pades.exception.ProtectedDocumentException when the corresponding check fails
ProtectedDocumentExceptionOnStatusAlert() - Constructor for class eu.europa.esig.dss.pades.alerts.ProtectedDocumentExceptionOnStatusAlert
The default constructor

R

read() - Method in class eu.europa.esig.dss.pades.validation.ByteRangeInputStream
 
read(byte[], int, int) - Method in class eu.europa.esig.dss.pades.validation.ByteRangeInputStream
 
readDisplayMetadata(DSSDocument) - Static method in class eu.europa.esig.dss.pdf.visible.ImageUtils
Reads image's metadata
REASON_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Reason'
REFERENCE_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Reference'
reinit() - Method in interface eu.europa.esig.dss.pades.PAdESCommonParameters
This method re-inits signature parameters to clean temporary settings
reinit() - Method in class eu.europa.esig.dss.pades.PAdESTimestampParameters
 
replaceSignature(DSSDocument, byte[], DSSResourcesHandlerBuilder) - Static method in class eu.europa.esig.dss.pades.PAdESUtils
This method replaces /Contents field value with a given cmsSignedData binaries
resourcesHandlerBuilder - Variable in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
The builder to be used to create a new DSSResourcesHandler for each internal call, defining a way working with internal resources (e.g.
RevocationInfoArchival - Class in eu.europa.esig.dss.pades.validation
RevocationInfoArchival ::= SEQUENCE { crl [0] EXPLICIT SEQUENCE of CRLs, OPTIONAL ocsp [1] EXPLICIT SEQUENCE of OCSP Responses, OPTIONAL otherRevInfo [2] EXPLICIT SEQUENCE of OtherRevInfo, OPTIONAL }
RevocationInfoArchival(CertificateList[], OCSPResponse[], OtherRevVals) - Constructor for class eu.europa.esig.dss.pades.validation.RevocationInfoArchival
The constructor
RGB_PROFILE_NAME - Static variable in class eu.europa.esig.dss.pdf.visible.ImageUtils
The RGB color profile
ROOT_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Root'
rotateRelativelyWrappingBox(AnnotationBox, AnnotationBox, int) - Static method in class eu.europa.esig.dss.pdf.visible.ImageRotationUtils
This method rotates the given annotationBox relatively the wrappingBox according to the given rotation

S

SecureRandomProvider - Interface in eu.europa.esig.dss.pdf.encryption
The class is used to provide a SecureRandom to be used for encrypted PDF signing/extension
secureReadMetadata(SignatureImageParameters) - Static method in class eu.europa.esig.dss.pdf.visible.ImageUtils
Reads image's metadata in a secure way.
ServiceLoaderPdfObjFactory - Class in eu.europa.esig.dss.pdf
Implementation of IPdfObjFactory which looks for in the registered services and uses the first found instance.
ServiceLoaderPdfObjFactory() - Constructor for class eu.europa.esig.dss.pdf.ServiceLoaderPdfObjFactory
Default constructor
setAction(PdfLockAction) - Method in class eu.europa.esig.dss.pdf.SigFieldPermissions
Sets the action
setAlertOnDocumentReadException(StatusAlert) - Method in class eu.europa.esig.dss.pdf.PdfSignatureFieldPositionChecker
Sets a behavior to follow when a IOException is thrown on an attempt to read document properties Default : ExceptionOnStatusAlert - throw the exception
setAlertOnForbiddenSignatureCreation(StatusAlert) - Method in class eu.europa.esig.dss.pdf.PdfPermissionsChecker
Sets a behavior to follow when creating a new signature in a document that forbids creation of new signatures Default : ExceptionOnStatusAlert - throw the exception
setAlertOnSignatureFieldOutsidePageDimensions(StatusAlert) - Method in class eu.europa.esig.dss.pdf.PdfSignatureFieldPositionChecker
Sets a behavior to follow when a new signature field is created outside the page's dimensions Default : ExceptionOnStatusAlert - throw the exception
setAlertOnSignatureFieldOverlap(StatusAlert) - Method in class eu.europa.esig.dss.pdf.PdfSignatureFieldPositionChecker
Sets alert on a signature field overlap with existing fields or/and annotations Default : ExceptionOnStatusAlert - throw the exception
setAlignmentHorizontal(VisualSignatureAlignmentHorizontal) - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
Sets a horizontal alignment respectively to a page of the signature field
setAlignmentVertical(VisualSignatureAlignmentVertical) - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
Sets a vertical alignment respectively to a page of the signature field
setAnnotationOverlaps(List<PdfModification>) - Method in class eu.europa.esig.dss.pdf.modifications.PdfModificationDetection
Sets annotation overlaps
setAppName(String) - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
Sets signing application name
setAppName(String) - Method in class eu.europa.esig.dss.pades.PAdESTimestampParameters
Sets signing application name
setArchiveTimestampParameters(CAdESTimestampParameters) - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
 
setBackgroundColor(Color) - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
Sets the background color for the signature field
setBackgroundColor(Color) - Method in class eu.europa.esig.dss.pades.SignatureImageTextParameters
Sets the provided background color for a test's area NOTE: use NULL for a transparent background (if supported by a selected implementation) DEFAULT: Color.WHITE (PAdES visual appearance: allow null as text color, preventing graphic operators)
setBinaryLength(int) - Method in class eu.europa.esig.dss.pdf.encryption.DSSSecureRandomProvider
Sets the amount of bytes to be computed for FixedSecureRandom 16 bytes is required per one AES Vector initialization
setBoxHeight(float) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets height of the signature bounding box
setBoxWidth(float) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets width of the signature bounding box
setBoxX(float) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets upper left X coordinate of the signature bounding box
setBoxY(float) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets upper left Y coordinate of the signature bounding box
setCertificateVerifier(CertificateVerifier) - Method in class eu.europa.esig.dss.pades.signature.PAdESWithExternalCMSService
This setter allows to define the CertificateVerifier.
setCertificationPermission(CertificationPermission) - Method in class eu.europa.esig.dss.pdf.SigFieldPermissions
Sets the CertificationPermission
setContactInfo(String) - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
Sets the contactInfo
setContentSize(int) - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
This setter defines an amount of bytes to be reserved for a CMS signature contents encapsulation Default : 9472 bytes
setContentSize(int) - Method in class eu.europa.esig.dss.pades.PAdESTimestampParameters
This setter allows reserving more than the default size for a timestamp Default : 9472 bytes
setContentTimestampParameters(CAdESTimestampParameters) - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
 
setDigestAlgorithm(DigestAlgorithm) - Method in class eu.europa.esig.dss.pdf.encryption.DSSSecureRandomProvider
Allows to set a DigestAlgorithm that will be applied on serialized parameters
setDpi(Integer) - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
Sets an expected DPI value.
setDssCertificateSource(ListCertificateSource) - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
Sets a joint DSS/VRI Certificate Source
setDssCRLSource(ListRevocationSource<CRL>) - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
Sets a joint DSS/VRI CRL Source
setDssOCSPSource(ListRevocationSource<OCSP>) - Method in class eu.europa.esig.dss.pades.validation.PAdESSignature
Sets a joint DSS/VRI OCSP Source
setEmbedFontSubset(boolean) - Method in class eu.europa.esig.dss.pades.DSSFileFont
Sets whether only a subset of used glyphs should be embedded to a PDF, when a DSSFileFont is used.
setFieldId(String) - Method in class eu.europa.esig.dss.pades.SignatureFieldParameters
Sets a signature field id/name to place a signature into
setFieldParameters(SignatureFieldParameters) - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
Sets SignatureFieldParameters, like signature field position and dimensions
setFields(List<String>) - Method in class eu.europa.esig.dss.pdf.SigFieldPermissions
Sets a list of field names
setFilter(String) - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
Sets the filter
setFilter(String) - Method in class eu.europa.esig.dss.pades.PAdESTimestampParameters
Sets the filter
setFont(DSSFont) - Method in class eu.europa.esig.dss.pades.SignatureImageTextParameters
Sets a text font
setGlobalRotation(int) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets global signature field rotation
setHeight(float) - Method in class eu.europa.esig.dss.pades.SignatureFieldParameters
Sets a height of the signature field
setImage(DSSDocument) - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
Allows to set a custom image to display on a signature field
setImageBoxHeight(float) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets height of the image boundary box
setImageBoxWidth(float) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets width of the image boundary box
setImageBoxX(float) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets upper left X coordinate of the image boundary box
setImageBoxY(float) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets upper left Y coordinate of the image boundary box
setImageHeight(float) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets height of the image
setImageParameters(SignatureImageParameters) - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
Sets the SignatureImageParameters for a visual signature creation
setImageParameters(SignatureImageParameters) - Method in class eu.europa.esig.dss.pades.PAdESTimestampParameters
Sets the SignatureImageParameters for a visual timestamp creation
setImageResolution(ImageResolution) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets ImageResolution
setImageScaling(ImageScaling) - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
Sets the parameter used to define an image scaling behavior within a signature field DEFAULT : ImageScaling.STRETCH (stretches the image in both directions in order to fill the signature field)
setImageWidth(float) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets width of the image
setImageX(float) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets upper left X coordinate of the image
setImageY(float) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets upper left Y coordinate of the image
setIncludeVRIDictionary(boolean) - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
Sets whether corresponding VRI dictionary should be included to the PAdES signature on extension to LT-level Default: FALSE (VRI dictionary is not included to PAdES signature)
setLocation(String) - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
Sets location (The CPU host name or physical location of the signing)
setMaximalPagesAmountForVisualComparison(int) - Method in class eu.europa.esig.dss.pdf.modifications.DefaultPdfDifferencesFinder
Sets a maximal pages amount in a PDF to process a visual screenshot comparison Example: for value 10, the visual comparison will be executed for a PDF containing 10 and fewer pages NOTE: In order to disable visual comparison check set the pages amount to 0 (zero) Default : 10 pages
setMaximumObjectVerificationDeepness(int) - Method in class eu.europa.esig.dss.pdf.modifications.DefaultPdfObjectModificationsFinder
Sets the maximum objects verification deepness of enveloped objects to be compared.
setMessageDigest(DSSMessageDigest) - Method in class eu.europa.esig.dss.pdf.PdfSignatureCache
Sets message-digest of the ByteRange
setModificationDetection(PdfModificationDetection) - Method in class eu.europa.esig.dss.pdf.PdfCMSRevision
Sets the PdfModificationDetection result
setName(String) - Method in class eu.europa.esig.dss.pdf.PdfAnnotation
Sets a name of the annotation
setObjectModifications(PdfObjectModifications) - Method in class eu.europa.esig.dss.pdf.modifications.PdfModificationDetection
Sets a collection of filtered object modifications
setOriginX(float) - Method in class eu.europa.esig.dss.pades.SignatureFieldParameters
Sets a upper left X coordinate of the signature field
setOriginY(float) - Method in class eu.europa.esig.dss.pades.SignatureFieldParameters
Sets a upper left Y coordinate of the signature field
setPadding(float) - Method in class eu.europa.esig.dss.pades.SignatureImageTextParameters
Sets a padding between text and its area
setPage(int) - Method in class eu.europa.esig.dss.pades.SignatureFieldParameters
Sets a page number where the signature field should be placed NOTE: the counting starts from 1 (one) for the first page of the document
setPageDifferences(List<PdfModification>) - Method in class eu.europa.esig.dss.pdf.modifications.PdfModificationDetection
Sets page differences (for missing/added pages)
setPasswordProtection(char[]) - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
Sets password to the document
setPasswordProtection(char[]) - Method in class eu.europa.esig.dss.pades.PAdESTimestampParameters
Sets password to the document
setPasswordProtection(char[]) - Method in class eu.europa.esig.dss.pades.validation.PDFDocumentValidator
Specify the used password for the encrypted document
setPdfDifferencesFinder(PdfDifferencesFinder) - Method in class eu.europa.esig.dss.pdf.AbstractPdfObjFactory
 
setPdfDifferencesFinder(PdfDifferencesFinder) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
 
setPdfDifferencesFinder(PdfDifferencesFinder) - Method in interface eu.europa.esig.dss.pdf.IPdfObjFactory
This method is used to set a custom PdfDifferencesFinder to detect differences between signed and final PDF document revisions.
setPdfDifferencesFinder(PdfDifferencesFinder) - Method in interface eu.europa.esig.dss.pdf.PDFSignatureService
Sets the PdfDifferencesFinder used to find the differences on pages between given PDF revisions.
setPdfObjectModificationsFilter(PdfObjectModificationsFilter) - Method in class eu.europa.esig.dss.pdf.modifications.DefaultPdfObjectModificationsFinder
Sets the PdfObjectModificationsFilter used to categorize found differences between PDF objects.
setPdfObjectModificationsFinder(PdfObjectModificationsFinder) - Method in class eu.europa.esig.dss.pdf.AbstractPdfObjFactory
 
setPdfObjectModificationsFinder(PdfObjectModificationsFinder) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
 
setPdfObjectModificationsFinder(PdfObjectModificationsFinder) - Method in interface eu.europa.esig.dss.pdf.IPdfObjFactory
This method is used to set a custom PdfObjectModificationsFinder to detect modifications occurred within internal PDF objects between signed and final PDF document revisions.
setPdfObjectModificationsFinder(PdfObjectModificationsFinder) - Method in interface eu.europa.esig.dss.pdf.PDFSignatureService
Sets the PdfObjectModificationsFinder used to find the differences between internal PDF objects occurred between given PDF revisions.
setPdfObjFactory(IPdfObjFactory) - Method in class eu.europa.esig.dss.pades.signature.PAdESService
Set the IPdfObjFactory.
setPdfObjFactory(IPdfObjFactory) - Method in class eu.europa.esig.dss.pades.signature.PAdESWithExternalCMSService
Set the IPdfObjFactory.
setPdfObjFactory(IPdfObjFactory) - Method in class eu.europa.esig.dss.pades.validation.PDFDocumentValidator
Set the IPdfObjFactory.
setPdfPermissionsChecker(PdfPermissionsChecker) - Method in class eu.europa.esig.dss.pdf.AbstractPdfObjFactory
 
setPdfPermissionsChecker(PdfPermissionsChecker) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
 
setPdfPermissionsChecker(PdfPermissionsChecker) - Method in interface eu.europa.esig.dss.pdf.IPdfObjFactory
This method is used to set a custom PdfPermissionsChecker to verify the PDF document encryption dictionary permission rules for a new signature creation, when applicable
setPdfPermissionsChecker(PdfPermissionsChecker) - Method in interface eu.europa.esig.dss.pdf.PDFSignatureService
Sets the PdfPermissionsChecker used to verify the PDF document rules for a new signature creation
setPdfSignatureFieldPositionChecker(PdfSignatureFieldPositionChecker) - Method in class eu.europa.esig.dss.pdf.AbstractPdfObjFactory
 
setPdfSignatureFieldPositionChecker(PdfSignatureFieldPositionChecker) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
 
setPdfSignatureFieldPositionChecker(PdfSignatureFieldPositionChecker) - Method in interface eu.europa.esig.dss.pdf.IPdfObjFactory
This method is used to set a custom PdfSignatureFieldPositionChecker to verify the validity of new signature field placement.
setPdfSignatureFieldPositionChecker(PdfSignatureFieldPositionChecker) - Method in interface eu.europa.esig.dss.pdf.PDFSignatureService
Sets the PdfSignatureFieldPositionChecker used to verify the validity of new signature field placement.
setPdfToBeSignedCache(PdfSignatureCache) - Method in class eu.europa.esig.dss.pades.PAdESProfileParameters
Sets the PDF signature cache
setPermission(CertificationPermission) - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
Sets the permission for the PDF document modification
setReason(String) - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
Sets the reason
setResourcesHandlerBuilder(DSSResourcesHandlerBuilder) - Method in class eu.europa.esig.dss.pdf.AbstractPdfObjFactory
 
setResourcesHandlerBuilder(DSSResourcesHandlerBuilder) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
 
setResourcesHandlerBuilder(DSSResourcesHandlerBuilder) - Method in interface eu.europa.esig.dss.pdf.IPdfObjFactory
This method sets a DSSResourcesHandlerBuilder to be used for operating with internal objects during the signature creation procedure.
setResourcesHandlerBuilder(DSSResourcesHandlerBuilder) - Method in interface eu.europa.esig.dss.pdf.PDFSignatureService
Sets DSSResourcesFactoryBuilder to be used for a DSSResourcesHandler creation in internal methods.
setRotation(VisualSignatureRotation) - Method in class eu.europa.esig.dss.pades.SignatureFieldParameters
Sets a rotation value for the signature field relatively the PDF page
setRotation(VisualSignatureRotation) - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
Deprecated.
since DSS 5.13. Use #SignatureFieldParameters.setRotation()
setSignature(AdvancedSignature) - Method in class eu.europa.esig.dss.pades.validation.scope.PAdESTimestampScopeFinder
This method sets an encapsulating AdvancedSignature
setSignatureFieldAnnotationBox(AnnotationBox) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPositionBuilder
This method sets the target annotation box to wrap the signature representation into
setSignatureLevel(SignatureLevel) - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
 
setSignatureTimestampParameters(CAdESTimestampParameters) - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
 
setSignerName(String) - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
Sets the name of the signed
setSignerTextHorizontalAlignment(SignerTextHorizontalAlignment) - Method in class eu.europa.esig.dss.pades.SignatureImageTextParameters
Allows a horizontal alignment of a text with respect to its area
setSignerTextPosition(SignerTextPosition) - Method in class eu.europa.esig.dss.pades.SignatureImageTextParameters
Specifies a text position respectively to an image inside the signature field area
setSignerTextVerticalAlignment(SignerTextVerticalAlignment) - Method in class eu.europa.esig.dss.pades.SignatureImageTextParameters
Defines a vertical alignment (positioning) of signer text inside the signature field
setSigningTimeZone(TimeZone) - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
Sets a TimeZone to use for signature creation.
setSize(float) - Method in class eu.europa.esig.dss.pades.AbstractDSSFont
 
setSize(float) - Method in interface eu.europa.esig.dss.pades.DSSFont
Sets size of the font
setSize(float) - Method in class eu.europa.esig.dss.pades.DSSJavaFont
 
setStream() - Method in class eu.europa.esig.dss.pdf.modifications.PdfObjectTree
This method allows to specify that a stream have been processed
setSubFilter(String) - Method in class eu.europa.esig.dss.pades.PAdESSignatureParameters
Sets the sub filter
setSubFilter(String) - Method in class eu.europa.esig.dss.pades.PAdESTimestampParameters
Sets the sub filter
setText(String) - Method in class eu.europa.esig.dss.pades.SignatureImageTextParameters
Sets a text content parameter
setText(String) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets text string
setTextBoxHeight(float) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets height of the text boundary box
setTextBoxWidth(float) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets width of the text boundary box
setTextBoxX(float) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets upper left X coordinate of the text boundary box
setTextBoxY(float) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets upper left Y coordinate of the text boundary box
setTextColor(Color) - Method in class eu.europa.esig.dss.pades.SignatureImageTextParameters
Sets color for the text NOTE: use NULL for the default text color (if supported by a selected implementation) DEFAULT: Color.BLACK (PAdES visual appearance: allow null as text color, preventing graphic operators)
setTextHeight(float) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets height of the text
setTextParameters(SignatureImageTextParameters) - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
Sets text parameters
setTextSize(float) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets text size
setTextWidth(float) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets width of the text
setTextWrapping(TextWrapping) - Method in class eu.europa.esig.dss.pades.SignatureImageTextParameters
Sets the TextWrapping parameter, defining a way the text will be generated Default : TextWrapping.FONT_BASED - text is generated based in the provided dssFont configuration
setTextX(float) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets upper left X coordinate of the text
setTextY(float) - Method in class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Sets upper left Y coordinate of the text
setToBeSignedDocument(DSSDocument) - Method in class eu.europa.esig.dss.pdf.PdfSignatureCache
Sets ToBeSigned document
setTspSource(TSPSource) - Method in class eu.europa.esig.dss.pades.signature.ExternalCMSService
This setter allows to define the TSP (timestamp provider) source for T-level signature creation.
setTspSource(TSPSource) - Method in class eu.europa.esig.dss.pades.signature.PAdESService
 
setTspSource(TSPSource) - Method in class eu.europa.esig.dss.pades.signature.PAdESWithExternalCMSService
This setter allows to define the TSP (timestamp provider) source.
setValid(boolean) - Method in class eu.europa.esig.dss.pades.validation.ByteRange
Sets whether /ByteRange has passed the verification against the PDF document
setVisualDifferences(List<PdfModification>) - Method in class eu.europa.esig.dss.pdf.modifications.PdfModificationDetection
Sets visual differences
setWidth(float) - Method in class eu.europa.esig.dss.pades.SignatureFieldParameters
Sets a width of the signature field
setZoom(int) - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
Defines the signature field zoom in percentage (default value = 100)
SIG_FIELD_LOCK_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'SigFieldLock'
SIG_FLAGS_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'SigFlags'
SIG_REF_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'SigRef'
SigFieldPermissions - Class in eu.europa.esig.dss.pdf
This class defines a list of restrictions imposed to a PDF document modifications by the current signature/field
SigFieldPermissions() - Constructor for class eu.europa.esig.dss.pdf.SigFieldPermissions
Default constructor instantiating object with null values
sign(DSSDocument, byte[], PAdESCommonParameters) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
 
sign(DSSDocument, byte[], PAdESCommonParameters) - Method in interface eu.europa.esig.dss.pdf.PDFSignatureService
Signs a PDF document
SIGNATURE - Enum constant in enum class eu.europa.esig.dss.pdf.PDFServiceMode
Used for signature creation
SIGNATURE_DEFAULT_FILTER - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
Filter 'Adobe.PPKLite'
SIGNATURE_DEFAULT_SUBFILTER - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
SubFilter 'ETSI.CAdES.detached'
SIGNATURE_PKCS7_SHA1_SUBFILTER - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
SubFilter 'adbe.pkcs7.sha1'
SIGNATURE_PKCS7_SUBFILTER - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
SubFilter 'adbe.pkcs7.detached'
SIGNATURE_TIMESTAMP - Enum constant in enum class eu.europa.esig.dss.pdf.PDFServiceMode
Used for signature timestamp creation
SIGNATURE_TYPE - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
Signature type 'Sig'
SignatureDrawer - Interface in eu.europa.esig.dss.pdf.visible
Interface which is responsible to draw the visible signature
SignatureDrawerFactory - Interface in eu.europa.esig.dss.pdf.visible
Factory of SignatureDrawer
SignatureFieldBoxBuilder - Interface in eu.europa.esig.dss.pdf.visible
Interface to build a SignatureFieldBox The interface is used for a SignatureField position validation on a signature/timestamp/empty field creation
SignatureFieldDimensionAndPosition - Class in eu.europa.esig.dss.pdf.visible
Defines visual signature field appearance parameters
SignatureFieldDimensionAndPosition() - Constructor for class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPosition
Default constructor instantiating object with null parameters
SignatureFieldDimensionAndPositionBuilder - Class in eu.europa.esig.dss.pdf.visible
Builds a SignatureFieldDimensionAndPosition for visual signature creation
SignatureFieldDimensionAndPositionBuilder(SignatureImageParameters, DSSFontMetrics, AnnotationBox, int) - Constructor for class eu.europa.esig.dss.pdf.visible.SignatureFieldDimensionAndPositionBuilder
Default constructor
SignatureFieldParameters - Class in eu.europa.esig.dss.pades
Parameters which allow to create a new signature field in a PDF document
SignatureFieldParameters() - Constructor for class eu.europa.esig.dss.pades.SignatureFieldParameters
Default constructor instantiating object with null values
SignatureImageParameters - Class in eu.europa.esig.dss.pades
Parameters for a visible signature creation
SignatureImageParameters() - Constructor for class eu.europa.esig.dss.pades.SignatureImageParameters
Default constructor instantiating object with default parameters
SignatureImageTextParameters - Class in eu.europa.esig.dss.pades
This class allows to custom text generation in the PAdES visible signature
SignatureImageTextParameters() - Constructor for class eu.europa.esig.dss.pades.SignatureImageTextParameters
Default constructor instantiating object with default configuration
signDocument(DSSDocument, byte[], PAdESCommonParameters) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
This method creates a signed document from the original toSignDocument, incorporating a new revision, enveloping the provided cmsSignedData
signDocument(DSSDocument, PAdESSignatureParameters, DSSDocument) - Method in class eu.europa.esig.dss.pades.signature.PAdESWithExternalCMSService
This method embeds the provided external cmsDocument to a {code toSignDocument} within a new signature revision.
signDocument(DSSDocument, PAdESSignatureParameters, SignatureValue) - Method in class eu.europa.esig.dss.pades.signature.PAdESService
 
SIGNING_DATE_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'M' (Signing date)
signMessageDigest(DSSMessageDigest, PAdESSignatureParameters, SignatureValue) - Method in class eu.europa.esig.dss.pades.signature.ExternalCMSService
This method is used to create a signed CMSSignedData to be used for incorporation within a PDF document for a PAdES signature creation
SingleDssDict - Class in eu.europa.esig.dss.pdf
This class is a representation of a DSS (Document Security Store) Dictionary embedded in a PDF file.
SingleDssDict(PdfDict) - Constructor for class eu.europa.esig.dss.pdf.SingleDssDict
Default constructor
size - Variable in class eu.europa.esig.dss.pades.AbstractDSSFont
The size of the font
size() - Method in interface eu.europa.esig.dss.pdf.PdfArray
Retrieves the array size
SUB_FILTER_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'SubFilter'
SUPPORTED_ANGLES_ERROR_MESSAGE - Static variable in class eu.europa.esig.dss.pdf.visible.ImageRotationUtils
A message with supported angles
swapDimensions(AnnotationBox) - Static method in class eu.europa.esig.dss.pdf.visible.ImageRotationUtils
This method swaps dimensions of the given AnnotationBox

T

TextFitter - Class in eu.europa.esig.dss.pdf.visible
Utility class to fit arbitrary text into a text box.
TextFitter.Result - Class in eu.europa.esig.dss.pdf.visible
The result of a text fitting operation.
timestamp(DSSDocument, PAdESTimestampParameters) - Method in class eu.europa.esig.dss.pades.signature.PAdESService
 
TIMESTAMP_DEFAULT_FILTER - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
Filter 'Adobe.PPKLite'
TIMESTAMP_DEFAULT_SUBFILTER - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
SubFilter 'ETSI.RFC3161'
TIMESTAMP_TYPE - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
Signature typ 'DocTimeStamp'
timestampDate - Variable in class eu.europa.esig.dss.pades.PAdESTimestampParameters
Date of the timestamp
timestampDocument(DSSDocument, PAdESTimestampParameters) - Method in class eu.europa.esig.dss.pades.timestamp.PAdESTimestampService
Timestamp the document
timestampPostProcessing(List<TimestampToken>) - Method in class eu.europa.esig.dss.pades.validation.PDFDocumentValidator
Post-process the extracted detached timestamps NOTE: the method shall be used only for the document validation
toASN1Primitive() - Method in class eu.europa.esig.dss.pades.validation.RevocationInfoArchival
 
toBigIntegerList() - Method in class eu.europa.esig.dss.pades.validation.ByteRange
Transforms the ByteRange to a list of BigIntegers
toBufferedImage(DSSDocument) - Static method in class eu.europa.esig.dss.pdf.visible.ImageUtils
Reads the image document and returns a BufferedImage
toBufferedImage(InputStream) - Static method in class eu.europa.esig.dss.pdf.visible.ImageUtils
Reads image from InputStream.
toDSSDocument(BufferedImage) - Static method in class eu.europa.esig.dss.pdf.visible.ImageUtils
Transforms a BufferedImage to DSSDocument using in memory processing
toDSSDocument(BufferedImage, DSSResourcesHandler) - Static method in class eu.europa.esig.dss.pdf.visible.ImageUtils
Transforms a BufferedImage to DSSDocument, using a provided DSSResourcesHandler
toPdfPageCoordinates(float) - Method in class eu.europa.esig.dss.pdf.AnnotationBox
Creates a new AnnotationBox mirrored vertically relatively to the given pageHeight The basis for the method: in used pdf implementations the Y origin is bottom based, while in DSS parameters is top-based
toPdfPageCoordinates(AnnotationBox, AnnotationBox) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
This method transforms a fieldAnnotationBox's positions and dimensions according to the given page
toString() - Method in class eu.europa.esig.dss.pades.SignatureFieldParameters
 
toString() - Method in class eu.europa.esig.dss.pades.SignatureImageParameters
 
toString() - Method in class eu.europa.esig.dss.pades.SignatureImageTextParameters
 
toString() - Method in class eu.europa.esig.dss.pades.validation.ByteRange
 
toString() - Method in class eu.europa.esig.dss.pades.validation.PdfSignatureField
 
toString() - Method in class eu.europa.esig.dss.pades.validation.scope.PdfByteRangeSignatureScope
 
toString() - Method in class eu.europa.esig.dss.pdf.AnnotationBox
 
toString() - Method in class eu.europa.esig.dss.pdf.modifications.PdfObjectTree
 
toString() - Method in class eu.europa.esig.dss.pdf.PdfAnnotation
 
toString() - Method in class eu.europa.esig.dss.pdf.visible.ImageResolution
 
TRANSFORM_METHOD_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'TransformMethod'
TRANSFORM_PARAMS_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'TransformParams'
TS_DICTIONARY_NAME_VRI - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'TS'
TU_DICTIONARY_NAME_VRI - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'TU'
TYPE_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Type'

U

UR_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'UR' (User rights)
UR3_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'UR3' (User rights)

V

validate() - Method in class eu.europa.esig.dss.pades.validation.ByteRange
Checks a validity of the ByteRange according to PDF specifications.
validateByteRange(ByteRange, DSSDocument, byte[]) - Method in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
This method verifies the validity of /ByteRange field against the extracted from /Contents field cms and the current pdf document
validateTimestamps() - Method in class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
 
VALUE_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'V' (Value)
valueOf(String) - Static method in enum class eu.europa.esig.dss.pdf.PDFServiceMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class eu.europa.esig.dss.pdf.PDFServiceMode
Returns an array containing the constants of this enum class, in the order they are declared.
VERSION_DEFAULT - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'V=1.2'
VERSION_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'Version'
VisualSignatureFieldAppearance - Interface in eu.europa.esig.dss.pdf.visible
Contains information about a visual SignatureField appearance
VRI_DICTIONARY_NAME - Static variable in class eu.europa.esig.dss.pdf.PAdESConstants
'VRI'
VriDictionaryTimestampIdentifierBuilder - Class in eu.europa.esig.dss.pades.validation.dss
Builds a unique identifier for a time-stamp encapsulated within a VRI dictionary
VriDictionaryTimestampIdentifierBuilder(byte[], String) - Constructor for class eu.europa.esig.dss.pades.validation.dss.VriDictionaryTimestampIdentifierBuilder
Default constructor to build an identifier for a time-stamp extracted from a VRI dictionary
vriTimestamps - Variable in class eu.europa.esig.dss.pades.validation.timestamp.PAdESTimestampSource
This variable contains the list of embedded /VRI timestamps corresponding to the signature.
A B C D E F G H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form