Class OpenSSLStatus
java.lang.Object
org.apache.tomcat.util.net.openssl.OpenSSLStatus
Holds OpenSSL status without the need to load other classes.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic enumOpenSSL library variant that has been identified
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic OpenSSLStatus.NamegetName()static booleanstatic longstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic voidsetAvailable(boolean available) static voidsetInitialized(boolean initialized) static voidsetInstanceCreated(boolean instanceCreated) static voidsetLibraryInitialized(boolean libraryInitialized) static voidsetName(OpenSSLStatus.Name name) static voidsetUseOpenSSL(boolean useOpenSSL) static voidsetVersion(long version) 
- 
Constructor Details- 
OpenSSLStatuspublic OpenSSLStatus()
 
- 
- 
Method Details- 
isLibraryInitializedpublic static boolean isLibraryInitialized()
- 
isInitializedpublic static boolean isInitialized()
- 
isAvailablepublic static boolean isAvailable()
- 
getUseOpenSSLpublic static boolean getUseOpenSSL()
- 
isInstanceCreatedpublic static boolean isInstanceCreated()
- 
setLibraryInitializedpublic static void setLibraryInitialized(boolean libraryInitialized) 
- 
setInitializedpublic static void setInitialized(boolean initialized) 
- 
setAvailablepublic static void setAvailable(boolean available) 
- 
setUseOpenSSLpublic static void setUseOpenSSL(boolean useOpenSSL) 
- 
setInstanceCreatedpublic static void setInstanceCreated(boolean instanceCreated) 
- 
getVersionpublic static long getVersion()- Returns:
- the version
 
- 
setVersionpublic static void setVersion(long version) - Parameters:
- version- the version to set
 
- 
getName- Returns:
- the library name
 
- 
setName- Parameters:
- name- the name to set
 
- 
isOpenSSL3public static boolean isOpenSSL3()- Returns:
- true if running with OpenSSL 3.0+
 
 
-