Base class. TCP and SSL related options
Anything
TCPSSLOptions
BaseDataObject
NetworkOptions
BaseDataObject
Basic
Identifiable
Object
Anything
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:
|
Attributes | |
crlPaths | shared {String*}? crlPaths Add a CRL path |
enabledCipherSuites | shared {String*}? enabledCipherSuites Add an enabled cipher suite, appended to the ordered suites. |
enabledSecureTransportProtocols | shared {String*}? enabledSecureTransportProtocols Add an enabled SSL/TLS protocols, appended to the ordered protocols. |
idleTimeout | shared 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. |
jdkSslEngineOptions | shared JdkSSLEngineOptions? jdkSslEngineOptions |
keyStoreOptions | shared JksOptions? keyStoreOptions Set the key/cert options in jks format, aka Java keystore. |
openSslEngineOptions | shared OpenSSLEngineOptions? openSslEngineOptions |
pemKeyCertOptions | shared PemKeyCertOptions? pemKeyCertOptions Set the key/cert store options in pem format. |
pemTrustOptions | shared PemTrustOptions? pemTrustOptions Set the trust options in pem format |
pfxKeyCertOptions | shared PfxOptions? pfxKeyCertOptions Set the key/cert options in pfx format. |
pfxTrustOptions | shared PfxOptions? pfxTrustOptions Set the trust options in pfx format |
soLinger | shared Integer? soLinger Set whether SO_linger keep alive is enabled |
ssl | shared Boolean? ssl Set whether SSL/TLS is enabled |
tcpCork | shared Boolean? tcpCork Enable the |
tcpFastOpen | shared Boolean? tcpFastOpen Enable the |
tcpKeepAlive | shared Boolean? tcpKeepAlive Set whether TCP keep alive is enabled |
tcpNoDelay | shared Boolean? tcpNoDelay Set whether TCP no delay is enabled |
tcpQuickAck | shared Boolean? tcpQuickAck Enable the |
trustStoreOptions | shared JksOptions? trustStoreOptions Set the trust options in jks format, aka Java truststore |
useAlpn | shared Boolean? useAlpn Set the ALPN usage. |
usePooledBuffers | shared Boolean? usePooledBuffers Set whether Netty pooled buffers are enabled |
Inherited Attributes |
Attributes inherited from: NetworkOptions |
Attributes inherited from: Object hash , string |
Methods | |
toJson | shared actual default JsonObject toJson() |
Inherited Methods |
Methods inherited from: NetworkOptions |
Methods inherited from: Object equals |
Methods inherited from: BaseDataObject toJson |