Table of Contents

Class DtlsClientConnectionHelper

Namespace
Gio
Assembly
Gio-2.0.dll
public sealed class DtlsClientConnectionHelper : Object, IObject, INotifyPropertyChanged, IDisposable, DtlsClientConnection, IHandle, GTypeProvider
Inheritance
DtlsClientConnectionHelper
Implements
Inherited Members

Constructors

DtlsClientConnectionHelper(IntPtr, bool)

public DtlsClientConnectionHelper(IntPtr handle, bool ownedRef)

Parameters

handle IntPtr
ownedRef bool

Properties

ServerIdentity

public SocketConnectable ServerIdentity { get; set; }

Property Value

SocketConnectable

ValidationFlags

public TlsCertificateFlags ValidationFlags { get; set; }

Property Value

TlsCertificateFlags

Methods

GetAcceptedCas()

[Version("2.48")]
public List GetAcceptedCas()

Returns

List

GetGType()

public static Type GetGType()

Returns

Type

GetServerIdentity()

[Version("2.48")]
public SocketConnectable GetServerIdentity()

Returns

SocketConnectable

GetValidationFlags()

[Version("2.48")]
public TlsCertificateFlags GetValidationFlags()

Returns

TlsCertificateFlags

New(DatagramBased, SocketConnectable?)

[Version("2.48")]
public static DatagramBased New(DatagramBased baseSocket, SocketConnectable? serverIdentity)

Parameters

baseSocket DatagramBased
serverIdentity SocketConnectable

Returns

DatagramBased

SetServerIdentity(SocketConnectable)

[Version("2.48")]
public void SetServerIdentity(SocketConnectable identity)

Parameters

identity SocketConnectable

SetValidationFlags(TlsCertificateFlags)

[Version("2.48")]
public void SetValidationFlags(TlsCertificateFlags flags)

Parameters

flags TlsCertificateFlags