Interface CryptographicSuiteFactory

All Known Implementing Classes:
CryptographicSuiteJsonFactory, CryptographicSuiteXmlFactory

public interface CryptographicSuiteFactory
Interface containing methods to load a eu.europa.esig.dss.model.policy.CryptographicSuite object
  • Method Details

    • isSupported

      boolean isSupported(DSSDocument cryptographicSuiteDocument)
      Evaluates whether the cryptographic suite DSSDocument is supported by the current implementation
      Parameters:
      cryptographicSuiteDocument - DSSDocument containing cryptographic suite
      Returns:
      TRUE if the document is supported, FALSE otherwise
    • loadDefaultCryptographicSuite

      CryptographicSuite loadDefaultCryptographicSuite()
      Loads a default cryptographic suite provided by the application
      Returns:
      CryptographicSuite
    • loadCryptographicSuite

      CryptographicSuite loadCryptographicSuite(DSSDocument cryptographicSuiteDocument)
      Loads a cryptographic suite from a DSSDocument provided to the method
      Parameters:
      cryptographicSuiteDocument - DSSDocument
      Returns:
      CryptographicSuite
    • loadCryptographicSuite

      CryptographicSuite loadCryptographicSuite(InputStream cryptographicSuiteInputStream)
      Loads a cryptographic suite from a InputStream provided to the method
      Parameters:
      cryptographicSuiteInputStream - InputStream
      Returns:
      CryptographicSuite