Package org.conscrypt

Class ProtocolVersion

java.lang.Object
org.conscrypt.ProtocolVersion

public class ProtocolVersion
extends Object
Represents Protocol Version
  • Field Details

    • supportedProtocols

      public static final String[] supportedProtocols
      Protocols supported by this provider implementation
    • SSLv3

      public static final ProtocolVersion SSLv3
      SSL 3.0 protocol version
    • TLSv1

      public static final ProtocolVersion TLSv1
      TLS 1.0 protocol version
    • name

      public final String name
      Protocol name
    • version

      public final byte[] version
      Protocol version as byte array
  • Method Details

    • isSupported

      public static boolean isSupported​(byte[] version)
      Returns true if protocol version is supported
      Parameters:
      version -
    • getByVersion

      public static ProtocolVersion getByVersion​(byte[] version)
      Returns ProtocolVersion
      Parameters:
      version -
      Returns:
    • isSupported

      public static boolean isSupported​(String name)
      Returns true if provider supports protocol version
      Parameters:
      name -
      Returns:
    • getByName

      public static ProtocolVersion getByName​(String name)
      Returns ProtocolVersion
      Parameters:
      name -
      Returns:
    • getLatestVersion

      public static ProtocolVersion getLatestVersion​(String[] protocols)
      Highest protocol version supported by provider implementation
      Parameters:
      protocols -
      Returns: