Gio.DtlsServerConnection

g GObject.GInterface GObject.GInterface Gio.DtlsServerConnection Gio.DtlsServerConnection GObject.GInterface->Gio.DtlsServerConnection

Implementations:
 None

Methods

class new (base_socket, certificate)

Virtual Methods

None

Properties

Name Type Flags Short Description
authentication-mode Gio.TlsAuthenticationMode r/w The client authentication mode

Signals

None

Fields

None

Class Details

class Gio.DtlsServerConnection
Bases:GObject.GInterface
Structure:Gio.DtlsServerConnectionInterface

Gio.DtlsServerConnection is the server-side subclass of Gio.DtlsConnection, representing a server-side DTLS connection.

New in version 2.48.

classmethod new(base_socket, certificate)[source]
Parameters:
Raises:

GLib.Error

Returns:

the new Gio.DtlsServerConnection, or None on error

Return type:

Gio.DtlsServerConnection

Creates a new Gio.DtlsServerConnection wrapping base_socket.

New in version 2.48.

Property Details

Gio.DtlsServerConnection.props.authentication_mode
Name:authentication-mode
Type:Gio.TlsAuthenticationMode
Default Value:Gio.TlsAuthenticationMode.NONE
Flags:READABLE, WRITABLE

The Gio.TlsAuthenticationMode for the server. This can be changed before calling Gio.DtlsConnection.handshake() if you want to rehandshake with a different mode from the initial handshake.

New in version 2.48.