Index
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
AnnotationBoxfromSignatureFieldParameters - 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
parametersare 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
annotationBoxcan be placed withindocumentReaderon the page numberpageNumber - 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
CMSSignedDatawithout 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
CMSSignedDatawithout 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
signatureFieldBoxis withinpageBox - checkSignatureFieldBoxOverlap(AnnotationBox, List<PdfAnnotation>) - Method in class eu.europa.esig.dss.pdf.PdfSignatureFieldPositionChecker
-
This method verifies whether the
signatureFieldBoxoverlaps with one of the extractedpdfAnnotations - 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
CAdESSignatureon 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
toSignDocumentrespectively to the givenparameters - 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
parameterscontain 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
ObjectModificationfor 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
ObjectModificationfor 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
SecureRandomProviderused 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
documentand extracts all revisions based on%%EOFstring - 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 returnsPdfObjectModificationscontaining 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
PdfDictobjects - 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
originalRevisionReaderandfinalRevisionReader. - 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
textin the giventextBoxusingmetricsto 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
AnnotationBoxfrom 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
ByteRangeof 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
PDFSignatureServicefor 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
DSSDocumentimage 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
SignatureImageParametersfor 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
RevocationInfoArchivalobjet - 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
PAdESServiceto be used for signature extension - getPAdESSignatureService() - Method in class eu.europa.esig.dss.pades.signature.PAdESService
-
This method is used to return a new
PDFSignatureServicefor a signature creation - getPAdESSignatureService() - Method in class eu.europa.esig.dss.pades.signature.PAdESWithExternalCMSService
-
This method is used to return a new
PDFSignatureServicefor 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
revisionscollection corresponding to thebyteRange - 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
RevocationInfoArchivalfrom 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.
- 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
SignatureDrawerdepending of the givenSignatureImageParameters - 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
PDFSignatureServicefor a timestamp creation - getSignatureValue(DSSDocument, ByteRange) - Static method in class eu.europa.esig.dss.pades.PAdESUtils
-
Gets the SignatureValue from the
dssDocumentaccording to thebyteRangeExample: 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:
vriNamecan 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
documentwithout 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
documentprotected by apasswordProtectionwith 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
documentprotected by apasswordProtectionwith 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
DSSResourcesHandlerobject - 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
signedAttributeis 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
annotationBoxoverlaps withpdfAnnotations - 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
SignatureImageParametersis 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
AnnotationBoxoverlaps with the givenbox - isOverlap(PdfAnnotation) - Method in class eu.europa.esig.dss.pdf.AnnotationBox
-
Checks if the current
AnnotationBoxoverlaps with the givenpdfAnnotation - isPDFDocument(DSSDocument) - Static method in class eu.europa.esig.dss.pades.PAdESUtils
-
Checks if the given
DSSDocumentrepresents 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
cmsis 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
cmssignature 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
PdfDocumentReaderinstance - 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
ObjectModificationfor 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
TSPSourceinstantiating a defaultPDFSignatureServicefor 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.TimestampTokenIdentifierfor aeu.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
ValidationDataContainercontaining 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
validateContextwith certificate tokens fromdssDicts - 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.ProtectedDocumentExceptionwhen 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
cmsSignedDatabinaries - resourcesHandlerBuilder - Variable in class eu.europa.esig.dss.pdf.AbstractPDFSignatureService
-
The builder to be used to create a new
DSSResourcesHandlerfor 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
annotationBoxrelatively thewrappingBoxaccording to the givenrotation
S
- SecureRandomProvider - Interface in eu.europa.esig.dss.pdf.encryption
-
The class is used to provide a
SecureRandomto 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
IOExceptionis 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
DSSFileFontis 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
SignatureImageParametersfor a visual signature creation - setImageParameters(SignatureImageParameters) - Method in class eu.europa.esig.dss.pades.PAdESTimestampParameters
-
Sets the
SignatureImageParametersfor 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
PdfModificationDetectionresult - 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
PdfDifferencesFinderto detect differences between signed and final PDF document revisions. - setPdfDifferencesFinder(PdfDifferencesFinder) - Method in interface eu.europa.esig.dss.pdf.PDFSignatureService
-
Sets the
PdfDifferencesFinderused to find the differences on pages between given PDF revisions. - setPdfObjectModificationsFilter(PdfObjectModificationsFilter) - Method in class eu.europa.esig.dss.pdf.modifications.DefaultPdfObjectModificationsFinder
-
Sets the
PdfObjectModificationsFilterused 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
PdfObjectModificationsFinderto 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
PdfObjectModificationsFinderused 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
PdfPermissionsCheckerto 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
PdfPermissionsCheckerused 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
PdfSignatureFieldPositionCheckerto verify the validity of new signature field placement. - setPdfSignatureFieldPositionChecker(PdfSignatureFieldPositionChecker) - Method in interface eu.europa.esig.dss.pdf.PDFSignatureService
-
Sets the
PdfSignatureFieldPositionCheckerused 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
DSSResourcesHandlerBuilderto be used for operating with internal objects during the signature creation procedure. - setResourcesHandlerBuilder(DSSResourcesHandlerBuilder) - Method in interface eu.europa.esig.dss.pdf.PDFSignatureService
-
Sets
DSSResourcesFactoryBuilderto be used for aDSSResourcesHandlercreation 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
TextWrappingparameter, defining a way the text will be generated Default : TextWrapping.FONT_BASED - text is generated based in the provideddssFontconfiguration - 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
SignatureFieldBoxThe 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
SignatureFieldDimensionAndPositionfor 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 providedcmsSignedData - signDocument(DSSDocument, PAdESSignatureParameters, DSSDocument) - Method in class eu.europa.esig.dss.pades.signature.PAdESWithExternalCMSService
-
This method embeds the provided external
cmsDocumentto 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
BufferedImagetoDSSDocumentusing in memory processing - toDSSDocument(BufferedImage, DSSResourcesHandler) - Static method in class eu.europa.esig.dss.pdf.visible.ImageUtils
-
Transforms a
BufferedImagetoDSSDocument, using a providedDSSResourcesHandler - toPdfPageCoordinates(float) - Method in class eu.europa.esig.dss.pdf.AnnotationBox
-
Creates a new
AnnotationBoxmirrored vertically relatively to the givenpageHeightThe 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
cmsand the current pdfdocument - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
#SignatureFieldParameters.getRotation()