Class PAdESCertificateSource

java.lang.Object
eu.europa.esig.dss.spi.x509.CommonCertificateSource
eu.europa.esig.dss.validation.SignatureCertificateSource
eu.europa.esig.dss.validation.CMSCertificateSource
eu.europa.esig.dss.validation.CAdESCertificateSource
eu.europa.esig.dss.pades.validation.PAdESCertificateSource
All Implemented Interfaces:
eu.europa.esig.dss.spi.x509.CertificateSource, Serializable

public class PAdESCertificateSource
extends eu.europa.esig.dss.validation.CAdESCertificateSource
CertificateSource that will retrieve the certificate from a PAdES Signature
See Also:
Serialized Form
  • Field Summary

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

    unsignedAttributes
  • Constructor Summary

    Constructors 
    Constructor Description
    PAdESCertificateSource​(PdfDssDict dssDictionary, org.bouncycastle.cms.CMSSignedData cmsSignedData, eu.europa.esig.dss.spi.x509.CertificatePool certPool)
    The default constructor for PAdESCertificateSource.
  • Method Summary

    Modifier and Type Method Description
    List<eu.europa.esig.dss.validation.CertificateRef> getAttributeCertificateRefs()  
    Map<Long,​eu.europa.esig.dss.model.x509.CertificateToken> getCertificateMap()  
    List<eu.europa.esig.dss.model.x509.CertificateToken> getCertificateValues()  
    List<eu.europa.esig.dss.validation.CertificateRef> getCompleteCertificateRefs()  
    List<eu.europa.esig.dss.model.x509.CertificateToken> getDSSDictionaryCertValues()  
    List<eu.europa.esig.dss.model.x509.CertificateToken> getVRIDictionaryCertValues()  

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

    getAttrAuthoritiesCertValues, getKeyInfoCertificates, getSigningCertificateValues, getTimeStampValidationDataCertValues

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

    findTokensFromRefs, getAllCertificateRefs, getAttributeCertificates, getCertificateRefByDigest, getCertificateSourceType, getCompleteCertificates, getIssuerInfo, getOrphanCertificateRefs, getReferencesForCertificateToken, getSigningCertificates

    Methods inherited from class eu.europa.esig.dss.spi.x509.CommonCertificateSource

    addCertificate, getCertificatePool, getCertificates, getCertificateTokenByDigest, getNumberOfCertificates, isTrusted, removeCertificate

    Methods inherited from class java.lang.Object

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

    • PAdESCertificateSource

      public PAdESCertificateSource​(PdfDssDict dssDictionary, org.bouncycastle.cms.CMSSignedData cmsSignedData, eu.europa.esig.dss.spi.x509.CertificatePool certPool)
      The default constructor for PAdESCertificateSource.
      Parameters:
      dssDictionary - the DSS dictionary
      cmsSignedData -
      certPool - The pool of certificates to be used. Can be null.
  • Method Details

    • getCertificateMap

      public Map<Long,​eu.europa.esig.dss.model.x509.CertificateToken> getCertificateMap()
    • getCertificateValues

      public List<eu.europa.esig.dss.model.x509.CertificateToken> getCertificateValues()
      Overrides:
      getCertificateValues in class eu.europa.esig.dss.validation.CMSCertificateSource
    • getCompleteCertificateRefs

      public List<eu.europa.esig.dss.validation.CertificateRef> getCompleteCertificateRefs()
      Overrides:
      getCompleteCertificateRefs in class eu.europa.esig.dss.validation.CMSCertificateSource
    • getAttributeCertificateRefs

      public List<eu.europa.esig.dss.validation.CertificateRef> getAttributeCertificateRefs()
      Overrides:
      getAttributeCertificateRefs in class eu.europa.esig.dss.validation.CMSCertificateSource
    • getDSSDictionaryCertValues

      public List<eu.europa.esig.dss.model.x509.CertificateToken> getDSSDictionaryCertValues()
      Overrides:
      getDSSDictionaryCertValues in class eu.europa.esig.dss.validation.SignatureCertificateSource
    • getVRIDictionaryCertValues

      public List<eu.europa.esig.dss.model.x509.CertificateToken> getVRIDictionaryCertValues()
      Overrides:
      getVRIDictionaryCertValues in class eu.europa.esig.dss.validation.SignatureCertificateSource