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)