| Constructor and Description |
|---|
SSLHelper(HttpClientOptions options,
KeyCertOptions keyCertOptions,
TrustOptions trustOptions) |
SSLHelper(HttpServerOptions options,
KeyCertOptions keyCertOptions,
TrustOptions trustOptions) |
SSLHelper(NetClientOptions options,
KeyCertOptions keyCertOptions,
TrustOptions trustOptions) |
SSLHelper(NetServerOptions options,
KeyCertOptions keyCertOptions,
TrustOptions trustOptions) |
| 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<HttpVersion> |
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() |
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<HttpVersion> applicationProtocols) |
void |
validate(VertxInternal vertx) |
public SSLHelper(HttpClientOptions options, KeyCertOptions keyCertOptions, TrustOptions trustOptions)
public SSLHelper(HttpServerOptions options, KeyCertOptions keyCertOptions, TrustOptions trustOptions)
public SSLHelper(NetClientOptions options, KeyCertOptions keyCertOptions, TrustOptions trustOptions)
public SSLHelper(NetServerOptions options, KeyCertOptions keyCertOptions, TrustOptions trustOptions)
public static SSLEngineOptions resolveEngineOptions(TCPSSLOptions options)
public boolean isSSL()
public boolean isSNI()
public long getSslHandshakeTimeout()
public TimeUnit getSslHandshakeTimeoutUnit()
public ClientAuth getClientAuth()
public List<HttpVersion> getApplicationProtocols()
public SSLHelper setApplicationProtocols(List<HttpVersion> applicationProtocols)
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 © 2020. All rights reserved.