public final class SslProvider
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
SslProvider.Builder |
static interface |
SslProvider.DefaultConfigurationSpec |
static class |
SslProvider.DefaultConfigurationType
Default configuration that will be applied to the provided
SslContextBuilder |
static interface |
SslProvider.SslContextSpec |
Modifier and Type | Method and Description |
---|---|
static SslProvider |
addHandlerConfigurator(SslProvider provider,
java.util.function.Consumer<? super io.netty.handler.ssl.SslHandler> handlerConfigurator)
Creates a new
SslProvider with a prepending handler
configurator callback to inject default settings to an existing provider
configuration. |
void |
addSslHandler(io.netty.channel.Channel channel,
java.net.SocketAddress remoteAddress,
boolean sslDebug) |
static SslProvider.SslContextSpec |
builder()
Creates a builder for
SslProvider |
void |
configure(io.netty.handler.ssl.SslHandler sslHandler) |
static SslProvider |
defaultClientProvider()
Return the default client ssl provider
|
boolean |
equals(java.lang.Object o) |
SslProvider.DefaultConfigurationType |
getDefaultConfigurationType()
Returns the configured default configuration type.
|
io.netty.handler.ssl.SslContext |
getSslContext()
Returns
SslContext instance with configured settings. |
int |
hashCode() |
java.lang.String |
toString() |
static SslProvider |
updateDefaultConfiguration(SslProvider provider,
SslProvider.DefaultConfigurationType type) |
public static SslProvider.SslContextSpec builder()
SslProvider
public static SslProvider addHandlerConfigurator(SslProvider provider, java.util.function.Consumer<? super io.netty.handler.ssl.SslHandler> handlerConfigurator)
SslProvider
with a prepending handler
configurator callback to inject default settings to an existing provider
configuration.public static SslProvider updateDefaultConfiguration(SslProvider provider, SslProvider.DefaultConfigurationType type)
public static SslProvider defaultClientProvider()
public io.netty.handler.ssl.SslContext getSslContext()
SslContext
instance with configured settings.SslContext
instance with configured settings.@Nullable public SslProvider.DefaultConfigurationType getDefaultConfigurationType()
public void configure(io.netty.handler.ssl.SslHandler sslHandler)
public void addSslHandler(io.netty.channel.Channel channel, @Nullable java.net.SocketAddress remoteAddress, boolean sslDebug)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object