Index

A B C D E F G I L P S T V 
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
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 a TbsDocument.
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 in document at position page (1-based).
isPDFAConsistent(PDDocument, PDDocument) - Method in class se.idsec.signservice.integration.document.pdf.pdfa.BasicMetadataPDFAConformanceChecker
Predicate that tells whether the tbsDoc and the signPage is "consistent", meaning that the method will return false the main document is PDF/A and the added sign page is not, and true otherwise
isPDFAConsistent(PDDocument, PDDocument) - Method in interface se.idsec.signservice.integration.document.pdf.pdfa.PDFAConformanceChecker
Predicate that tells whether the tbsDoc and the signPage is "consistent", meaning that the method will return false the main document is PDF/A and the added sign page is not, and true 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
A B C D E F G I L P S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form