Class OpenSSLLifecycleListener

  • All Implemented Interfaces:
    LifecycleListener

    public class OpenSSLLifecycleListener
    extends java.lang.Object
    implements LifecycleListener
    Implementation of LifecycleListener that will do the global initialization of OpenSSL according to specified configuration parameters. Using the listener is completely optional, but is needed for configuration and full cleanup of a few native memory allocations.
    • Field Detail

      • sm

        protected static final StringManager sm
        The string manager for this package.
      • lock

        protected static final java.lang.Object lock
    • Constructor Detail

      • OpenSSLLifecycleListener

        public OpenSSLLifecycleListener()
    • Method Detail

      • isAvailable

        public static boolean isAvailable()
      • lifecycleEvent

        public void lifecycleEvent​(LifecycleEvent event)
        Primary entry point for startup and shutdown events.
        Specified by:
        lifecycleEvent in interface LifecycleListener
        Parameters:
        event - The event that has occurred
      • getSSLEngine

        public java.lang.String getSSLEngine()
      • setSSLEngine

        public void setSSLEngine​(java.lang.String SSLEngine)
      • getSSLRandomSeed

        public java.lang.String getSSLRandomSeed()
      • setSSLRandomSeed

        public void setSSLRandomSeed​(java.lang.String SSLRandomSeed)
      • getFIPSMode

        public java.lang.String getFIPSMode()
      • setFIPSMode

        public void setFIPSMode​(java.lang.String FIPSMode)
      • isFIPSModeActive

        public boolean isFIPSModeActive()
      • setUseOpenSSL

        public void setUseOpenSSL​(boolean useOpenSSL)
      • getUseOpenSSL

        public static boolean getUseOpenSSL()