Package org.conscrypt
Class Java8PlatformUtil
- java.lang.Object
-
- org.conscrypt.Java8PlatformUtil
-
final class Java8PlatformUtil extends java.lang.Object
Utility methods supported on Java 8+.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Java8PlatformUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.lang.String
getSniHostName(javax.net.ssl.SSLParameters params)
private static void
getSSLParameters(javax.net.ssl.SSLParameters params, SSLParametersImpl impl)
(package private) static void
getSSLParameters(javax.net.ssl.SSLParameters params, SSLParametersImpl impl, AbstractConscryptSocket socket)
(package private) static void
getSSLParameters(javax.net.ssl.SSLParameters params, SSLParametersImpl impl, ConscryptEngine engine)
(package private) static boolean
serverNamePermitted(SSLParametersImpl parameters, java.lang.String serverName)
private static void
setSSLParameters(javax.net.ssl.SSLParameters params, SSLParametersImpl impl)
(package private) static void
setSSLParameters(javax.net.ssl.SSLParameters params, SSLParametersImpl impl, AbstractConscryptSocket socket)
(package private) static void
setSSLParameters(javax.net.ssl.SSLParameters params, SSLParametersImpl impl, ConscryptEngine engine)
(package private) static javax.net.ssl.SSLEngine
unwrapEngine(javax.net.ssl.SSLEngine engine)
(package private) static javax.net.ssl.SSLEngine
wrapEngine(ConscryptEngine engine)
(package private) static javax.net.ssl.SSLSession
wrapSSLSession(ExternalSession sslSession)
-
-
-
Method Detail
-
setSSLParameters
static void setSSLParameters(javax.net.ssl.SSLParameters params, SSLParametersImpl impl, AbstractConscryptSocket socket)
-
setSSLParameters
static void setSSLParameters(javax.net.ssl.SSLParameters params, SSLParametersImpl impl, ConscryptEngine engine)
-
getSSLParameters
static void getSSLParameters(javax.net.ssl.SSLParameters params, SSLParametersImpl impl, AbstractConscryptSocket socket)
-
getSSLParameters
static void getSSLParameters(javax.net.ssl.SSLParameters params, SSLParametersImpl impl, ConscryptEngine engine)
-
getSniHostName
private static java.lang.String getSniHostName(javax.net.ssl.SSLParameters params)
-
setSSLParameters
private static void setSSLParameters(javax.net.ssl.SSLParameters params, SSLParametersImpl impl)
-
getSSLParameters
private static void getSSLParameters(javax.net.ssl.SSLParameters params, SSLParametersImpl impl)
-
serverNamePermitted
static boolean serverNamePermitted(SSLParametersImpl parameters, java.lang.String serverName)
-
wrapEngine
static javax.net.ssl.SSLEngine wrapEngine(ConscryptEngine engine)
-
unwrapEngine
static javax.net.ssl.SSLEngine unwrapEngine(javax.net.ssl.SSLEngine engine)
-
wrapSSLSession
static javax.net.ssl.SSLSession wrapSSLSession(ExternalSession sslSession)
-
-