Owning Palette: Transport Layer Security Functions
Requires: Base Development System
Negotiates a Transport Layer Security (TLS) connection on the specified TCP socket as a client. If successful, the connection is transparently encrypted. Otherwise, the connection is closed.
Add to the block diagram | Find on the palette |
timeout ms specifies the time, in milliseconds, that the function waits before timing out. A value of –1 indicates to wait indefinitely. The default value is 25000. | |||||||
TCP connection specifies the network connection reference that uniquely identifies the TCP connection. | |||||||
immutable TLS configuration specifies the reference to the immutable TLS configuration. | |||||||
server hostname specifies the hostname of the server you are connecting. This function checks server hostname and fails TLS negotiation if server hostname does not match the hostname indicated in the server certificate. This function skips the check if server hostname is unspecified. | |||||||
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | |||||||
server certificate validation specifies the requirements for the server certificate.
|
|||||||
TLS connection returns a network connection reference that uniquely identifies the TLS connection. Use this value to refer to this TLS connection in subsequent function calls. | |||||||
server certificate chain returns an array of Distinguished Encoding Rules (DER) certificates provided by the server. The first element of the array is the certificate of the server. | |||||||
error out contains error information. This output provides standard error out functionality. |