Package com.neovisionaries.ws.client
Class SNIHelper
- java.lang.Object
-
- com.neovisionaries.ws.client.SNIHelper
-
class SNIHelper extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.reflect.Method
sSetServerNamesMethod
private static java.lang.reflect.Constructor<?>
sSNIHostNameConstructor
-
Constructor Summary
Constructors Constructor Description SNIHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.lang.Object
createSNIHostName(java.lang.String hostname)
private static java.util.List<java.lang.Object>
createSNIHostNames(java.lang.String[] hostnames)
static int
getAndroidSDKVersion()
private static void
initialize()
(package private) static void
setServerNames(java.net.Socket socket, java.lang.String[] hostnames)
private static void
setServerNames(javax.net.ssl.SSLParameters parameters, java.lang.String[] hostnames)
-
-
-
Method Detail
-
initialize
private static void initialize() throws java.lang.Exception
- Throws:
java.lang.Exception
-
createSNIHostName
private static java.lang.Object createSNIHostName(java.lang.String hostname)
-
createSNIHostNames
private static java.util.List<java.lang.Object> createSNIHostNames(java.lang.String[] hostnames)
-
setServerNames
private static void setServerNames(javax.net.ssl.SSLParameters parameters, java.lang.String[] hostnames)
-
setServerNames
static void setServerNames(java.net.Socket socket, java.lang.String[] hostnames)
-
getAndroidSDKVersion
public static int getAndroidSDKVersion()
-
-