Start TLS Function
- Updated2025-07-30
- 3 minute(s) read
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.

Inputs/Outputs
timeout ms
—
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
—
TCP connection specifies the network connection reference that uniquely identifies the TCP connection.
immutable TLS configuration
—
immutable TLS configuration specifies the reference to the immutable TLS configuration.
server hostname
—
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
—
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
server certificate validation
—
server certificate validation specifies the requirements for the server certificate.
TLS connection
—
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
—
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
—
error out contains error information. This output provides standard error out functionality. |
Examples
Refer to the following example files included with LabVIEW.
- labview\examples\Data Communication\Protocols\TLS\Connect to TLS Server.vi
timeout ms
—
TCP connection
—
immutable TLS configuration
—
server hostname
—
error in
—
server certificate validation
—
TLS connection
—
server certificate chain
—
certificate
—
error out
—