Class PAdESWithPDFADiagnosticDataBuilder

java.lang.Object
eu.europa.esig.dss.pdfa.validation.PAdESWithPDFADiagnosticDataBuilder

public class PAdESWithPDFADiagnosticDataBuilder extends Object
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
    Modifier and Type
    Field
    Description
    protected eu.europa.esig.dss.spi.x509.ListCertificateSource
     
    protected Map<String, eu.europa.esig.dss.model.x509.CertificateToken>
     
    protected eu.europa.esig.dss.enumerations.DigestAlgorithm
     
    protected eu.europa.esig.dss.spi.x509.ListCertificateSource
     
    protected eu.europa.esig.dss.spi.x509.revocation.ListRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>
     
    protected eu.europa.esig.dss.spi.x509.revocation.ListRevocationSource<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>
     
    protected Collection<eu.europa.esig.dss.spi.x509.evidencerecord.EvidenceRecord>
     
    protected eu.europa.esig.dss.model.identifier.TokenIdentifierProvider
     
    protected Map<String,String>
     
    protected Collection<eu.europa.esig.dss.spi.signature.AdvancedSignature>
     
    protected eu.europa.esig.dss.model.DSSDocument
     
    protected Map<String, eu.europa.esig.dss.model.x509.CertificateToken>
     
    protected Map<String, eu.europa.esig.dss.model.tsl.TLInfo>
     
    protected eu.europa.esig.dss.enumerations.TokenExtractionStrategy
     
    protected Set<eu.europa.esig.dss.model.x509.CertificateToken>
     
    protected Set<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<?>>
     
    protected Collection<eu.europa.esig.dss.spi.x509.tsp.TimestampToken>
     
    protected Date
     
    protected Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlCertificate>
     
    protected Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlEvidenceRecord>
     
    protected Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlOrphanCertificateToken>
     
    protected Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlOrphanRevocationToken>
     
    protected Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlRevocation>
     
    protected Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlSignature>
     
    protected Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlSignerData>
     
    protected Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlTimestamp>
     
    protected Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlTrustedList>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder
    allCertificateSources(eu.europa.esig.dss.spi.x509.ListCertificateSource arg0)
     
    protected void
     
    eu.europa.esig.dss.diagnostic.jaxb.XmlDiagnosticData
     
    protected eu.europa.esig.dss.diagnostic.jaxb.XmlCertificate
    buildDetachedXmlCertificate(eu.europa.esig.dss.model.x509.CertificateToken arg0)
     
    protected eu.europa.esig.dss.diagnostic.jaxb.XmlRevocation
    buildDetachedXmlRevocation(eu.europa.esig.dss.spi.x509.revocation.RevocationToken<?> arg0)
     
    eu.europa.esig.dss.diagnostic.jaxb.XmlSignature
    buildDetachedXmlSignature(eu.europa.esig.dss.spi.signature.AdvancedSignature arg0)
     
    protected eu.europa.esig.dss.diagnostic.jaxb.XmlTimestamp
    buildDetachedXmlTimestamp(eu.europa.esig.dss.spi.x509.tsp.TimestampToken arg0)
     
    protected eu.europa.esig.dss.diagnostic.jaxb.XmlOrphanCertificateToken
    buildXmlOrphanCertificateToken(eu.europa.esig.dss.model.x509.CertificateToken arg0)
     
    protected eu.europa.esig.dss.diagnostic.jaxb.XmlOrphanTokens
     
    protected <R extends eu.europa.esig.dss.model.x509.revocation.Revocation>
    eu.europa.esig.dss.diagnostic.jaxb.XmlOrphanRevocationToken
    createOrphanTokenFromRevocationIdentifier(eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<R> arg0)
     
    eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder
    defaultDigestAlgorithm(eu.europa.esig.dss.enumerations.DigestAlgorithm arg0)
     
    eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder
    document(eu.europa.esig.dss.model.DSSDocument arg0)
     
    eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder
    documentCertificateSource(eu.europa.esig.dss.spi.x509.ListCertificateSource arg0)
     
    eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder
    documentCRLSource(eu.europa.esig.dss.spi.x509.revocation.ListRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL> arg0)
     
    eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder
    documentOCSPSource(eu.europa.esig.dss.spi.x509.revocation.ListRevocationSource<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP> arg0)
     
    protected String
     
    eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder
    foundEvidenceRecords(Collection<eu.europa.esig.dss.spi.x509.evidencerecord.EvidenceRecord> arg0)
     
    eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder
    foundSignatures(Collection<eu.europa.esig.dss.spi.signature.AdvancedSignature> arg0)
     
    protected Collection<eu.europa.esig.dss.model.x509.CertificateToken>
    getUsedCertificatesByCertificateRef(eu.europa.esig.dss.spi.x509.CertificateRef arg0)
     
    protected eu.europa.esig.dss.diagnostic.jaxb.XmlBasicSignature
    getXmlBasicSignature(eu.europa.esig.dss.model.x509.Token arg0)
     
    protected eu.europa.esig.dss.diagnostic.jaxb.XmlCertificateRef
    getXmlCertificateRef(eu.europa.esig.dss.spi.x509.CertificateRef arg0, eu.europa.esig.dss.enumerations.CertificateRefOrigin arg1)
     
    protected eu.europa.esig.dss.diagnostic.jaxb.XmlRevocationRef
    getXmlCRLRevocationRef(eu.europa.esig.dss.spi.x509.revocation.crl.CRLRef arg0, Set<eu.europa.esig.dss.enumerations.RevocationRefOrigin> arg1)
     
    protected eu.europa.esig.dss.diagnostic.jaxb.XmlDigestAlgoAndValue
    getXmlDigestAlgoAndValue(eu.europa.esig.dss.enumerations.DigestAlgorithm arg0, byte[] arg1)
     
    protected eu.europa.esig.dss.diagnostic.jaxb.XmlDigestAlgoAndValue
    getXmlDigestAlgoAndValue(eu.europa.esig.dss.model.Digest arg0)
     
    protected List<eu.europa.esig.dss.diagnostic.jaxb.XmlChainItem>
    getXmlForCertificateChain(eu.europa.esig.dss.model.x509.Token arg0)
     
    protected List<eu.europa.esig.dss.diagnostic.jaxb.XmlChainItem>
    getXmlForCertificateChain(eu.europa.esig.dss.model.x509.Token arg0, eu.europa.esig.dss.spi.x509.CertificateSource arg1)
     
    protected List<eu.europa.esig.dss.diagnostic.jaxb.XmlChainItem>
    getXmlForCertificateChain(eu.europa.esig.dss.spi.x509.CertificateValidity arg0, eu.europa.esig.dss.spi.x509.CertificateSource arg1)
     
    protected eu.europa.esig.dss.diagnostic.jaxb.XmlFoundCertificates
    getXmlFoundCertificates(eu.europa.esig.dss.model.identifier.Identifier arg0, eu.europa.esig.dss.spi.x509.TokenCertificateSource arg1)
     
    protected eu.europa.esig.dss.diagnostic.jaxb.XmlFoundCertificates
    getXmlFoundCertificates(eu.europa.esig.dss.spi.x509.TokenCertificateSource arg0)
     
    protected eu.europa.esig.dss.diagnostic.jaxb.XmlRevocationRef
    getXmlOCSPRevocationRef(eu.europa.esig.dss.spi.x509.revocation.ocsp.OCSPRef arg0, Set<eu.europa.esig.dss.enumerations.RevocationRefOrigin> arg1)
     
    protected eu.europa.esig.dss.diagnostic.jaxb.XmlOrphanCertificate
    getXmlOrphanCertificate(eu.europa.esig.dss.enumerations.CertificateOrigin arg0, eu.europa.esig.dss.model.x509.CertificateToken arg1, eu.europa.esig.dss.spi.x509.TokenCertificateSource arg2, eu.europa.esig.dss.model.x509.CertificateToken arg3)
     
    protected List<eu.europa.esig.dss.diagnostic.jaxb.XmlRelatedCertificate>
    getXmlRelatedCertificateForOrphanReferences(eu.europa.esig.dss.spi.x509.TokenCertificateSource arg0)
     
    protected <R extends eu.europa.esig.dss.model.x509.revocation.Revocation>
    List<eu.europa.esig.dss.diagnostic.jaxb.XmlRevocationRef>
    getXmlRevocationRefs(String arg0, Map<eu.europa.esig.dss.spi.x509.revocation.RevocationRef<R>, Set<eu.europa.esig.dss.enumerations.RevocationRefOrigin>> arg1)
     
    protected eu.europa.esig.dss.diagnostic.jaxb.XmlSignerInfo
    getXmlSignerInfo(eu.europa.esig.dss.spi.x509.SignerIdentifier arg0)
     
    protected List<eu.europa.esig.dss.diagnostic.jaxb.XmlSignerInfo>
    getXmlSignerInformationStore(Set<eu.europa.esig.dss.spi.x509.SignerIdentifier> arg0)
     
    protected eu.europa.esig.dss.diagnostic.jaxb.XmlSigningCertificate
    getXmlSigningCertificate(eu.europa.esig.dss.model.identifier.Identifier arg0, eu.europa.esig.dss.spi.x509.CertificateValidity arg1)
     
    protected eu.europa.esig.dss.diagnostic.jaxb.XmlStructuralValidation
     
    protected void
    linkSigningCertificateAndChains(Set<eu.europa.esig.dss.model.x509.CertificateToken> arg0)
     
    Sets PDFAValidationResult and returns this builder
    protected void
    populateCertificateOriginMap(Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlRelatedCertificate> arg0, eu.europa.esig.dss.enumerations.CertificateOrigin arg1, List<eu.europa.esig.dss.model.x509.CertificateToken> arg2, eu.europa.esig.dss.spi.x509.TokenCertificateSource arg3)
     
    protected void
    populateOrphanCertificateOriginMap(Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlOrphanCertificate> arg0, eu.europa.esig.dss.enumerations.CertificateOrigin arg1, List<eu.europa.esig.dss.model.x509.CertificateToken> arg2, eu.europa.esig.dss.spi.x509.TokenCertificateSource arg3, eu.europa.esig.dss.model.x509.CertificateToken arg4)
     
    protected eu.europa.esig.dss.diagnostic.jaxb.XmlRelatedCertificate
    populateXmlRelatedCertificatesList(eu.europa.esig.dss.enumerations.CertificateOrigin arg0, eu.europa.esig.dss.model.x509.CertificateToken arg1, eu.europa.esig.dss.spi.x509.TokenCertificateSource arg2)
     
    protected void
    populateXmlRelatedCertificatesList(List<eu.europa.esig.dss.diagnostic.jaxb.XmlRelatedCertificate> arg0, eu.europa.esig.dss.spi.x509.TokenCertificateSource arg1, eu.europa.esig.dss.model.x509.CertificateToken arg2, eu.europa.esig.dss.spi.x509.CertificateRef arg3)
     
    eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder
    tokenExtractionStrategy(eu.europa.esig.dss.enumerations.TokenExtractionStrategy arg0)
     
    eu.europa.esig.dss.validation.reports.diagnostic.DiagnosticDataBuilder
    tokenIdentifierProvider(eu.europa.esig.dss.model.identifier.TokenIdentifierProvider arg0)
     
    eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder
    usedCertificates(Set<eu.europa.esig.dss.model.x509.CertificateToken> arg0)
     
    eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder
    usedRevocations(Set<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<?>> arg0)
     
    eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder
    usedTimestamps(Collection<eu.europa.esig.dss.spi.x509.tsp.TimestampToken> arg0)
     
    eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder
     
    protected void
    verifyAgainstCertificateToken(eu.europa.esig.dss.diagnostic.jaxb.XmlCertificateRef arg0, eu.europa.esig.dss.spi.x509.CertificateRef arg1, eu.europa.esig.dss.model.x509.CertificateToken arg2)
     

    Methods inherited from class Object

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

    • signedDocument

      protected eu.europa.esig.dss.model.DSSDocument signedDocument
    • signatures

      protected Collection<eu.europa.esig.dss.spi.signature.AdvancedSignature> signatures
    • usedTimestamps

      protected Collection<eu.europa.esig.dss.spi.x509.tsp.TimestampToken> usedTimestamps
    • evidenceRecords

      protected Collection<eu.europa.esig.dss.spi.x509.evidencerecord.EvidenceRecord> evidenceRecords
    • documentCertificateSource

      protected eu.europa.esig.dss.spi.x509.ListCertificateSource documentCertificateSource
    • documentCRLSource

      protected eu.europa.esig.dss.spi.x509.revocation.ListRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL> documentCRLSource
    • documentOCSPSource

      protected eu.europa.esig.dss.spi.x509.revocation.ListRevocationSource<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP> documentOCSPSource
    • xmlSignaturesMap

      protected Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlSignature> xmlSignaturesMap
    • xmlTimestampsMap

      protected Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlTimestamp> xmlTimestampsMap
    • xmlEvidenceRecordMap

      protected Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlEvidenceRecord> xmlEvidenceRecordMap
    • xmlSignedDataMap

      protected Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlSignerData> xmlSignedDataMap
    • usedCertificates

      protected Set<eu.europa.esig.dss.model.x509.CertificateToken> usedCertificates
    • usedRevocations

      protected Set<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<?>> usedRevocations
    • allCertificateSources

      protected eu.europa.esig.dss.spi.x509.ListCertificateSource allCertificateSources
    • validationDate

      protected Date validationDate
    • tokenExtractionStrategy

      protected eu.europa.esig.dss.enumerations.TokenExtractionStrategy tokenExtractionStrategy
    • defaultDigestAlgorithm

      protected eu.europa.esig.dss.enumerations.DigestAlgorithm defaultDigestAlgorithm
    • identifierProvider

      protected eu.europa.esig.dss.model.identifier.TokenIdentifierProvider identifierProvider
    • xmlCertsMap

      protected Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlCertificate> xmlCertsMap
    • xmlRevocationsMap

      protected Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlRevocation> xmlRevocationsMap
    • xmlTrustedListsMap

      protected Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlTrustedList> xmlTrustedListsMap
    • xmlOrphanCertificateTokensMap

      protected Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlOrphanCertificateToken> xmlOrphanCertificateTokensMap
    • xmlOrphanRevocationTokensMap

      protected Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlOrphanRevocationToken> xmlOrphanRevocationTokensMap
    • referenceMap

      protected Map<String,String> referenceMap
    • certificateIdsMap

      protected Map<String, eu.europa.esig.dss.model.x509.CertificateToken> certificateIdsMap
    • signingCertificateMap

      protected Map<String, eu.europa.esig.dss.model.x509.CertificateToken> signingCertificateMap
    • tlInfoMap

      protected Map<String, eu.europa.esig.dss.model.tsl.TLInfo> tlInfoMap
  • Constructor Details

    • PAdESWithPDFADiagnosticDataBuilder

      public PAdESWithPDFADiagnosticDataBuilder()
      Default constructor
  • Method Details

    • pdfaValidationResult

      public PAdESWithPDFADiagnosticDataBuilder pdfaValidationResult(PDFAValidationResult pdfaValidationResult)
      Sets PDFAValidationResult and returns this builder
      Parameters:
      pdfaValidationResult - PDFAValidationResult
      Returns:
      this PAdESWithPDFADiagnosticDataBuilder
    • build

      public eu.europa.esig.dss.diagnostic.jaxb.XmlDiagnosticData build()
    • buildDetachedXmlSignature

      public eu.europa.esig.dss.diagnostic.jaxb.XmlSignature buildDetachedXmlSignature(eu.europa.esig.dss.spi.signature.AdvancedSignature arg0)
    • buildDetachedXmlTimestamp

      protected eu.europa.esig.dss.diagnostic.jaxb.XmlTimestamp buildDetachedXmlTimestamp(eu.europa.esig.dss.spi.x509.tsp.TimestampToken arg0)
    • buildXmlOrphanTokens

      protected eu.europa.esig.dss.diagnostic.jaxb.XmlOrphanTokens buildXmlOrphanTokens()
    • usedCertificates

      public eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder usedCertificates(Set<eu.europa.esig.dss.model.x509.CertificateToken> arg0)
    • usedRevocations

      public eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder usedRevocations(Set<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<?>> arg0)
    • allCertificateSources

      public eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder allCertificateSources(eu.europa.esig.dss.spi.x509.ListCertificateSource arg0)
    • validationDate

      public eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder validationDate(Date arg0)
    • tokenExtractionStrategy

      public eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder tokenExtractionStrategy(eu.europa.esig.dss.enumerations.TokenExtractionStrategy arg0)
    • defaultDigestAlgorithm

      public eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder defaultDigestAlgorithm(eu.europa.esig.dss.enumerations.DigestAlgorithm arg0)
    • document

      public eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder document(eu.europa.esig.dss.model.DSSDocument arg0)
    • foundSignatures

      public eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder foundSignatures(Collection<eu.europa.esig.dss.spi.signature.AdvancedSignature> arg0)
    • usedTimestamps

      public eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder usedTimestamps(Collection<eu.europa.esig.dss.spi.x509.tsp.TimestampToken> arg0)
    • foundEvidenceRecords

      public eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder foundEvidenceRecords(Collection<eu.europa.esig.dss.spi.x509.evidencerecord.EvidenceRecord> arg0)
    • documentCertificateSource

      public eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder documentCertificateSource(eu.europa.esig.dss.spi.x509.ListCertificateSource arg0)
    • documentCRLSource

      public eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder documentCRLSource(eu.europa.esig.dss.spi.x509.revocation.ListRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL> arg0)
    • documentOCSPSource

      public eu.europa.esig.dss.validation.reports.diagnostic.SignedDocumentDiagnosticDataBuilder documentOCSPSource(eu.europa.esig.dss.spi.x509.revocation.ListRevocationSource<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP> arg0)
    • assertConfigurationValid

      protected void assertConfigurationValid()
    • linkSigningCertificateAndChains

      protected void linkSigningCertificateAndChains(Set<eu.europa.esig.dss.model.x509.CertificateToken> arg0)
    • emptyToNull

      protected String emptyToNull(String arg0)
    • createOrphanTokenFromRevocationIdentifier

      protected <R extends eu.europa.esig.dss.model.x509.revocation.Revocation> eu.europa.esig.dss.diagnostic.jaxb.XmlOrphanRevocationToken createOrphanTokenFromRevocationIdentifier(eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<R> arg0)
    • getXmlSignerInformationStore

      protected List<eu.europa.esig.dss.diagnostic.jaxb.XmlSignerInfo> getXmlSignerInformationStore(Set<eu.europa.esig.dss.spi.x509.SignerIdentifier> arg0)
    • tokenIdentifierProvider

      public eu.europa.esig.dss.validation.reports.diagnostic.DiagnosticDataBuilder tokenIdentifierProvider(eu.europa.esig.dss.model.identifier.TokenIdentifierProvider arg0)
    • getXmlStructuralValidation

      protected eu.europa.esig.dss.diagnostic.jaxb.XmlStructuralValidation getXmlStructuralValidation(List<String> arg0)
    • getXmlSignerInfo

      protected eu.europa.esig.dss.diagnostic.jaxb.XmlSignerInfo getXmlSignerInfo(eu.europa.esig.dss.spi.x509.SignerIdentifier arg0)
    • buildDetachedXmlRevocation

      protected eu.europa.esig.dss.diagnostic.jaxb.XmlRevocation buildDetachedXmlRevocation(eu.europa.esig.dss.spi.x509.revocation.RevocationToken<?> arg0)
    • getXmlRevocationRefs

      protected <R extends eu.europa.esig.dss.model.x509.revocation.Revocation> List<eu.europa.esig.dss.diagnostic.jaxb.XmlRevocationRef> getXmlRevocationRefs(String arg0, Map<eu.europa.esig.dss.spi.x509.revocation.RevocationRef<R>, Set<eu.europa.esig.dss.enumerations.RevocationRefOrigin>> arg1)
    • getXmlCRLRevocationRef

      protected eu.europa.esig.dss.diagnostic.jaxb.XmlRevocationRef getXmlCRLRevocationRef(eu.europa.esig.dss.spi.x509.revocation.crl.CRLRef arg0, Set<eu.europa.esig.dss.enumerations.RevocationRefOrigin> arg1)
    • getXmlOCSPRevocationRef

      protected eu.europa.esig.dss.diagnostic.jaxb.XmlRevocationRef getXmlOCSPRevocationRef(eu.europa.esig.dss.spi.x509.revocation.ocsp.OCSPRef arg0, Set<eu.europa.esig.dss.enumerations.RevocationRefOrigin> arg1)
    • getXmlForCertificateChain

      protected List<eu.europa.esig.dss.diagnostic.jaxb.XmlChainItem> getXmlForCertificateChain(eu.europa.esig.dss.model.x509.Token arg0)
    • getXmlForCertificateChain

      protected List<eu.europa.esig.dss.diagnostic.jaxb.XmlChainItem> getXmlForCertificateChain(eu.europa.esig.dss.model.x509.Token arg0, eu.europa.esig.dss.spi.x509.CertificateSource arg1)
    • getXmlForCertificateChain

      protected List<eu.europa.esig.dss.diagnostic.jaxb.XmlChainItem> getXmlForCertificateChain(eu.europa.esig.dss.spi.x509.CertificateValidity arg0, eu.europa.esig.dss.spi.x509.CertificateSource arg1)
    • getXmlSigningCertificate

      protected eu.europa.esig.dss.diagnostic.jaxb.XmlSigningCertificate getXmlSigningCertificate(eu.europa.esig.dss.model.identifier.Identifier arg0, eu.europa.esig.dss.spi.x509.CertificateValidity arg1)
    • getXmlFoundCertificates

      protected eu.europa.esig.dss.diagnostic.jaxb.XmlFoundCertificates getXmlFoundCertificates(eu.europa.esig.dss.spi.x509.TokenCertificateSource arg0)
    • getXmlFoundCertificates

      protected eu.europa.esig.dss.diagnostic.jaxb.XmlFoundCertificates getXmlFoundCertificates(eu.europa.esig.dss.model.identifier.Identifier arg0, eu.europa.esig.dss.spi.x509.TokenCertificateSource arg1)
    • populateCertificateOriginMap

      protected void populateCertificateOriginMap(Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlRelatedCertificate> arg0, eu.europa.esig.dss.enumerations.CertificateOrigin arg1, List<eu.europa.esig.dss.model.x509.CertificateToken> arg2, eu.europa.esig.dss.spi.x509.TokenCertificateSource arg3)
    • populateXmlRelatedCertificatesList

      protected eu.europa.esig.dss.diagnostic.jaxb.XmlRelatedCertificate populateXmlRelatedCertificatesList(eu.europa.esig.dss.enumerations.CertificateOrigin arg0, eu.europa.esig.dss.model.x509.CertificateToken arg1, eu.europa.esig.dss.spi.x509.TokenCertificateSource arg2)
    • populateXmlRelatedCertificatesList

      protected void populateXmlRelatedCertificatesList(List<eu.europa.esig.dss.diagnostic.jaxb.XmlRelatedCertificate> arg0, eu.europa.esig.dss.spi.x509.TokenCertificateSource arg1, eu.europa.esig.dss.model.x509.CertificateToken arg2, eu.europa.esig.dss.spi.x509.CertificateRef arg3)
    • getXmlCertificateRef

      protected eu.europa.esig.dss.diagnostic.jaxb.XmlCertificateRef getXmlCertificateRef(eu.europa.esig.dss.spi.x509.CertificateRef arg0, eu.europa.esig.dss.enumerations.CertificateRefOrigin arg1)
    • populateOrphanCertificateOriginMap

      protected void populateOrphanCertificateOriginMap(Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlOrphanCertificate> arg0, eu.europa.esig.dss.enumerations.CertificateOrigin arg1, List<eu.europa.esig.dss.model.x509.CertificateToken> arg2, eu.europa.esig.dss.spi.x509.TokenCertificateSource arg3, eu.europa.esig.dss.model.x509.CertificateToken arg4)
    • getXmlOrphanCertificate

      protected eu.europa.esig.dss.diagnostic.jaxb.XmlOrphanCertificate getXmlOrphanCertificate(eu.europa.esig.dss.enumerations.CertificateOrigin arg0, eu.europa.esig.dss.model.x509.CertificateToken arg1, eu.europa.esig.dss.spi.x509.TokenCertificateSource arg2, eu.europa.esig.dss.model.x509.CertificateToken arg3)
    • buildXmlOrphanCertificateToken

      protected eu.europa.esig.dss.diagnostic.jaxb.XmlOrphanCertificateToken buildXmlOrphanCertificateToken(eu.europa.esig.dss.model.x509.CertificateToken arg0)
    • getXmlRelatedCertificateForOrphanReferences

      protected List<eu.europa.esig.dss.diagnostic.jaxb.XmlRelatedCertificate> getXmlRelatedCertificateForOrphanReferences(eu.europa.esig.dss.spi.x509.TokenCertificateSource arg0)
    • getUsedCertificatesByCertificateRef

      protected Collection<eu.europa.esig.dss.model.x509.CertificateToken> getUsedCertificatesByCertificateRef(eu.europa.esig.dss.spi.x509.CertificateRef arg0)
    • verifyAgainstCertificateToken

      protected void verifyAgainstCertificateToken(eu.europa.esig.dss.diagnostic.jaxb.XmlCertificateRef arg0, eu.europa.esig.dss.spi.x509.CertificateRef arg1, eu.europa.esig.dss.model.x509.CertificateToken arg2)
    • getXmlBasicSignature

      protected eu.europa.esig.dss.diagnostic.jaxb.XmlBasicSignature getXmlBasicSignature(eu.europa.esig.dss.model.x509.Token arg0)
    • buildDetachedXmlCertificate

      protected eu.europa.esig.dss.diagnostic.jaxb.XmlCertificate buildDetachedXmlCertificate(eu.europa.esig.dss.model.x509.CertificateToken arg0)
    • getXmlDigestAlgoAndValue

      protected eu.europa.esig.dss.diagnostic.jaxb.XmlDigestAlgoAndValue getXmlDigestAlgoAndValue(eu.europa.esig.dss.model.Digest arg0)
    • getXmlDigestAlgoAndValue

      protected eu.europa.esig.dss.diagnostic.jaxb.XmlDigestAlgoAndValue getXmlDigestAlgoAndValue(eu.europa.esig.dss.enumerations.DigestAlgorithm arg0, byte[] arg1)