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