Module jpms_dss_spi

Class ExternalResourcesOCSPSource

java.lang.Object
eu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>
eu.europa.esig.dss.spi.x509.revocation.ocsp.OfflineOCSPSource
eu.europa.esig.dss.spi.x509.revocation.ocsp.ExternalResourcesOCSPSource
All Implemented Interfaces:
MultipleRevocationSource<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>, RevocationSource<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>, Serializable

public class ExternalResourcesOCSPSource extends OfflineOCSPSource
This class is used to provide a collection of OCSP tokens by the user.
See Also:
  • Constructor Details

    • ExternalResourcesOCSPSource

      public ExternalResourcesOCSPSource(String... paths)
      This constructor loads the OCSP responses from an array of Strings representing resources.
      Parameters:
      paths - String(s)
    • ExternalResourcesOCSPSource

      public ExternalResourcesOCSPSource(InputStream... inputStreams)
      This constructor loads the OCSP responses from an array of InputStreams.
      Parameters:
      inputStreams - InputStream(s)
    • ExternalResourcesOCSPSource

      public ExternalResourcesOCSPSource(eu.europa.esig.dss.model.DSSDocument... dssDocuments)
      This constructor loads the OCSP responses from an array of DSSDocuments.
      Parameters:
      dssDocuments - DSSDocument(s)
  • Method Details

    • getRevocationTokens

      public List<RevocationToken<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>> getRevocationTokens(eu.europa.esig.dss.model.x509.CertificateToken certificate, eu.europa.esig.dss.model.x509.CertificateToken issuer)
      Description copied from interface: MultipleRevocationSource
      This method retrieves a list of RevocationToken for the certificateToken
      Specified by:
      getRevocationTokens in interface MultipleRevocationSource<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>
      Overrides:
      getRevocationTokens in class OfflineOCSPSource
      Parameters:
      certificate - The CertificateToken for which the request is made
      issuer - The CertificateToken which is the issuer of the certificateToken
      Returns:
      a list of RevocationToken