Initializer
TCPSSLOptions({String*}? crlPaths = null, {String*}? enabledCipherSuites = null, {String*}? enabledSecureTransportProtocols = null, Integer? idleTimeout = null, JdkSSLEngineOptions? jdkSslEngineOptions = null, JksOptions? keyStoreOptions = null, Boolean? logActivity = null, OpenSSLEngineOptions? openSslEngineOptions = null, PemKeyCertOptions? pemKeyCertOptions = null, PemTrustOptions? pemTrustOptions = null, PfxOptions? pfxKeyCertOptions = null, PfxOptions? pfxTrustOptions = null, Integer? receiveBufferSize = null, Boolean? reuseAddress = null, Boolean? reusePort = null, Integer? sendBufferSize = null, Integer? soLinger = null, Boolean? ssl = null, Boolean? tcpCork = null, Boolean? tcpFastOpen = null, Boolean? tcpKeepAlive = null, Boolean? tcpNoDelay = null, Boolean? tcpQuickAck = null, Integer? trafficClass = null, JksOptions? trustStoreOptions = null, Boolean? useAlpn = null, Boolean? usePooledBuffers = null)
Parameters:
  • crlPaths = null

    Add a CRL path

  • enabledCipherSuites = null

    Add an enabled cipher suite, appended to the ordered suites.

  • enabledSecureTransportProtocols = null

    Sets the list of enabled SSL/TLS protocols.

  • idleTimeout = null

    Set the idle timeout, in seconds. zero means don't timeout. This determines if a connection will timeout and be closed if no data is received within the timeout.

  • jdkSslEngineOptions = null
  • keyStoreOptions = null

    Set the key/cert options in jks format, aka Java keystore.

  • logActivity = null
  • openSslEngineOptions = null
  • pemKeyCertOptions = null

    Set the key/cert store options in pem format.

  • pemTrustOptions = null

    Set the trust options in pem format

  • pfxKeyCertOptions = null

    Set the key/cert options in pfx format.

  • pfxTrustOptions = null

    Set the trust options in pfx format

  • receiveBufferSize = null
  • reuseAddress = null
  • reusePort = null
  • sendBufferSize = null
  • soLinger = null

    Set whether SO_linger keep alive is enabled

  • ssl = null

    Set whether SSL/TLS is enabled

  • tcpCork = null

    Enable the TCP_CORK option - only with linux native transport.

  • tcpFastOpen = null

    Enable the TCP_FASTOPEN option - only with linux native transport.

  • tcpKeepAlive = null

    Set whether TCP keep alive is enabled

  • tcpNoDelay = null

    Set whether TCP no delay is enabled

  • tcpQuickAck = null

    Enable the TCP_QUICKACK option - only with linux native transport.

  • trafficClass = null
  • trustStoreOptions = null

    Set the trust options in jks format, aka Java truststore

  • useAlpn = null

    Set the ALPN usage.

  • usePooledBuffers = null

    Set whether Netty pooled buffers are enabled

Attributes
crlPathsshared {String*}? crlPaths

Add a CRL path

enabledCipherSuitesshared {String*}? enabledCipherSuites

Add an enabled cipher suite, appended to the ordered suites.

enabledSecureTransportProtocolsshared {String*}? enabledSecureTransportProtocols

Sets the list of enabled SSL/TLS protocols.

idleTimeoutshared Integer? idleTimeout

Set the idle timeout, in seconds. zero means don't timeout. This determines if a connection will timeout and be closed if no data is received within the timeout.

jdkSslEngineOptionsshared JdkSSLEngineOptions? jdkSslEngineOptions
keyStoreOptionsshared JksOptions? keyStoreOptions

Set the key/cert options in jks format, aka Java keystore.

openSslEngineOptionsshared OpenSSLEngineOptions? openSslEngineOptions
pemKeyCertOptionsshared PemKeyCertOptions? pemKeyCertOptions

Set the key/cert store options in pem format.

pemTrustOptionsshared PemTrustOptions? pemTrustOptions

Set the trust options in pem format

pfxKeyCertOptionsshared PfxOptions? pfxKeyCertOptions

Set the key/cert options in pfx format.

pfxTrustOptionsshared PfxOptions? pfxTrustOptions

Set the trust options in pfx format

soLingershared Integer? soLinger

Set whether SO_linger keep alive is enabled

sslshared Boolean? ssl

Set whether SSL/TLS is enabled

tcpCorkshared Boolean? tcpCork

Enable the TCP_CORK option - only with linux native transport.

tcpFastOpenshared Boolean? tcpFastOpen

Enable the TCP_FASTOPEN option - only with linux native transport.

tcpKeepAliveshared Boolean? tcpKeepAlive

Set whether TCP keep alive is enabled

tcpNoDelayshared Boolean? tcpNoDelay

Set whether TCP no delay is enabled

tcpQuickAckshared Boolean? tcpQuickAck

Enable the TCP_QUICKACK option - only with linux native transport.

trustStoreOptionsshared JksOptions? trustStoreOptions

Set the trust options in jks format, aka Java truststore

useAlpnshared Boolean? useAlpn

Set the ALPN usage.

usePooledBuffersshared Boolean? usePooledBuffers

Set whether Netty pooled buffers are enabled

Inherited Attributes
Attributes inherited from: NetworkOptions
Attributes inherited from: Object
hash, string
Methods
toJsonshared actual default JsonObject toJson()
Refines NetworkOptions.toJson ultimately refines BaseDataObject.toJson
Inherited Methods
Methods inherited from: NetworkOptions
Methods inherited from: Object
equals
Methods inherited from: BaseDataObject
toJson