new

fun new(baseIoStream: IoStream, serverIdentity: SocketConnectable? = null): <Error class: unknown class><TlsClientConnection>

Creates a new #GTlsClientConnection wrapping @base_io_stream (which must have pollable input and output streams) which is assumed to communicate with the server identified by @server_identity.

See the documentation for #GTlsConnection:base-io-stream for restrictions on when application code can run operations on the @base_io_stream after this function has returned.

Return

the new #GTlsClientConnection, or null on error

Since

2.28

Parameters

baseIoStream

the #GIOStream to wrap

serverIdentity

the expected identity of the server