Base class. TCP and SSL related options
AnythingTCPSSLOptionsBaseDataObjectNetworkOptionsBaseDataObjectBasicIdentifiableObjectAnything| 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, Integer? sendBufferSize = null, Integer? soLinger = null, Boolean? ssl = null, Boolean? tcpKeepAlive = null, Boolean? tcpNoDelay = null, Integer? trafficClass = null, JksOptions? trustStoreOptions = null, Boolean? useAlpn = null, Boolean? usePooledBuffers = null)Parameters:
|
| Attributes | |
crlPaths | shared {String*}? crlPathsAdd a CRL path |
enabledCipherSuites | shared {String*}? enabledCipherSuitesAdd an enabled cipher suite |
enabledSecureTransportProtocols | shared {String*}? enabledSecureTransportProtocolsAdd an enabled SSL/TLS protocols |
idleTimeout | shared Integer? idleTimeoutSet 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 | shared JdkSSLEngineOptions? jdkSslEngineOptions |
keyStoreOptions | shared JksOptions? keyStoreOptionsSet the key/cert options in jks format, aka Java keystore. |
openSslEngineOptions | shared OpenSSLEngineOptions? openSslEngineOptions |
pemKeyCertOptions | shared PemKeyCertOptions? pemKeyCertOptionsSet the key/cert store options in pem format. |
pemTrustOptions | shared PemTrustOptions? pemTrustOptionsSet the trust options in pem format |
pfxKeyCertOptions | shared PfxOptions? pfxKeyCertOptionsSet the key/cert options in pfx format. |
pfxTrustOptions | shared PfxOptions? pfxTrustOptionsSet the trust options in pfx format |
soLinger | shared Integer? soLingerSet whether SO_linger keep alive is enabled |
ssl | shared Boolean? sslSet whether SSL/TLS is enabled |
tcpKeepAlive | shared Boolean? tcpKeepAliveSet whether TCP keep alive is enabled |
tcpNoDelay | shared Boolean? tcpNoDelaySet whether TCP no delay is enabled |
trustStoreOptions | shared JksOptions? trustStoreOptionsSet the trust options in jks format, aka Java trustore |
useAlpn | shared Boolean? useAlpnSet the ALPN usage. |
usePooledBuffers | shared Boolean? usePooledBuffersSet whether Netty pooled buffers are enabled |
| Inherited Attributes |
Attributes inherited from: NetworkOptions |
Attributes inherited from: Objecthash, string |
| Methods | |
toJson | shared actual default JsonObject toJson() |
| Inherited Methods |
Methods inherited from: NetworkOptions |
Methods inherited from: Objectequals |
Methods inherited from: BaseDataObjecttoJson |