## Uses of Class
io.vertx.core.net.SSLOptions

- Packages that use SSLOptions
  Package | Description
  --- | ---
  io.vertx.core.http |
  io.vertx.core.net |
  io.vertx.reactivex.core.http |
  io.vertx.reactivex.core.net |
  io.vertx.rxjava.core.http |
  io.vertx.rxjava.core.net |
  io.vertx.rxjava3.core.http |
  io.vertx.rxjava3.core.net |

- - ### Uses of SSLOptions in io.vertx.core.http

    Methods in io.vertx.core.http with parameters of type SSLOptions
    Modifier and Type | Method and Description
    --- | ---
    `Future<Void>` | HttpServer.`updateSSLOptions(SSLOptions options)` Update the server SSL options.
    `Future<Void>` | HttpClient.`updateSSLOptions(SSLOptions options)` Update the client SSL options.
    `default void` | HttpServer.`updateSSLOptions(SSLOptions options, Handler<AsyncResult<Void>> handler)` Like `HttpServer.updateSSLOptions(SSLOptions)` but supplying a handler that will be called when the update happened (or has failed).
    `default void` | HttpClient.`updateSSLOptions(SSLOptions options, Handler<AsyncResult<Void>> handler)` Like `HttpClient.updateSSLOptions(SSLOptions)` but supplying a handler that will be called when the update happened (or has failed).

  - ### Uses of SSLOptions in io.vertx.core.net

    Methods in io.vertx.core.net that return SSLOptions
    Modifier and Type | Method and Description
    --- | ---
    `SSLOptions` | SSLOptions.`addCrlPath(String crlPath)` Add a CRL path
    `SSLOptions` | SSLOptions.`addCrlValue(Buffer crlValue)` Add a CRL value
    `SSLOptions` | SSLOptions.`addEnabledCipherSuite(String suite)` Add an enabled cipher suite, appended to the ordered suites.
    `SSLOptions` | SSLOptions.`addEnabledSecureTransportProtocol(String protocol)` Add an enabled SSL/TLS protocols, appended to the ordered protocols.
    `SSLOptions` | TCPSSLOptions.`getSslOptions()`
    `SSLOptions` | SSLOptions.`removeEnabledCipherSuite(String suite)` Removes an enabled cipher suite from the ordered suites.
    `SSLOptions` | SSLOptions.`removeEnabledSecureTransportProtocol(String protocol)` Removes an enabled SSL/TLS protocol from the ordered protocols.
    `SSLOptions` | SSLOptions.`setEnabledSecureTransportProtocols(Set<String> enabledSecureTransportProtocols)` Sets the list of enabled SSL/TLS protocols.
    `SSLOptions` | SSLOptions.`setKeyCertOptions(KeyCertOptions options)` Set the key/cert options.
    `SSLOptions` | SSLOptions.`setSslHandshakeTimeout(long sslHandshakeTimeout)` Set the SSL handshake timeout, default time unit is seconds.
    `SSLOptions` | SSLOptions.`setSslHandshakeTimeoutUnit(TimeUnit sslHandshakeTimeoutUnit)` Set the SSL handshake timeout unit.
    `SSLOptions` | SSLOptions.`setTrustOptions(TrustOptions options)` Set the trust options.
    `SSLOptions` | SSLOptions.`setUseAlpn(boolean useAlpn)` Set the ALPN usage.

    Methods in io.vertx.core.net with parameters of type SSLOptions
    Modifier and Type | Method and Description
    --- | ---
    `Future<Void>` | NetClient.`updateSSLOptions(SSLOptions options)` Update the client SSL options.
    `Future<Void>` | NetServer.`updateSSLOptions(SSLOptions options)` Update the server SSL options.
    `default void` | NetClient.`updateSSLOptions(SSLOptions options, Handler<AsyncResult<Void>> handler)` Like `NetClient.updateSSLOptions(SSLOptions)` but supplying a handler that will be called when the update happened (or has failed).
    `default void` | NetServer.`updateSSLOptions(SSLOptions options, Handler<AsyncResult<Void>> handler)` Like `NetServer.updateSSLOptions(SSLOptions)` but supplying a handler that will be called when the update happened (or has failed).

    Constructors in io.vertx.core.net with parameters of type SSLOptions
    Constructor and Description
    `SSLOptions(SSLOptions other)` Copy constructor

  - ### Uses of SSLOptions in io.vertx.reactivex.core.http

    Methods in io.vertx.reactivex.core.http with parameters of type SSLOptions
    Modifier and Type | Method and Description
    --- | ---
    `Completable` | HttpServer.`rxUpdateSSLOptions(SSLOptions options)` Like `HttpServer.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).
    `Completable` | HttpClient.`rxUpdateSSLOptions(SSLOptions options)` Like `HttpClient.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).
    `void` | HttpServer.`updateSSLOptions(SSLOptions options)` Like `HttpServer.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).
    `void` | HttpClient.`updateSSLOptions(SSLOptions options)` Like `HttpClient.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).
    `void` | HttpServer.`updateSSLOptions(SSLOptions options, Handler<AsyncResult<Void>> handler)` Like `HttpServer.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).
    `void` | HttpClient.`updateSSLOptions(SSLOptions options, Handler<AsyncResult<Void>> handler)` Like `HttpClient.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).

  - ### Uses of SSLOptions in io.vertx.reactivex.core.net

    Methods in io.vertx.reactivex.core.net with parameters of type SSLOptions
    Modifier and Type | Method and Description
    --- | ---
    `Completable` | NetClient.`rxUpdateSSLOptions(SSLOptions options)` Like `NetClient.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).
    `Completable` | NetServer.`rxUpdateSSLOptions(SSLOptions options)` Like `NetServer.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).
    `void` | NetClient.`updateSSLOptions(SSLOptions options)` Like `NetClient.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).
    `void` | NetServer.`updateSSLOptions(SSLOptions options)` Like `NetServer.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).
    `void` | NetClient.`updateSSLOptions(SSLOptions options, Handler<AsyncResult<Void>> handler)` Like `NetClient.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).
    `void` | NetServer.`updateSSLOptions(SSLOptions options, Handler<AsyncResult<Void>> handler)` Like `NetServer.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).

  - ### Uses of SSLOptions in io.vertx.rxjava.core.http

    Methods in io.vertx.rxjava.core.http with parameters of type SSLOptions
    Modifier and Type | Method and Description
    --- | ---
    `Single<Void>` | HttpServer.`rxUpdateSSLOptions(SSLOptions options)` Like `HttpServer.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).
    `Single<Void>` | HttpClient.`rxUpdateSSLOptions(SSLOptions options)` Like `HttpClient.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).
    `void` | HttpServer.`updateSSLOptions(SSLOptions options)` Like `HttpServer.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).
    `void` | HttpClient.`updateSSLOptions(SSLOptions options)` Like `HttpClient.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).
    `void` | HttpServer.`updateSSLOptions(SSLOptions options, Handler<AsyncResult<Void>> handler)` Like `HttpServer.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).
    `void` | HttpClient.`updateSSLOptions(SSLOptions options, Handler<AsyncResult<Void>> handler)` Like `HttpClient.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).

  - ### Uses of SSLOptions in io.vertx.rxjava.core.net

    Methods in io.vertx.rxjava.core.net with parameters of type SSLOptions
    Modifier and Type | Method and Description
    --- | ---
    `Single<Void>` | NetClient.`rxUpdateSSLOptions(SSLOptions options)` Like `NetClient.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).
    `Single<Void>` | NetServer.`rxUpdateSSLOptions(SSLOptions options)` Like `NetServer.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).
    `void` | NetClient.`updateSSLOptions(SSLOptions options)` Like `NetClient.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).
    `void` | NetServer.`updateSSLOptions(SSLOptions options)` Like `NetServer.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).
    `void` | NetClient.`updateSSLOptions(SSLOptions options, Handler<AsyncResult<Void>> handler)` Like `NetClient.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).
    `void` | NetServer.`updateSSLOptions(SSLOptions options, Handler<AsyncResult<Void>> handler)` Like `NetServer.updateSSLOptions(io.vertx.core.net.SSLOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>)` but supplying a handler that will be called when the update happened (or has failed).

  - ### Uses of SSLOptions in io.vertx.rxjava3.core.http

    Methods in io.vertx.rxjava3.core.http with parameters of type SSLOptions
    Modifier and Type | Method and Description
    --- | ---
    `Completable` | HttpServer.`rxUpdateSSLOptions(SSLOptions options)` Like `HttpServer.updateSSLOptions(io.vertx.core.net.SSLOptions)` but supplying a handler that will be called when the update happened (or has failed).
    `Completable` | HttpClient.`rxUpdateSSLOptions(SSLOptions options)` Like `HttpClient.updateSSLOptions(io.vertx.core.net.SSLOptions)` but supplying a handler that will be called when the update happened (or has failed).
    `Completable` | HttpServer.`updateSSLOptions(SSLOptions options)` Like `HttpServer.updateSSLOptions(io.vertx.core.net.SSLOptions)` but supplying a handler that will be called when the update happened (or has failed).
    `Completable` | HttpClient.`updateSSLOptions(SSLOptions options)` Like `HttpClient.updateSSLOptions(io.vertx.core.net.SSLOptions)` but supplying a handler that will be called when the update happened (or has failed).

  - ### Uses of SSLOptions in io.vertx.rxjava3.core.net

    Methods in io.vertx.rxjava3.core.net with parameters of type SSLOptions
    Modifier and Type | Method and Description
    --- | ---
    `Completable` | NetClient.`rxUpdateSSLOptions(SSLOptions options)` Like `NetClient.updateSSLOptions(io.vertx.core.net.SSLOptions)` but supplying a handler that will be called when the update happened (or has failed).
    `Completable` | NetServer.`rxUpdateSSLOptions(SSLOptions options)` Like `NetServer.updateSSLOptions(io.vertx.core.net.SSLOptions)` but supplying a handler that will be called when the update happened (or has failed).
    `Completable` | NetClient.`updateSSLOptions(SSLOptions options)` Like `NetClient.updateSSLOptions(io.vertx.core.net.SSLOptions)` but supplying a handler that will be called when the update happened (or has failed).
    `Completable` | NetServer.`updateSSLOptions(SSLOptions options)` Like `NetServer.updateSSLOptions(io.vertx.core.net.SSLOptions)` but supplying a handler that will be called when the update happened (or has failed).

Copyright © 2023 Eclipse. All rights reserved.