#GTlsClientConnection, or null on error
TlsClientConnection.new_
gio.tls_client_connection.TlsClientConnection new_(gio.iostream.IOStream baseIoStream, gio.socket_connectable.SocketConnectable serverIdentity = null)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.
Parameters
baseIoStream | the #GIOStream to wrap |
serverIdentity | the expected identity of the server |
Returns
the new
Throws
[ErrorWrap]