Package org.apache.catalina.core
Class OpenSSLLifecycleListener
java.lang.Object
org.apache.catalina.core.OpenSSLLifecycleListener
- All Implemented Interfaces:
- 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 SummaryFieldsModifier and TypeFieldDescriptionprotected static final Objectprotected static final StringManagerThe string manager for this package.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic booleanstatic booleanbooleanvoidlifecycleEvent(LifecycleEvent event) Primary entry point for startup and shutdown events.voidsetFIPSMode(String FIPSMode) voidsetSSLEngine(String SSLEngine) voidsetSSLRandomSeed(String SSLRandomSeed) voidsetUseOpenSSL(boolean useOpenSSL) 
- 
Field Details- 
smThe string manager for this package.
- 
lock
 
- 
- 
Constructor Details- 
OpenSSLLifecycleListenerpublic OpenSSLLifecycleListener()
 
- 
- 
Method Details- 
isAvailablepublic static boolean isAvailable()
- 
lifecycleEventPrimary entry point for startup and shutdown events.- Specified by:
- lifecycleEventin interface- LifecycleListener
- Parameters:
- event- The event that has occurred
 
- 
getSSLEngine
- 
setSSLEngine
- 
getSSLRandomSeed
- 
setSSLRandomSeed
- 
getFIPSMode
- 
setFIPSMode
- 
isFIPSModeActivepublic boolean isFIPSModeActive()
- 
setUseOpenSSLpublic void setUseOpenSSL(boolean useOpenSSL) 
- 
getUseOpenSSLpublic static boolean getUseOpenSSL()
 
-