Table of Contents

Class TlsInteraction

Namespace
Gio.Internal
Assembly
Gio-2.0.dll
public class TlsInteraction
Inheritance
TlsInteraction
Inherited Members

Methods

AskPassword(IntPtr, IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native method g_tls_interaction_ask_password. Version: 2.30

[Version("2.30")]
public static extern TlsInteractionResult AskPassword(IntPtr interaction, IntPtr password, IntPtr cancellable, out ErrorOwnedHandle error)

Parameters

interaction IntPtr

Transfer ownership: None Nullable: False

password IntPtr

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

TlsInteractionResult

Transfer ownership: None Nullable: False

AskPasswordAsync(IntPtr, IntPtr, IntPtr, AsyncReadyCallback, IntPtr)

Calls native method g_tls_interaction_ask_password_async. Version: 2.30

[Version("2.30")]
public static extern void AskPasswordAsync(IntPtr interaction, IntPtr password, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)

Parameters

interaction IntPtr

Transfer ownership: None Nullable: False

password IntPtr

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

AskPasswordFinish(IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native method g_tls_interaction_ask_password_finish. Version: 2.30

[Version("2.30")]
public static extern TlsInteractionResult AskPasswordFinish(IntPtr interaction, IntPtr result, out ErrorOwnedHandle error)

Parameters

interaction IntPtr

Transfer ownership: None Nullable: False

result IntPtr

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

TlsInteractionResult

Transfer ownership: None Nullable: False

GetGType()

Calls native function g_tls_interaction_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

InvokeAskPassword(IntPtr, IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native method g_tls_interaction_invoke_ask_password. Version: 2.30

[Version("2.30")]
public static extern TlsInteractionResult InvokeAskPassword(IntPtr interaction, IntPtr password, IntPtr cancellable, out ErrorOwnedHandle error)

Parameters

interaction IntPtr

Transfer ownership: None Nullable: False

password IntPtr

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

TlsInteractionResult

Transfer ownership: None Nullable: False

InvokeRequestCertificate(IntPtr, IntPtr, TlsCertificateRequestFlags, IntPtr, out ErrorOwnedHandle)

Calls native method g_tls_interaction_invoke_request_certificate. Version: 2.40

[Version("2.40")]
public static extern TlsInteractionResult InvokeRequestCertificate(IntPtr interaction, IntPtr connection, TlsCertificateRequestFlags flags, IntPtr cancellable, out ErrorOwnedHandle error)

Parameters

interaction IntPtr

Transfer ownership: None Nullable: False

connection IntPtr

Transfer ownership: None Nullable: False

flags TlsCertificateRequestFlags

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

TlsInteractionResult

Transfer ownership: None Nullable: False

RequestCertificate(IntPtr, IntPtr, TlsCertificateRequestFlags, IntPtr, out ErrorOwnedHandle)

Calls native method g_tls_interaction_request_certificate. Version: 2.40

[Version("2.40")]
public static extern TlsInteractionResult RequestCertificate(IntPtr interaction, IntPtr connection, TlsCertificateRequestFlags flags, IntPtr cancellable, out ErrorOwnedHandle error)

Parameters

interaction IntPtr

Transfer ownership: None Nullable: False

connection IntPtr

Transfer ownership: None Nullable: False

flags TlsCertificateRequestFlags

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

TlsInteractionResult

Transfer ownership: None Nullable: False

RequestCertificateAsync(IntPtr, IntPtr, TlsCertificateRequestFlags, IntPtr, AsyncReadyCallback, IntPtr)

Calls native method g_tls_interaction_request_certificate_async. Version: 2.40

[Version("2.40")]
public static extern void RequestCertificateAsync(IntPtr interaction, IntPtr connection, TlsCertificateRequestFlags flags, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)

Parameters

interaction IntPtr

Transfer ownership: None Nullable: False

connection IntPtr

Transfer ownership: None Nullable: False

flags TlsCertificateRequestFlags

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

RequestCertificateFinish(IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native method g_tls_interaction_request_certificate_finish. Version: 2.40

[Version("2.40")]
public static extern TlsInteractionResult RequestCertificateFinish(IntPtr interaction, IntPtr result, out ErrorOwnedHandle error)

Parameters

interaction IntPtr

Transfer ownership: None Nullable: False

result IntPtr

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

TlsInteractionResult

Transfer ownership: None Nullable: False