Class TlsInteraction
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
IntPtrTransfer ownership: None Nullable: False
password
IntPtrTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
password
IntPtrTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
result
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
password
IntPtrTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
connection
IntPtrTransfer ownership: None Nullable: False
flags
TlsCertificateRequestFlagsTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
connection
IntPtrTransfer ownership: None Nullable: False
flags
TlsCertificateRequestFlagsTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
connection
IntPtrTransfer ownership: None Nullable: False
flags
TlsCertificateRequestFlagsTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
result
IntPtrTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- TlsInteractionResult
Transfer ownership: None Nullable: False