Class PAdESDiagnosticDataBuilder
java.lang.Object
eu.europa.esig.dss.validation.reports.diagnostic.DiagnosticDataBuilder
eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder
eu.europa.esig.dss.cades.validation.CAdESDiagnosticDataBuilder
eu.europa.esig.dss.pades.validation.PAdESDiagnosticDataBuilder
- Direct Known Subclasses:
PAdESWithPDFADiagnosticDataBuilder
DiagnosticDataBuilder for a PDF signature
-
Field Summary
Fields inherited from class eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder
documentCertificateSource, documentCRLSource, documentOCSPSource, evidenceRecords, signatures, signedDocument, usedTimestamps, xmlEvidenceRecordMap, xmlSignaturesMap, xmlSignedDataMap, xmlTimestampsMap
Fields inherited from class eu.europa.esig.dss.validation.reports.diagnostic.DiagnosticDataBuilder
allCertificateSources, certificateIdsMap, defaultDigestAlgorithm, identifierProvider, referenceMap, signingCertificateMap, tlInfoMap, tokenExtractionStrategy, usedCertificates, usedRevocations, validationDate, xmlCertsMap, xmlOrphanCertificateTokensMap, xmlOrphanRevocationTokensMap, xmlRevocationsMap, xmlTrustedListsMap
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuildDetachedXmlSignature
(AdvancedSignature signature) BuildsXmlSignature
protected XmlTimestamp
buildDetachedXmlTimestamp
(TimestampToken timestampToken) This method buildsXmlTimestamp
fromTimestampToken
protected XmlOrphanTokens
Builds a list ofXmlOrphanTokens
Methods inherited from class eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder
allCertificateSources, build, createOrphanTokenFromRevocationIdentifier, defaultDigestAlgorithm, document, documentCertificateSource, documentCRLSource, documentOCSPSource, emptyToNull, foundEvidenceRecords, foundSignatures, getXmlSignerInformationStore, linkSigningCertificateAndChains, tokenExtractionStrategy, usedCertificates, usedRevocations, usedTimestamps, validationDate
Methods inherited from class eu.europa.esig.dss.validation.reports.diagnostic.DiagnosticDataBuilder
buildDetachedXmlCertificate, buildDetachedXmlRevocation, buildXmlOrphanCertificateToken, getUsedCertificatesByCertificateRef, getXmlBasicSignature, getXmlCertificateRef, getXmlCRLRevocationRef, getXmlDigestAlgoAndValue, getXmlDigestAlgoAndValue, getXmlForCertificateChain, getXmlForCertificateChain, getXmlForCertificateChain, getXmlFoundCertificates, getXmlFoundCertificates, getXmlOCSPRevocationRef, getXmlOrphanCertificate, getXmlRelatedCertificateForOrphanReferences, getXmlRevocationRefs, getXmlSignerInfo, getXmlSigningCertificate, populateCertificateOriginMap, populateOrphanCertificateOriginMap, populateXmlRelatedCertificatesList, populateXmlRelatedCertificatesList, tokenIdentifierProvider, verifyAgainstCertificateToken
-
Constructor Details
-
PAdESDiagnosticDataBuilder
public PAdESDiagnosticDataBuilder()Default constructor
-
-
Method Details
-
buildDetachedXmlSignature
Description copied from class:SignedDocumentDiagnosticDataBuilder
BuildsXmlSignature
- Overrides:
buildDetachedXmlSignature
in classCAdESDiagnosticDataBuilder
- Parameters:
signature
-AdvancedSignature
- Returns:
XmlSignature
-
buildDetachedXmlTimestamp
Description copied from class:SignedDocumentDiagnosticDataBuilder
This method buildsXmlTimestamp
fromTimestampToken
- Overrides:
buildDetachedXmlTimestamp
in classSignedDocumentDiagnosticDataBuilder
- Parameters:
timestampToken
-TimestampToken
- Returns:
XmlTimestamp
-
buildXmlOrphanTokens
Description copied from class:DiagnosticDataBuilder
Builds a list ofXmlOrphanTokens
- Overrides:
buildXmlOrphanTokens
in classDiagnosticDataBuilder
- Returns:
XmlOrphanTokens
-