Class PAdESDiagnosticDataBuilder

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

public class PAdESDiagnosticDataBuilder extends eu.europa.esig.dss.cades.validation.CAdESDiagnosticDataBuilder
DiagnosticDataBuilder for a PDF signature
  • Field Summary

    Fields inherited from class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder

    documentCertificateSource, documentCRLSource, documentOCSPSource, evidenceRecords, signaturePolicyProvider, signaturePolicyValidatorLoader, signatures, signedDocument, usedTimestamps, xmlEvidenceRecordMap, 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

    Constructors
    Constructor
    Description
    Default constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    eu.europa.esig.dss.diagnostic.jaxb.XmlSignature
    buildDetachedXmlSignature(eu.europa.esig.dss.validation.AdvancedSignature signature)
     
    protected eu.europa.esig.dss.diagnostic.jaxb.XmlTimestamp
    buildDetachedXmlTimestamp(eu.europa.esig.dss.spi.x509.tsp.TimestampToken timestampToken)
     
    protected eu.europa.esig.dss.diagnostic.jaxb.XmlOrphanTokens
     

    Methods inherited from class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder

    allCertificateSources, build, createOrphanTokenFromRevocationIdentifier, defaultDigestAlgorithm, document, documentCertificateSource, documentCRLSource, documentOCSPSource, emptyToNull, foundEvidenceRecords, foundSignatures, getXmlSignerInformationStore, linkSigningCertificateAndChains, signaturePolicyProvider, signaturePolicyValidatorLoader, tokenExtractionStrategy, usedCertificates, usedRevocations, usedTimestamps, validationDate

    Methods inherited from class eu.europa.esig.dss.validation.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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PAdESDiagnosticDataBuilder

      public PAdESDiagnosticDataBuilder()
      Default constructor
  • Method Details

    • buildDetachedXmlSignature

      public eu.europa.esig.dss.diagnostic.jaxb.XmlSignature buildDetachedXmlSignature(eu.europa.esig.dss.validation.AdvancedSignature signature)
      Overrides:
      buildDetachedXmlSignature in class eu.europa.esig.dss.cades.validation.CAdESDiagnosticDataBuilder
    • buildDetachedXmlTimestamp

      protected eu.europa.esig.dss.diagnostic.jaxb.XmlTimestamp buildDetachedXmlTimestamp(eu.europa.esig.dss.spi.x509.tsp.TimestampToken timestampToken)
      Overrides:
      buildDetachedXmlTimestamp in class eu.europa.esig.dss.validation.SignedDocumentDiagnosticDataBuilder
    • buildXmlOrphanTokens

      protected eu.europa.esig.dss.diagnostic.jaxb.XmlOrphanTokens buildXmlOrphanTokens()
      Overrides:
      buildXmlOrphanTokens in class eu.europa.esig.dss.validation.DiagnosticDataBuilder