Class AIACertificateSource

java.lang.Object
eu.europa.esig.dss.spi.x509.CommonCertificateSource
eu.europa.esig.dss.validation.AIACertificateSource
All Implemented Interfaces:
CertificateSource, Serializable

public class AIACertificateSource extends CommonCertificateSource
The certificate source requesting issuer certificates by AIA
See Also:
  • Constructor Details

    • AIACertificateSource

      public AIACertificateSource(eu.europa.esig.dss.model.x509.CertificateToken certificate, AIASource aiaSource)
      Default constructor
      Parameters:
      certificate - CertificateToken to get the issuer for
      aiaSource - AIASource to 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:
      CertificateToken representing the issuer certificate or null.
    • getCertificateSourceType

      public eu.europa.esig.dss.enumerations.CertificateSourceType getCertificateSourceType()
      Specified by:
      getCertificateSourceType in interface CertificateSource
      Overrides:
      getCertificateSourceType in class CommonCertificateSource