| Constructor and Description |
|---|
SSLHelper(HttpClientOptions options,
KeyCertOptions keyCertOptions,
TrustOptions trustOptions) |
SSLHelper(NetClientOptions options,
KeyCertOptions keyCertOptions,
TrustOptions trustOptions) |
SSLHelper(NetServerOptions options,
KeyCertOptions keyCertOptions,
TrustOptions trustOptions) |
SSLHelper(SSLHelper that)
Copy constructor, only configuration field are copied.
|
| Modifier and Type | Method and Description |
|---|---|
void |
configureEngine(SSLEngine engine,
String serverName) |
SSLEngine |
createEngine(io.netty.handler.ssl.SslContext sslContext) |
SSLEngine |
createEngine(VertxInternal vertx) |
SSLEngine |
createEngine(VertxInternal vertx,
SocketAddress socketAddress,
String serverName) |
SSLEngine |
createEngine(VertxInternal vertx,
String host,
int port) |
SSLEngine |
createEngine(VertxInternal vertx,
String host,
int port,
boolean forceSNI) |
List<String> |
getApplicationProtocols() |
ClientAuth |
getClientAuth() |
io.netty.handler.ssl.SslContext |
getContext(VertxInternal vertx) |
io.netty.handler.ssl.SslContext |
getContext(VertxInternal vertx,
String serverName) |
long |
getSslHandshakeTimeout() |
TimeUnit |
getSslHandshakeTimeoutUnit() |
boolean |
isSNI() |
boolean |
isSSL() |
boolean |
isUseAlpn() |
static SSLEngineOptions |
resolveEngineOptions(TCPSSLOptions options)
Resolve the ssl engine options to use for properly running the configured options.
|
io.netty.util.Mapping<? super String,? extends io.netty.handler.ssl.SslContext> |
serverNameMapper(VertxInternal vertx) |
SSLHelper |
setApplicationProtocols(List<String> applicationProtocols) |
SSLHelper |
setUseAlpn(boolean useAlpn) |
void |
validate(VertxInternal vertx) |
public SSLHelper(HttpClientOptions options, KeyCertOptions keyCertOptions, TrustOptions trustOptions)
public SSLHelper(NetClientOptions options, KeyCertOptions keyCertOptions, TrustOptions trustOptions)
public SSLHelper(NetServerOptions options, KeyCertOptions keyCertOptions, TrustOptions trustOptions)
public SSLHelper(SSLHelper that)
public static SSLEngineOptions resolveEngineOptions(TCPSSLOptions options)
public boolean isUseAlpn()
public SSLHelper setUseAlpn(boolean useAlpn)
public boolean isSSL()
public boolean isSNI()
public long getSslHandshakeTimeout()
public TimeUnit getSslHandshakeTimeoutUnit()
public ClientAuth getClientAuth()
public io.netty.util.Mapping<? super String,? extends io.netty.handler.ssl.SslContext> serverNameMapper(VertxInternal vertx)
public io.netty.handler.ssl.SslContext getContext(VertxInternal vertx)
public io.netty.handler.ssl.SslContext getContext(VertxInternal vertx, String serverName)
public void validate(VertxInternal vertx)
public SSLEngine createEngine(io.netty.handler.ssl.SslContext sslContext)
public SSLEngine createEngine(VertxInternal vertx, SocketAddress socketAddress, String serverName)
public SSLEngine createEngine(VertxInternal vertx, String host, int port, boolean forceSNI)
public SSLEngine createEngine(VertxInternal vertx, String host, int port)
public SSLEngine createEngine(VertxInternal vertx)
Copyright © 2021. All rights reserved.