Class JSSProvider

All Implemented Interfaces:
Serializable, Cloneable, Map<Object,Object>

public final class JSSProvider extends Provider
See Also:
  • Field Details

    • logger

      private static final org.slf4j.Logger logger
    • ENABLE_JSSENGINE

      public static boolean ENABLE_JSSENGINE
    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • JSS_VERSION

      private static final String JSS_VERSION
    • DEPRECATED_ALGORITHMS

      private static final List<String> DEPRECATED_ALGORITHMS
    • loader

      private static JSSLoader loader
    • cm

      private static CryptoManager cm
  • Constructor Details

  • Method Details

    • configure

      public Provider configure(String arg)
      Configure this instance of JSSProvider with the specified path to a JSS configuration properties file. See JSSLoader's class description for a description of the JSS configuration properties file and known values. If the JSSProvider is already loaded, this is a no-op.
      Overrides:
      configure in class Provider
    • getCryptoManager

      public CryptoManager getCryptoManager()
      Return the CryptoManager this instance was initialized with.
    • getService

      public Provider.Service getService(String type, String algorithm)
      Overrides:
      getService in class Provider
    • isAlgorithmDeprecated

      public static boolean isAlgorithmDeprecated(String algorithm)
    • getDeprecatedAlgortihms

      public static List<String> getDeprecatedAlgortihms()
    • initializeProvider

      protected void initializeProvider()
    • toString

      public String toString()
      Overrides:
      toString in class Provider