Table of Contents

Class TlsInteraction

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

Constructors

TlsInteraction(bool, params ConstructArgument[])

protected TlsInteraction(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

TlsInteraction(IntPtr, bool)

protected TlsInteraction(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Methods

AskPassword(TlsPassword, Cancellable?)

[Version("2.30")]
public TlsInteractionResult AskPassword(TlsPassword password, Cancellable? cancellable)

Parameters

password TlsPassword
cancellable Cancellable

Returns

TlsInteractionResult

AskPasswordFinish(AsyncResult)

[Version("2.30")]
public TlsInteractionResult AskPasswordFinish(AsyncResult result)

Parameters

result AsyncResult

Returns

TlsInteractionResult

GetGType()

public static Type GetGType()

Returns

Type

InvokeAskPassword(TlsPassword, Cancellable?)

[Version("2.30")]
public TlsInteractionResult InvokeAskPassword(TlsPassword password, Cancellable? cancellable)

Parameters

password TlsPassword
cancellable Cancellable

Returns

TlsInteractionResult

InvokeRequestCertificate(TlsConnection, TlsCertificateRequestFlags, Cancellable?)

[Version("2.40")]
public TlsInteractionResult InvokeRequestCertificate(TlsConnection connection, TlsCertificateRequestFlags flags, Cancellable? cancellable)

Parameters

connection TlsConnection
flags TlsCertificateRequestFlags
cancellable Cancellable

Returns

TlsInteractionResult

RequestCertificate(TlsConnection, TlsCertificateRequestFlags, Cancellable?)

[Version("2.40")]
public TlsInteractionResult RequestCertificate(TlsConnection connection, TlsCertificateRequestFlags flags, Cancellable? cancellable)

Parameters

connection TlsConnection
flags TlsCertificateRequestFlags
cancellable Cancellable

Returns

TlsInteractionResult

RequestCertificateFinish(AsyncResult)

[Version("2.40")]
public TlsInteractionResult RequestCertificateFinish(AsyncResult result)

Parameters

result AsyncResult

Returns

TlsInteractionResult