java.lang.Object
eu.europa.esig.dss.spi.x509.CommonCertificateSource
eu.europa.esig.dss.validation.AIACertificateSource
- All Implemented Interfaces:
eu.europa.esig.dss.spi.x509.CertificateSource,Serializable
public class AIACertificateSource
extends eu.europa.esig.dss.spi.x509.CommonCertificateSource
The certificate source requesting issuer certificates by AIA
- See Also:
-
Field Summary
Fields inherited from class eu.europa.esig.dss.spi.x509.CommonCertificateSource
certificateMatcher -
Constructor Summary
ConstructorsConstructorDescriptionAIACertificateSource(eu.europa.esig.dss.model.x509.CertificateToken certificate, eu.europa.esig.dss.spi.x509.aia.AIASource aiaSource) Default constructor -
Method Summary
Modifier and TypeMethodDescriptioneu.europa.esig.dss.enumerations.CertificateSourceTypeeu.europa.esig.dss.model.x509.CertificateTokenGet the issuer's certificate from Authority Information Access through id-ad-caIssuers extension.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
-
Constructor Details
-
AIACertificateSource
public AIACertificateSource(eu.europa.esig.dss.model.x509.CertificateToken certificate, eu.europa.esig.dss.spi.x509.aia.AIASource aiaSource) Default constructor- Parameters:
certificate-CertificateTokento get the issuer foraiaSource-AIASourceto obtain the issuer certificate
-
-
Method Details
-
getIssuerFromAIA
public eu.europa.esig.dss.model.x509.CertificateToken getIssuerFromAIA()Get the issuer's certificate from Authority Information Access through id-ad-caIssuers extension.- Returns:
CertificateTokenrepresenting the issuer certificate or null.
-
getCertificateSourceType
public eu.europa.esig.dss.enumerations.CertificateSourceType getCertificateSourceType()- Specified by:
getCertificateSourceTypein interfaceeu.europa.esig.dss.spi.x509.CertificateSource- Overrides:
getCertificateSourceTypein classeu.europa.esig.dss.spi.x509.CommonCertificateSource
-