Module jpms_dss_spi

Class OfflineCRLSource

java.lang.Object
eu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>
eu.europa.esig.dss.spi.x509.revocation.crl.OfflineCRLSource
All Implemented Interfaces:
MultipleRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>, RevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>, Serializable
Direct Known Subclasses:
CMSCRLSource, ExternalResourcesCRLSource

public abstract class OfflineCRLSource extends OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>
This class if a basic skeleton that is able to retrieve needed CRL data from the contained list. The child need to retrieve the list of wrapped CRLs.
See Also:
  • Constructor Details

    • OfflineCRLSource

      protected OfflineCRLSource()
      The default constructor
  • Method Details

    • getRevocationTokens

      public List<RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL>> getRevocationTokens(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerToken)
      Description copied from interface: MultipleRevocationSource
      This method retrieves a list of RevocationToken for the certificateToken
      Parameters:
      certificateToken - The CertificateToken for which the request is made
      issuerToken - The CertificateToken which is the issuer of the certificateToken
      Returns:
      a list of RevocationToken