| Modifier and Type | Field and Description |
|---|---|
| private final boolean | |
| private final Map | |
| private final SslContextProvider | |
| private final SslContext[] | |
| private final long | |
| private final TimeUnit | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final Executor |
| Access | Constructor and Description |
|---|---|
| public | SslChannelProvider(SslContextProvider sslContextProvider, long sslHandshakeTimeout, TimeUnit sslHandshakeTimeoutUnit, boolean sni, boolean trustAll, boolean useAlpn, Executor workerPool, boolean useWorkerPool)
|
| Modifier and Type | Method and Description |
|---|---|
| public SslHandler | |
| public ChannelHandler | |
| private SslHandler | |
| private SniHandler | |
| private static int | |
| public AsyncMapping | Returns: theAsyncMappingServer name |
| public int | |
| public SslContext | |
| public SslContext | |
| public SslContext | |
| public SslContextProvider | |
| public SslContext |
| sni | back to summary |
|---|---|
| private final boolean sni | |
| sslContextMaps | back to summary |
|---|---|
| private final Map<String, SslContext>[] sslContextMaps | |
| sslContextProvider | back to summary |
|---|---|
| private final SslContextProvider sslContextProvider | |
| sslContexts | back to summary |
|---|---|
| private final SslContext[] sslContexts | |
| sslHandshakeTimeout | back to summary |
|---|---|
| private final long sslHandshakeTimeout | |
| sslHandshakeTimeoutUnit | back to summary |
|---|---|
| private final TimeUnit sslHandshakeTimeoutUnit | |
| trustAll | back to summary |
|---|---|
| private final boolean trustAll | |
| useAlpn | back to summary |
|---|---|
| private final boolean useAlpn | |
| useWorkerPool | back to summary |
|---|---|
| private final boolean useWorkerPool | |
| workerPool | back to summary |
|---|---|
| private final Executor workerPool | |
| SslChannelProvider | back to summary |
|---|---|
| public SslChannelProvider(SslContextProvider sslContextProvider, long sslHandshakeTimeout, TimeUnit sslHandshakeTimeoutUnit, boolean sni, boolean trustAll, boolean useAlpn, Executor workerPool, boolean useWorkerPool) | |
| createClientSslHandler | back to summary |
|---|---|
| public SslHandler createClientSslHandler(SocketAddress remoteAddress, String serverName, boolean useAlpn) | |
| createServerHandler | back to summary |
|---|---|
| public ChannelHandler createServerHandler(HostAndPort remoteAddress) | |
| createServerSslHandler | back to summary |
|---|---|
| private SslHandler createServerSslHandler(boolean useAlpn, HostAndPort remoteAddress) | |
| createSniHandler | back to summary |
|---|---|
| private SniHandler createSniHandler(HostAndPort remoteAddress) | |
| idx | back to summary |
|---|---|
| private static int idx(boolean useAlpn) | |
| serverNameMapping | back to summary |
|---|---|
| public AsyncMapping Server name
| |
| sniEntrySize | back to summary |
|---|---|
| public int sniEntrySize() | |
| sslClientContext | back to summary |
|---|---|
| public SslContext sslClientContext(String serverName, boolean useAlpn) | |
| sslClientContext | back to summary |
|---|---|
| public SslContext sslClientContext(String serverName, boolean useAlpn, boolean trustAll) | |
| sslContext | back to summary |
|---|---|
| public SslContext sslContext(String serverName, boolean useAlpn, boolean server, boolean trustAll) throws Exception | |
| sslContextProvider | back to summary |
|---|---|
| public SslContextProvider sslContextProvider() | |
| sslServerContext | back to summary |
|---|---|
| public SslContext sslServerContext(boolean useAlpn) | |