Interface RevocationSource<T extends RevocationToken>

All Superinterfaces:
Serializable
All Known Subinterfaces:
CRLSource, OCSPSource, OnlineRevocationSource<T>, RevocationSourceAlternateUrlsSupport<T>
All Known Implementing Classes:
AlternateUrlsSourceAdapter, CAdESCRLSource, CAdESOCSPSource, CMSCRLSource, CMSOCSPSource, CompositeRevocationSource, ExternalResourcesCRLSource, ExternalResourcesOCSPSource, JdbcCacheCRLSource, JdbcCacheOCSPSource, JdbcRevocationSource, ListCRLSource, ListOCSPSource, OfflineCRLSource, OfflineOCSPSource, OnlineCRLSource, OnlineOCSPSource, PAdESCRLSource, PAdESOCSPSource, RepositoryRevocationSource, SignatureCRLSource, SignatureOCSPSource, TimestampCRLSource, TimestampOCSPSource, XAdESCRLSource, XAdESOCSPSource

public interface RevocationSource<T extends RevocationToken>
extends Serializable
This interface allows to retrieve revocation data for a given certificate. Several implementations are available based on CRL and OCSP.
  • Method Summary

    Modifier and Type Method Description
    T getRevocationToken​(CertificateToken certificateToken, CertificateToken issuerCertificateToken)
    This method retrieves a RevocationToken for the certificateToken
  • Method Details

    • getRevocationToken

      T getRevocationToken​(CertificateToken certificateToken, CertificateToken issuerCertificateToken)
      This method retrieves a RevocationToken for the certificateToken
      Parameters:
      certificateToken - The CertificateToken for which the request is made
      issuerCertificateToken - The CertificateToken which is the issuer of the certificateToken
      Returns:
      an instance of RevocationToken