Class OpenSSLStatus


  • public class OpenSSLStatus
    extends java.lang.Object
    Holds OpenSSL status without the need to load other classes.
    • Constructor Detail

      • OpenSSLStatus

        public OpenSSLStatus()
    • Method Detail

      • isLibraryInitialized

        public static boolean isLibraryInitialized()
      • isInitialized

        public static boolean isInitialized()
      • isAvailable

        public static boolean isAvailable()
      • getUseOpenSSL

        public static boolean getUseOpenSSL()
      • isInstanceCreated

        public static boolean isInstanceCreated()
      • setLibraryInitialized

        public static void setLibraryInitialized​(boolean libraryInitialized)
      • setInitialized

        public static void setInitialized​(boolean initialized)
      • setAvailable

        public static void setAvailable​(boolean available)
      • setUseOpenSSL

        public static void setUseOpenSSL​(boolean useOpenSSL)
      • setInstanceCreated

        public static void setInstanceCreated​(boolean instanceCreated)
      • getVersion

        public static long getVersion()
        Returns:
        the version
      • setVersion

        public static void setVersion​(long version)
        Parameters:
        version - the version to set
      • getMajorVersion

        public static int getMajorVersion()
        Returns:
        the majorVersion
      • setMajorVersion

        public static void setMajorVersion​(int majorVersion)
        Parameters:
        majorVersion - the majorVersion to set
      • getMinorVersion

        public static int getMinorVersion()
        Returns:
        the minorVersion
      • setMinorVersion

        public static void setMinorVersion​(int minorVersion)
        Parameters:
        minorVersion - the minorVersion to set
      • setName

        public static void setName​(OpenSSLStatus.Name name)
        Parameters:
        name - the name to set
      • isOpenSSL3

        public static boolean isOpenSSL3()
        Returns:
        true if running with OpenSSL 3.0+
      • isBoringSSL

        public static boolean isBoringSSL()
        Returns:
        true if running with BoringSSL
      • isLibreSSLPre35

        public static boolean isLibreSSLPre35()
        Returns:
        true if running with LibreSSL < 3.5