Package org.conscrypt
Class ProtocolVersion
java.lang.Object
org.conscrypt.ProtocolVersion
public class ProtocolVersion extends Object
Represents Protocol Version
-
Field Summary
Fields Modifier and Type Field Description StringnameProtocol namestatic ProtocolVersionSSLv3SSL 3.0 protocol versionstatic String[]supportedProtocolsProtocols supported by this provider implementationstatic ProtocolVersionTLSv1TLS 1.0 protocol versionbyte[]versionProtocol version as byte array -
Method Summary
Modifier and Type Method Description static ProtocolVersiongetByName(String name)Returns ProtocolVersionstatic ProtocolVersiongetByVersion(byte[] version)Returns ProtocolVersionstatic ProtocolVersiongetLatestVersion(String[] protocols)Highest protocol version supported by provider implementationstatic booleanisSupported(byte[] version)Returns true if protocol version is supportedstatic booleanisSupported(String name)Returns true if provider supports protocol version
-
Field Details
-
supportedProtocols
Protocols supported by this provider implementation -
SSLv3
SSL 3.0 protocol version -
TLSv1
TLS 1.0 protocol version -
name
Protocol name -
version
public final byte[] versionProtocol version as byte array
-
-
Method Details
-
isSupported
public static boolean isSupported(byte[] version)Returns true if protocol version is supported- Parameters:
version-
-
getByVersion
Returns ProtocolVersion- Parameters:
version-- Returns:
-
isSupported
Returns true if provider supports protocol version- Parameters:
name-- Returns:
-
getByName
Returns ProtocolVersion- Parameters:
name-- Returns:
-
getLatestVersion
Highest protocol version supported by provider implementation- Parameters:
protocols-- Returns:
-