Class DSSSigningCertificateSource

java.lang.Object
eu.europa.esig.dss.spi.x509.CommonCertificateSource
eu.europa.esig.dss.spi.x509.TokenCertificateSource
eu.europa.esig.dss.spi.SignatureCertificateSource
br.ufsc.labsec.trustedList.dss.DSSSigningCertificateSource
All Implemented Interfaces:
eu.europa.esig.dss.spi.x509.CertificateSource, Serializable

public class DSSSigningCertificateSource extends eu.europa.esig.dss.spi.SignatureCertificateSource
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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected eu.europa.esig.dss.spi.x509.CandidatesForSigningCertificate
    extractCandidatesForSigningCertificate(eu.europa.esig.dss.spi.x509.CertificateSource certificateSource)
     
     

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

    getAnyValidationDataCertValues, 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, getByEntityKey, getByPublicKey, getBySignerIdentifier, getBySki, getBySubject, getCertificates, getEntities, getNumberOfCertificates, getNumberOfEntities, isAllSelfSigned, isCertificateSourceEqual, isCertificateSourceEquivalent, isKnown, isTrusted, isTrustedAtTime, removeCertificate, reset

    Methods inherited from class Object

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

    • DSSSigningCertificateSource

      public DSSSigningCertificateSource()
  • Method Details

    • extractCandidatesForSigningCertificate

      protected eu.europa.esig.dss.spi.x509.CandidatesForSigningCertificate extractCandidatesForSigningCertificate(eu.europa.esig.dss.spi.x509.CertificateSource certificateSource)
      Specified by:
      extractCandidatesForSigningCertificate in class eu.europa.esig.dss.spi.SignatureCertificateSource
    • selfSignedCertificatesAsCollection

      public Collection<X509Certificate> selfSignedCertificatesAsCollection()