Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- adesRequirement - Enum constant in enum class se.idsec.signservice.integration.document.pdf.PDFExtensionParams
-
ADeS requirement string.
- assertPDFAConsistency(PDDocument, PDDocument) - Method in class se.idsec.signservice.integration.document.pdf.pdfa.BasicMetadataPDFAConformanceChecker
-
Check PDF/A consistency between the main document to be signed and a sign page added to the main document.
- assertPDFAConsistency(PDDocument, PDDocument) - Method in interface se.idsec.signservice.integration.document.pdf.pdfa.PDFAConformanceChecker
-
Check PDF/A consistency between the main document to be signed and a sign page added to the main document.
B
- BasicMetadataPDFAConformanceChecker - Class in se.idsec.signservice.integration.document.pdf.pdfa
-
Basic PDF/A conformance checker based on PDF metadata declaration inspection.
- BasicMetadataPDFAConformanceChecker() - Constructor for class se.idsec.signservice.integration.document.pdf.pdfa.BasicMetadataPDFAConformanceChecker
-
Constructor
- BasicMetadataPDFAConformanceChecker.ElementData - Class in se.idsec.signservice.integration.document.pdf.pdfa
- buildSignedDocument(TbsDocument, SignTaskData, List<X509Certificate>, SignRequestWrapper, SignResponseProcessingParameters) - Method in class se.idsec.signservice.integration.document.pdf.PdfSignedDocumentProcessor
C
- calculateToBeSigned(ProcessedTbsDocument, String, IntegrationServiceConfiguration) - Method in class se.idsec.signservice.integration.document.pdf.PdfTbsDocumentProcessor
- checkPDFAConformance(PDMetadata) - Method in class se.idsec.signservice.integration.document.pdf.pdfa.BasicMetadataPDFAConformanceChecker
-
Examines PDF document metadata for declarations that this PDF is compliant with the PDF/A profile.
- checkPDFAConformance(PDMetadata) - Method in interface se.idsec.signservice.integration.document.pdf.pdfa.PDFAConformanceChecker
-
Examines PDF document metadata for declarations that this PDF is compliant with the PDF/A profile.
- checkPDFADeclaration(String) - Method in class se.idsec.signservice.integration.document.pdf.pdfa.BasicMetadataPDFAConformanceChecker
-
Examines PDF document metadata for declarations that this PDF is compliant with the PDF/A profile
- close(PDDocument) - Static method in class se.idsec.signservice.integration.document.pdf.utils.PDDocumentUtils
-
Closes an open
PDDocument
object and releases its allocated resources. - cmsSignedData - Enum constant in enum class se.idsec.signservice.integration.document.pdf.PDFExtensionParams
-
Base64Encoded bytes of CMS Content Info holding the SignedData from the pre-sign process.
- CONFORMANCE_ELEMENT_NAME - Static variable in class se.idsec.signservice.integration.document.pdf.pdfa.BasicMetadataPDFAConformanceChecker
-
PDF/A conformance element name
D
- decodeDocument(String) - Method in class se.idsec.signservice.integration.document.pdf.PdfDocumentEncoderDecoder
- DefaultPdfSignaturePagePreparator - Class in se.idsec.signservice.integration.document.pdf
-
Implementation of the
ExtendedSignServiceIntegrationService.preparePdfDocument(String, byte[], PdfSignaturePagePreferences, Boolean, String)
method. - DefaultPdfSignaturePagePreparator() - Constructor for class se.idsec.signservice.integration.document.pdf.DefaultPdfSignaturePagePreparator
- DESCRIPTION_ELEMENT_NAME - Static variable in class se.idsec.signservice.integration.document.pdf.pdfa.BasicMetadataPDFAConformanceChecker
-
Description element name
- DESCRITPION_NS - Static variable in class se.idsec.signservice.integration.document.pdf.pdfa.BasicMetadataPDFAConformanceChecker
-
Name space identifier for the descriptions element in PDF metadata
- deserializeVisibleSignImage(String) - Static method in class se.idsec.signservice.integration.document.pdf.visiblesig.VisibleSignatureImageSerializer
-
Restores a
VisibleSignatureImage
object from a serialized state. - documentEncoderDecoder - Static variable in class se.idsec.signservice.integration.document.pdf.PdfTbsDocumentProcessor
-
Document decoder.
E
- ElementData() - Constructor for class se.idsec.signservice.integration.document.pdf.pdfa.BasicMetadataPDFAConformanceChecker.ElementData
- encodeDocument(byte[]) - Method in class se.idsec.signservice.integration.document.pdf.PdfDocumentEncoderDecoder
- ExtendedPdfSignaturePageValidator - Class in se.idsec.signservice.integration.document.pdf.signpage.impl
-
An extension to
PdfSignaturePageValidator
that also validates that the PDF document is valid and may be loaded. - ExtendedPdfSignaturePageValidator() - Constructor for class se.idsec.signservice.integration.document.pdf.signpage.impl.ExtendedPdfSignaturePageValidator
F
- fixIssues(PDDocument, PdfPrepareSettings) - Method in class se.idsec.signservice.integration.document.pdf.TbsPdfDocumentIssueHandler
-
Checks the supplied document for the presence of Acroforms and encryption dictionaries.
G
- GenericSignImagePlacementCalculator - Class in se.idsec.signservice.integration.document.pdf.signpage.impl
-
Implements a generic PDF sign image placement calculator.
- GenericSignImagePlacementCalculator(int, int, int, int) - Constructor for class se.idsec.signservice.integration.document.pdf.signpage.impl.GenericSignImagePlacementCalculator
-
Default constructor for the sign image calculator
- getDocumentDecoder() - Method in class se.idsec.signservice.integration.document.pdf.PdfSignedDocumentProcessor
- getDocumentDecoder() - Method in class se.idsec.signservice.integration.document.pdf.PdfTbsDocumentProcessor
- getDocumentEncoder() - Method in class se.idsec.signservice.integration.document.pdf.PdfSignedDocumentProcessor
- getDocumentEncoder() - Method in class se.idsec.signservice.integration.document.pdf.PdfTbsDocumentProcessor
- getEncodedVisibleSignImage(VisiblePdfSignatureRequirement, List<SignerIdentityAttributeValue>) - Method in class se.idsec.signservice.integration.document.pdf.visiblesig.VisibleSignatureImageFactory
-
Obtain an instance of
VisibleSignatureImage
and return its encoding. - getEtsiAdesRequirementValidator() - Method in class se.idsec.signservice.integration.document.pdf.PdfTbsDocumentProcessor
- getPadesRequirement(TbsDocument.EtsiAdesRequirement) - Static method in class se.idsec.signservice.integration.document.pdf.utils.PDFIntegrationUtils
-
Get the
AdesProfileType
for a PAdES requirement in aTbsDocument
. - getPlacement(int, SignatureImagePlacement) - Method in class se.idsec.signservice.integration.document.pdf.signpage.impl.GenericSignImagePlacementCalculator
-
Calculates the relative placement of a sign image based on the number of previously existing signatures on this document.
- getPlacement(int, SignatureImagePlacement) - Method in interface se.idsec.signservice.integration.document.pdf.signpage.SignatureImagePlacementCalulator
-
Calculates the relative placement of a sign image based on the number of previously existing signatures on this document.
- getSignerNameRequirements(List<SignerIdentityAttributeValue>) - Method in interface se.idsec.signservice.integration.document.pdf.signpage.SignerNameRequirementProcessor
-
Get the attribute requirements for including a name in the visible sign image.
- getSigningCertificateDigest() - Method in class se.idsec.signservice.integration.document.pdf.PAdESData
- getVisibleSignImage(VisiblePdfSignatureRequirement, List<SignerIdentityAttributeValue>) - Method in class se.idsec.signservice.integration.document.pdf.visiblesig.VisibleSignatureImageFactory
-
Obtain an instance of
VisibleSignatureImage
.
I
- insertDocument(PDDocument, PDDocument, int) - Static method in class se.idsec.signservice.integration.document.pdf.utils.PDDocumentUtils
-
Inserts the
insertDocument
indocument
at positionpage
(1-based). - isPDFAConsistent(PDDocument, PDDocument) - Method in class se.idsec.signservice.integration.document.pdf.pdfa.BasicMetadataPDFAConformanceChecker
-
Predicate that tells whether the
tbsDoc
and thesignPage
is "consistent", meaning that the method will returnfalse
the main document is PDF/A and the added sign page is not, andtrue
otherwise - isPDFAConsistent(PDDocument, PDDocument) - Method in interface se.idsec.signservice.integration.document.pdf.pdfa.PDFAConformanceChecker
-
Predicate that tells whether the
tbsDoc
and thesignPage
is "consistent", meaning that the method will returnfalse
the main document is PDF/A and the added sign page is not, andtrue
otherwise
L
- load(byte[]) - Static method in class se.idsec.signservice.integration.document.pdf.utils.PDDocumentUtils
-
Loads a
PDDocument
given its byte contents.
P
- PAdESData - Class in se.idsec.signservice.integration.document.pdf
-
This object holds PAdES specific data that is necessary to perform the extra validation procedures imposed by a PAdES document such as validation of the signed certificate reference.
- PAdESData(String, byte[]) - Constructor for class se.idsec.signservice.integration.document.pdf.PAdESData
-
Constructor for the PAdES data object.
- PadesRequirementValidator() - Constructor for class se.idsec.signservice.integration.document.pdf.PdfTbsDocumentProcessor.PadesRequirementValidator
- PART_ELEMENT_NAME - Static variable in class se.idsec.signservice.integration.document.pdf.pdfa.BasicMetadataPDFAConformanceChecker
-
PDF/A part element name
- PDDocumentUtils - Class in se.idsec.signservice.integration.document.pdf.utils
-
Utility methods for working with
PDDocument
objects. - pdfaChecker - Static variable in class se.idsec.signservice.integration.document.pdf.utils.PDDocumentUtils
- PDFAConformanceChecker - Interface in se.idsec.signservice.integration.document.pdf.pdfa
-
Interface for testing PDF/A conformance
- pdfaIdNs - Variable in class se.idsec.signservice.integration.document.pdf.pdfa.BasicMetadataPDFAConformanceChecker
-
Name space identifier for PDF/A declarations in PDF metadata
- PDFAStatus - Class in se.idsec.signservice.integration.document.pdf.pdfa
-
Data class providing status information about PDF document compliance with PDF/A.
- PDFAStatus() - Constructor for class se.idsec.signservice.integration.document.pdf.pdfa.PDFAStatus
- PdfDocumentEncoderDecoder - Class in se.idsec.signservice.integration.document.pdf
-
Encoder/decoder for PDF documents.
- PdfDocumentEncoderDecoder() - Constructor for class se.idsec.signservice.integration.document.pdf.PdfDocumentEncoderDecoder
- PDFExtensionParams - Enum Class in se.idsec.signservice.integration.document.pdf
-
Extension parameters for
TbsDocument
extensions. - PDFIntegrationUtils - Class in se.idsec.signservice.integration.document.pdf.utils
-
Utilities for PDF integration implementations.
- PdfSignaturePagePreferencesValidator - Class in se.idsec.signservice.integration.document.pdf.signpage.impl
-
Validator for
PdfSignaturePagePreferences
objects. - PdfSignaturePagePreferencesValidator() - Constructor for class se.idsec.signservice.integration.document.pdf.signpage.impl.PdfSignaturePagePreferencesValidator
- PdfSignedDocumentProcessor - Class in se.idsec.signservice.integration.document.pdf
-
Signed document processor for PDF documents.
- PdfSignedDocumentProcessor() - Constructor for class se.idsec.signservice.integration.document.pdf.PdfSignedDocumentProcessor
- PdfTbsDocumentProcessor - Class in se.idsec.signservice.integration.document.pdf
-
PDF TBS-document processor.
- PdfTbsDocumentProcessor() - Constructor for class se.idsec.signservice.integration.document.pdf.PdfTbsDocumentProcessor
- PdfTbsDocumentProcessor.PadesRequirementValidator - Class in se.idsec.signservice.integration.document.pdf
-
Validator for
TbsDocument.EtsiAdesRequirement
objects. - preparePdfDocument(byte[], PdfSignaturePagePreferences, IntegrationServiceConfiguration, Boolean, String) - Method in class se.idsec.signservice.integration.document.pdf.DefaultPdfSignaturePagePreparator
- preProcess(TbsDocument, SignRequestInput, IntegrationServiceConfiguration, DocumentCache, String, String) - Method in class se.idsec.signservice.integration.document.pdf.PdfTbsDocumentProcessor
-
Handles settings for PDF visible signatures.
S
- se.idsec.signservice.integration.document.pdf - package se.idsec.signservice.integration.document.pdf
-
Processing of PDF documents.
- se.idsec.signservice.integration.document.pdf.pdfa - package se.idsec.signservice.integration.document.pdf.pdfa
- se.idsec.signservice.integration.document.pdf.signpage - package se.idsec.signservice.integration.document.pdf.signpage
- se.idsec.signservice.integration.document.pdf.signpage.impl - package se.idsec.signservice.integration.document.pdf.signpage.impl
- se.idsec.signservice.integration.document.pdf.utils - package se.idsec.signservice.integration.document.pdf.utils
- se.idsec.signservice.integration.document.pdf.visiblesig - package se.idsec.signservice.integration.document.pdf.visiblesig
- serializeVisibleSignatureObject(VisibleSignatureImage) - Static method in class se.idsec.signservice.integration.document.pdf.visiblesig.VisibleSignatureImageSerializer
-
Serialize a
VisibleSignatureImage
object to a compressed value in a Base64 string. - setDocumentCache(DocumentCache) - Method in class se.idsec.signservice.integration.document.pdf.DefaultPdfSignaturePagePreparator
-
Assigns the document cached used to cache PDF documents (when returning references).
- SignatureImagePlacement - Class in se.idsec.signservice.integration.document.pdf.signpage
-
Holding the sign image placement data for placing a sign image in a PDF document.
- SignatureImagePlacement() - Constructor for class se.idsec.signservice.integration.document.pdf.signpage.SignatureImagePlacement
-
Create NULL placement for not placing sign image at all.
- SignatureImagePlacement(int, int, int, int) - Constructor for class se.idsec.signservice.integration.document.pdf.signpage.SignatureImagePlacement
-
Create sign image placement.
- SignatureImagePlacement(int, int, int, SignatureImagePlacement) - Constructor for class se.idsec.signservice.integration.document.pdf.signpage.SignatureImagePlacement
-
Get new sign image placement with relative location change.
- SignatureImagePlacement(int, int, SignatureImagePlacement) - Constructor for class se.idsec.signservice.integration.document.pdf.signpage.SignatureImagePlacement
-
Get new sign image placement with relative location change.
- SignatureImagePlacementCalulator - Interface in se.idsec.signservice.integration.document.pdf.signpage
-
Provides the logic for determining the relative place of a sign image.
- SignerNameRequirement - Class in se.idsec.signservice.integration.document.pdf.signpage
-
Holds the signer name requirements for a PDF sign image.
- SignerNameRequirement() - Constructor for class se.idsec.signservice.integration.document.pdf.signpage.SignerNameRequirement
- SignerNameRequirementProcessor - Interface in se.idsec.signservice.integration.document.pdf.signpage
-
Provides the function to determine the signer name requirements for placing a signer name in a sign image in PDF.
- signTimeAndId - Enum constant in enum class se.idsec.signservice.integration.document.pdf.PDFExtensionParams
-
Signing time an ID parameter, holding a long value representing the signing time used in the pre-sign process.
- supports(TbsDocument) - Method in class se.idsec.signservice.integration.document.pdf.PdfTbsDocumentProcessor
- supports(SignTaskData) - Method in class se.idsec.signservice.integration.document.pdf.PdfSignedDocumentProcessor
T
- TbsPdfDocumentIssueHandler - Class in se.idsec.signservice.integration.document.pdf
-
Processes documents to be signed for issues that would prevent the document from being signed successfully.
- TbsPdfDocumentIssueHandler() - Constructor for class se.idsec.signservice.integration.document.pdf.TbsPdfDocumentIssueHandler
-
Default constructor.
- toBytes(PDDocument) - Static method in class se.idsec.signservice.integration.document.pdf.utils.PDDocumentUtils
-
Encodes the supplied PDF document into a byte array.
V
- validate(PdfSignaturePagePreferences, String, IntegrationServiceConfiguration) - Method in class se.idsec.signservice.integration.document.pdf.signpage.impl.PdfSignaturePagePreferencesValidator
- validate(PdfSignaturePage, String, List<? extends PdfSignatureImageTemplate>) - Method in class se.idsec.signservice.integration.document.pdf.signpage.impl.ExtendedPdfSignaturePageValidator
- validate(TbsDocument.EtsiAdesRequirement, String, Void) - Method in class se.idsec.signservice.integration.document.pdf.PdfTbsDocumentProcessor.PadesRequirementValidator
- validateDocumentContent(TbsDocument, IntegrationServiceConfiguration, String) - Method in class se.idsec.signservice.integration.document.pdf.PdfTbsDocumentProcessor
-
Overrides the default implementation and ensures that the bytes that makes up the PDF document really are OK, that is, we ensure that they can be loaded into a
PDDocument
. - validateSignedDocument(byte[], X509Certificate, SignTaskData, SignResponseProcessingParameters, String) - Method in class se.idsec.signservice.integration.document.pdf.PdfSignedDocumentProcessor
- valueOf(String) - Static method in enum class se.idsec.signservice.integration.document.pdf.PDFExtensionParams
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class se.idsec.signservice.integration.document.pdf.PDFExtensionParams
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VisiblePdfSignatureRequirementException - Exception Class in se.idsec.signservice.integration.document.pdf.visiblesig
-
Exception used to report errors in visible PDF signature requirements (that is not found by its validator).
- VisiblePdfSignatureRequirementException(String) - Constructor for exception class se.idsec.signservice.integration.document.pdf.visiblesig.VisiblePdfSignatureRequirementException
-
Constructor.
- VisiblePdfSignatureRequirementException(String, Throwable) - Constructor for exception class se.idsec.signservice.integration.document.pdf.visiblesig.VisiblePdfSignatureRequirementException
-
Constructor.
- visiblePdfSignatureRequirementValidator - Variable in class se.idsec.signservice.integration.document.pdf.PdfTbsDocumentProcessor
-
Validator for visible PDF signature requirements.
- VisibleSignatureImageFactory - Class in se.idsec.signservice.integration.document.pdf.visiblesig
-
Factory for creating instances of
VisibleSignatureImage
as input to a PDF sign process. - VisibleSignatureImageFactory(List<? extends PdfSignatureImageTemplate>) - Constructor for class se.idsec.signservice.integration.document.pdf.visiblesig.VisibleSignatureImageFactory
-
Constructor.
- VisibleSignatureImageSerializer - Class in se.idsec.signservice.integration.document.pdf.visiblesig
-
Serializer for
VisibleSignatureImage
objects. - visibleSignImage - Enum constant in enum class se.idsec.signservice.integration.document.pdf.PDFExtensionParams
-
Serialized
VisibleSignatureImage
using theVisibleSignatureImageSerializer
.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form