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

- Packages that use TCPSSLOptions
  Package | Description
  --- | ---
  io.vertx.core.http |
  io.vertx.core.net |
  io.vertx.ext.shell.net |
  io.vertx.ext.stomp |

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

    Subclasses of TCPSSLOptions in io.vertx.core.http
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HttpClientOptions` Options describing how an `HttpClient` will make connections.
    `class` | `HttpServerOptions` Represents options used by an `HttpServer` instance

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

    Subclasses of TCPSSLOptions in io.vertx.core.net
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientOptionsBase` Base class for Client options
    `class` | `NetClientOptions` Options for configuring a `NetClient`.
    `class` | `NetServerOptions` Options for configuring a `NetServer`.
    `class` | `ServerOptionsBase`

    Methods in io.vertx.core.net that return TCPSSLOptions
    Modifier and Type | Method and Description
    --- | ---
    `TCPSSLOptions` | TCPSSLOptions.`addCrlPath(String crlPath)` Add a CRL path
    `TCPSSLOptions` | TCPSSLOptions.`addCrlValue(Buffer crlValue)` Add a CRL value
    `TCPSSLOptions` | TCPSSLOptions.`addEnabledCipherSuite(String suite)` Add an enabled cipher suite
    `TCPSSLOptions` | TCPSSLOptions.`setIdleTimeout(int idleTimeout)` Set the idle timeout, in seconds.
    `TCPSSLOptions` | TCPSSLOptions.`setKeyStoreOptions(JksOptions options)` Set the key/cert options in jks format, aka Java keystore.
    `TCPSSLOptions` | TCPSSLOptions.`setPemKeyCertOptions(PemKeyCertOptions options)` Set the key/cert store options in pem format.
    `TCPSSLOptions` | TCPSSLOptions.`setPemTrustOptions(PemTrustOptions options)` Set the trust options in pem format
    `TCPSSLOptions` | TCPSSLOptions.`setPfxKeyCertOptions(PfxOptions options)` Set the key/cert options in pfx format.
    `TCPSSLOptions` | TCPSSLOptions.`setPfxTrustOptions(PfxOptions options)` Set the trust options in pfx format
    `TCPSSLOptions` | TCPSSLOptions.`setSoLinger(int soLinger)` Set whether SO_linger keep alive is enabled
    `TCPSSLOptions` | TCPSSLOptions.`setSsl(boolean ssl)` Set whether SSL/TLS is enabled
    `TCPSSLOptions` | TCPSSLOptions.`setTcpKeepAlive(boolean tcpKeepAlive)` Set whether TCP keep alive is enabled
    `TCPSSLOptions` | TCPSSLOptions.`setTcpNoDelay(boolean tcpNoDelay)` Set whether TCP no delay is enabled
    `TCPSSLOptions` | TCPSSLOptions.`setTrustStoreOptions(JksOptions options)` Set the trust options in jks format, aka Java trustore
    `TCPSSLOptions` | TCPSSLOptions.`setUsePooledBuffers(boolean usePooledBuffers)` Set whether Netty pooled buffers are enabled

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

  - ### Uses of TCPSSLOptions in io.vertx.ext.shell.net

    Subclasses of TCPSSLOptions in io.vertx.ext.shell.net
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TelnetOptions` Telnet options configuration, extends `NetServerOptions`.

  - ### Uses of TCPSSLOptions in io.vertx.ext.stomp

    Subclasses of TCPSSLOptions in io.vertx.ext.stomp
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StompClientOptions` Options used to configure a STOMP client.
    `class` | `StompServerOptions` STOMP Server options.

Copyright © 2015. All rights reserved.