Top Fields Constructors Methods
io.netty.handler.ssl

pack-priv final Class BouncyCastleAlpnSslUtils

extends Object
Class Inheritance
Annotations
@SuppressJava6Requirement
reason:Usage guarded by java version check
Imports
io.netty.util.internal.EmptyArrays, .PlatformDependent, .SuppressJava6Requirement, io.netty.util.internal.logging.InternalLogger, .InternalLoggerFactory, javax.net.ssl.SSLContext, .SSLEngine, java.lang.reflect.InvocationHandler, .Method, .Proxy, java.security.AccessController, .PrivilegedExceptionAction, java.util.List, java.util.function.BiFunction

Field Summary

Modifier and TypeField and Description
private static final Class<T>
private static final Method
private static final Method
private static final Method
private static final Method
private static final Method
private static final InternalLogger
private static final Method
private static final Method
private static final Method

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv static String
pack-priv static String
pack-priv static BiFunction<SSLEngine, List<String>, String>
pack-priv static void
setApplicationProtocols(SSLEngine engine, List<String> supportedProtocols)

pack-priv static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BC_APPLICATION_PROTOCOL_SELECTORback to summary
private static final Class<T> BC_APPLICATION_PROTOCOL_SELECTOR
BC_APPLICATION_PROTOCOL_SELECTOR_SELECTback to summary
private static final Method BC_APPLICATION_PROTOCOL_SELECTOR_SELECT
GET_APPLICATION_PROTOCOLback to summary
private static final Method GET_APPLICATION_PROTOCOL
GET_HANDSHAKE_APPLICATION_PROTOCOLback to summary
private static final Method GET_HANDSHAKE_APPLICATION_PROTOCOL
GET_HANDSHAKE_APPLICATION_PROTOCOL_SELECTORback to summary
private static final Method GET_HANDSHAKE_APPLICATION_PROTOCOL_SELECTOR
GET_PARAMETERSback to summary
private static final Method GET_PARAMETERS
loggerback to summary
private static final InternalLogger logger
SET_APPLICATION_PROTOCOLSback to summary
private static final Method SET_APPLICATION_PROTOCOLS
SET_HANDSHAKE_APPLICATION_PROTOCOL_SELECTORback to summary
private static final Method SET_HANDSHAKE_APPLICATION_PROTOCOL_SELECTOR
SET_PARAMETERSback to summary
private static final Method SET_PARAMETERS

Constructor Detail

BouncyCastleAlpnSslUtilsback to summary
private BouncyCastleAlpnSslUtils()

Method Detail

getApplicationProtocolback to summary
pack-priv static String getApplicationProtocol(SSLEngine sslEngine)
getHandshakeApplicationProtocolback to summary
pack-priv static String getHandshakeApplicationProtocol(SSLEngine sslEngine)
getHandshakeApplicationProtocolSelectorback to summary
pack-priv static BiFunction<SSLEngine, List<String>, String> getHandshakeApplicationProtocolSelector(SSLEngine engine)
Annotations
@SuppressWarnings:unchecked
setApplicationProtocolsback to summary
pack-priv static void setApplicationProtocols(SSLEngine engine, List<String> supportedProtocols)
setHandshakeApplicationProtocolSelectorback to summary
pack-priv static void setHandshakeApplicationProtocolSelector(SSLEngine engine, final BiFunction<SSLEngine, List<String>, String> selector)