TlsServer¶
- MLModule¶
author
package
dll
definition
see also
keywords
asio,network,transport,layer,security,connection,asynchronous
Windows¶
Default Panel¶
Input Fields¶
inIoContext¶
- name: inIoContext, type: MLBase¶
The IO context that is used for the server and its accepted and TLS-handshaked sockets
Output Fields¶
outSocketObservable¶
- name: outSocketObservable, type: MLBase, deprecated name: outDuplexChannelObservable¶
An observable that signals connected and TLS-handshaked sockets as duplex channel interfaces in the input IO context’s processing thread
Parameter Fields¶
Field Index¶
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Visible Fields¶
Start¶
- name: start, type: Trigger¶
Start listening for connections
Stop¶
- name: stop, type: Trigger¶
Stop listening for connections
Last Error¶
- name: lastError, type: String, persistent: no¶
The last error that has happened while listening if any
Bind Address¶
- name: bindAddress, type: String, default: 0.0.0.0¶
The IP address to bind the acceptor socket to
Port¶
- name: port, type: Integer, default: 0¶
The port on which the acceptor socket shout listen
Certificate Chain File¶
- name: certificateChainFile, type: String¶
The path to the certificate chain file that is presented to the client
Private Key File¶
- name: privateKeyFile, type: String¶
The path to the matching private key file that is used to decrypt handshake information
Used Port¶
- name: usedPort, type: Integer, persistent: no¶
The port that was actually chosen (e.g., if 0 was specified for port such that OS chooses)