Class CAdESCertificateSource

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

public class CAdESCertificateSource extends eu.europa.esig.dss.spi.x509.CMSCertificateSource
CertificateSource that retrieves items from a CAdES Signature
See Also:
  • Field Summary

    Fields inherited from class eu.europa.esig.dss.spi.SignatureCertificateSource

    candidatesForSigningCertificate

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

    certificateMatcher
  • Constructor Summary

    Constructors
    Constructor
    Description
    CAdESCertificateSource(org.bouncycastle.cms.CMSSignedData cmsSignedData, org.bouncycastle.cms.SignerInformation signerInformation)
    The constructor with additional signer id parameter.
  • Method Summary

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

    extractCandidatesForSigningCertificate

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

    getAttrAuthoritiesCertValues, getAttributeCertificateRefs, getAttributeCertificates, getCandidatesForSigningCertificate, getCertificateSourceType, getCertificateValues, getCompleteCertificateRefs, getCompleteCertificates, getDSSDictionaryCertValues, getKeyInfoCertificates, getSignedDataCertificates, getSigningCertificateRefs, getSigningCertificates, getTimeStampValidationDataCertValues, getVRIDictionaryCertValues

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

    addCertificate, addCertificateIdentifier, addCertificateRef, findTokensFromRefs, getAllCertificateIdentifiers, getAllCertificateRefs, getCertificateRefOrigins, getCertificateRefsByOrigin, getCertificateToken, getCertificateTokensByOrigin, getCurrentCertificateIdentifier, getOrphanCertificateRefs, getReferencesForCertificateToken, isOrphan

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

    addCertificate, doesCertificateReferenceMatch, findTokensFromCertRef, getByCertificateDigest, getByPublicKey, getBySignerIdentifier, getBySki, getBySubject, getCertificates, getEntities, getNumberOfCertificates, getNumberOfEntities, isAllSelfSigned, isCertificateSourceEqual, isCertificateSourceEquivalent, isKnown, isTrusted, removeCertificate, reset

    Methods inherited from class java.lang.Object

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

    • CAdESCertificateSource

      public CAdESCertificateSource(org.bouncycastle.cms.CMSSignedData cmsSignedData, org.bouncycastle.cms.SignerInformation signerInformation)
      The constructor with additional signer id parameter. All certificates are extracted during instantiation.
      Parameters:
      cmsSignedData - CMSSignedData of the signature
      signerInformation - SignerInformation extracted from cmsSignedData