Class PAdESWithPDFADiagnosticDataBuilder
java.lang.Object
eu.europa.esig.dss.validation.DiagnosticDataBuilder
eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
eu.europa.esig.dss.cades.validation.CAdESDiagnosticDataBuilder
eu.europa.esig.dss.pades.validation.PAdESDiagnosticDataBuilder
eu.europa.esig.dss.pdfa.validation.PAdESWithPDFADiagnosticDataBuilder
This class is used to build a DiagnosticData for a PDF document validation,
including the validation result against the PDF/A specification
-
Field Summary
Fields inherited from class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
documentCertificateSource, documentCRLSource, documentOCSPSource, signaturePolicyProvider, signaturePolicyValidatorLoader, signatures, signedDocument, usedTimestamps, xmlSignaturesMap, xmlSignedDataMap, xmlTimestampsMap
Fields inherited from class eu.europa.esig.dss.validation.DiagnosticDataBuilder
allCertificateSources, certificateIdsMap, defaultDigestAlgorithm, identifierProvider, referenceMap, signingCertificateMap, tlInfoMap, tokenExtractionStrategy, usedCertificates, usedRevocations, validationDate, xmlCertsMap, xmlOrphanCertificateTokensMap, xmlOrphanRevocationTokensMap, xmlRevocationsMap, xmlTrustedListsMap
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
BuildsXmlDiagnosticData
pdfaValidationResult
(PDFAValidationResult pdfaValidationResult) SetsPDFAValidationResult
and returns this builderMethods inherited from class eu.europa.esig.dss.pades.validation.PAdESDiagnosticDataBuilder
buildDetachedXmlSignature, buildDetachedXmlTimestamp, buildXmlOrphanTokens
Methods inherited from class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
allCertificateSources, createOrphanTokenFromRevocationIdentifier, defaultDigestAlgorithm, document, documentCertificateSource, documentCRLSource, documentOCSPSource, emptyToNull, foundSignatures, getXmlSignerInformationStore, linkSigningCertificateAndChains, signaturePolicyProvider, signaturePolicyValidatorLoader, tokenExtractionStrategy, usedCertificates, usedRevocations, usedTimestamps, validationDate
Methods inherited from class eu.europa.esig.dss.validation.DiagnosticDataBuilder
buildDetachedXmlCertificate, buildDetachedXmlRevocation, buildXmlOrphanCertificateToken, getUsedCertificateByCertificateRef, getXmlBasicSignature, getXmlCertificateRef, getXmlCRLRevocationRef, getXmlDigestAlgoAndValue, getXmlDigestAlgoAndValue, getXmlForCertificateChain, getXmlForCertificateChain, getXmlForCertificateChain, getXmlFoundCertificates, getXmlOCSPRevocationRef, getXmlOrphanCertificate, getXmlRelatedCertificateForOrphanReferences, getXmlRevocationRefs, getXmlSignerInfo, getXmlSigningCertificate, populateCertificateOriginMap, populateOrphanCertificateOriginMap, populateXmlRelatedCertificatesList, populateXmlRelatedCertificatesList, tokenIdentifierProvider, verifyAgainstCertificateToken
-
Constructor Details
-
PAdESWithPDFADiagnosticDataBuilder
public PAdESWithPDFADiagnosticDataBuilder()Default constructor
-
-
Method Details
-
pdfaValidationResult
public PAdESWithPDFADiagnosticDataBuilder pdfaValidationResult(PDFAValidationResult pdfaValidationResult) SetsPDFAValidationResult
and returns this builder- Parameters:
pdfaValidationResult
-PDFAValidationResult
- Returns:
- this
PAdESWithPDFADiagnosticDataBuilder
-
build
Description copied from class:SignedDocumentDiagnosticDataBuilder
BuildsXmlDiagnosticData
- Overrides:
build
in classSignedDocumentDiagnosticDataBuilder
- Returns:
XmlDiagnosticData
-