Class TlsClientConnection
public class TlsClientConnection
- Inheritance
-
TlsClientConnection
- Inherited Members
Methods
CopySessionState(IntPtr, IntPtr)
Calls native method g_tls_client_connection_copy_session_state. Version: 2.46
[Version("2.46")]
public static extern void CopySessionState(IntPtr conn, IntPtr source)
Parameters
conn
IntPtrTransfer ownership: None Nullable: False
source
IntPtrTransfer ownership: None Nullable: False
GetAcceptedCas(IntPtr)
Calls native method g_tls_client_connection_get_accepted_cas. Version: 2.28
[Version("2.28")]
public static extern ListOwnedHandle GetAcceptedCas(IntPtr conn)
Parameters
conn
IntPtrTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
GetGType()
Calls native function g_tls_client_connection_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetServerIdentity(IntPtr)
Calls native method g_tls_client_connection_get_server_identity. Version: 2.28
[Version("2.28")]
public static extern IntPtr GetServerIdentity(IntPtr conn)
Parameters
conn
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetUseSsl3(IntPtr)
Calls native method g_tls_client_connection_get_use_ssl3. Version: 2.28
[Version("2.28")]
public static extern bool GetUseSsl3(IntPtr conn)
Parameters
conn
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetValidationFlags(IntPtr)
Calls native method g_tls_client_connection_get_validation_flags. Version: 2.28
[Version("2.28")]
public static extern TlsCertificateFlags GetValidationFlags(IntPtr conn)
Parameters
conn
IntPtrTransfer ownership: None Nullable: False
Returns
- TlsCertificateFlags
Transfer ownership: None Nullable: False
New(IntPtr, IntPtr, out ErrorOwnedHandle)
Calls native function g_tls_client_connection_new. Version: 2.28
[Version("2.28")]
public static extern IntPtr New(IntPtr baseIoStream, IntPtr serverIdentity, out ErrorOwnedHandle error)
Parameters
baseIoStream
IntPtrTransfer ownership: None Nullable: False
serverIdentity
IntPtrTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- IntPtr
Transfer ownership: Full Nullable: False
SetServerIdentity(IntPtr, IntPtr)
Calls native method g_tls_client_connection_set_server_identity. Version: 2.28
[Version("2.28")]
public static extern void SetServerIdentity(IntPtr conn, IntPtr identity)
Parameters
conn
IntPtrTransfer ownership: None Nullable: False
identity
IntPtrTransfer ownership: None Nullable: False
SetUseSsl3(IntPtr, bool)
Calls native method g_tls_client_connection_set_use_ssl3. Version: 2.28
[Version("2.28")]
public static extern void SetUseSsl3(IntPtr conn, bool useSsl3)
Parameters
conn
IntPtrTransfer ownership: None Nullable: False
useSsl3
boolTransfer ownership: None Nullable: False
SetValidationFlags(IntPtr, TlsCertificateFlags)
Calls native method g_tls_client_connection_set_validation_flags. Version: 2.28
[Version("2.28")]
public static extern void SetValidationFlags(IntPtr conn, TlsCertificateFlags flags)
Parameters
conn
IntPtrTransfer ownership: None Nullable: False
flags
TlsCertificateFlagsTransfer ownership: None Nullable: False