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.xades.validation.XAdESCertificateSource
- All Implemented Interfaces:
eu.europa.esig.dss.spi.x509.CertificateSource,Serializable
public class XAdESCertificateSource
extends eu.europa.esig.dss.spi.SignatureCertificateSource
This class provides the mechanism to retrieve certificates contained in a XAdES signature.
- See Also:
-
Field Summary
Fields inherited from class eu.europa.esig.dss.spi.SignatureCertificateSource
candidatesForSigningCertificateFields inherited from class eu.europa.esig.dss.spi.x509.CommonCertificateSource
certificateMatcher -
Constructor Summary
ConstructorsConstructorDescriptionXAdESCertificateSource(Element signatureElement, eu.europa.esig.xades.definition.XAdESPath xadesPaths) The default constructor for XAdESCertificateSource. -
Method Summary
Modifier and TypeMethodDescriptionprotected eu.europa.esig.dss.spi.x509.CandidatesForSigningCertificateextractCandidatesForSigningCertificate(eu.europa.esig.dss.spi.x509.CertificateSource signingCertificateSource) Methods inherited from class eu.europa.esig.dss.spi.SignatureCertificateSource
getAttrAuthoritiesCertValues, getAttributeCertificateRefs, getAttributeCertificates, getCandidatesForSigningCertificate, getCertificateSourceType, getCertificateValues, getCompleteCertificateRefs, getCompleteCertificates, getDSSDictionaryCertValues, getKeyInfoCertificates, getSignedDataCertificates, getSigningCertificateRefs, getSigningCertificates, getTimeStampValidationDataCertValues, getVRIDictionaryCertValuesMethods inherited from class eu.europa.esig.dss.spi.x509.TokenCertificateSource
addCertificate, addCertificateIdentifier, addCertificateRef, findTokensFromRefs, getAllCertificateIdentifiers, getAllCertificateRefs, getCertificateRefOrigins, getCertificateRefsByOrigin, getCertificateToken, getCertificateTokensByOrigin, getCurrentCertificateIdentifier, getOrphanCertificateRefs, getReferencesForCertificateToken, isOrphanMethods 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
-
Constructor Details
-
XAdESCertificateSource
public XAdESCertificateSource(Element signatureElement, eu.europa.esig.xades.definition.XAdESPath xadesPaths) The default constructor for XAdESCertificateSource. All certificates are extracted during instantiation.- Parameters:
signatureElement-Elementthat contains an XML signaturexadesPaths- adaptedXAdESPaths
-
-
Method Details
-
extractCandidatesForSigningCertificate
protected eu.europa.esig.dss.spi.x509.CandidatesForSigningCertificate extractCandidatesForSigningCertificate(eu.europa.esig.dss.spi.x509.CertificateSource signingCertificateSource) - Specified by:
extractCandidatesForSigningCertificatein classeu.europa.esig.dss.spi.SignatureCertificateSource
-