TlsConnection


Object Hierarchy:

GLib.TlsConnection GLib.TlsConnection GLib.TlsConnection GLib.IOStream GLib.IOStream GLib.IOStream->GLib.TlsConnection GLib.Object GLib.Object GLib.Object->GLib.IOStream

Description:

[ CCode ( type_id = "g_tls_connection_get_type ()" ) ]
[ Version ( since = "2.28" ) ]
public abstract class TlsConnection : IOStream

`GTlsConnection` is the base TLS connection class type, which wraps a [class@Gio.

IOStream] and provides TLS encryption on top of it. Its subclasses, [iface@Gio.TlsClientConnection] and [iface@Gio.TlsServerConnection], implement client-side and server-side TLS, respectively.

For DTLS (Datagram TLS) support, see [iface@Gio.DtlsConnection].


Namespace: GLib
Package: gio-2.0

Content:

Properties:

Creation methods:

Methods:

Signals:

Inherited Members: