Class DtlsClientConnection
public class DtlsClientConnection
- Inheritance
-
DtlsClientConnection
- Inherited Members
Methods
GetAcceptedCas(nint)
Calls native method g_dtls_client_connection_get_accepted_cas. Version: 2.48
[Version("2.48")]
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_dtls_client_connection_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetServerIdentity(nint)
Calls native method g_dtls_client_connection_get_server_identity. Version: 2.48
[Version("2.48")]
public static extern nint GetServerIdentity(nint conn)
Parameters
conn
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetValidationFlags(nint)
Calls native method g_dtls_client_connection_get_validation_flags. Version: 2.48
[Version("2.48")]
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_dtls_client_connection_new. Version: 2.48
[Version("2.48")]
public static extern nint New(nint baseSocket, nint serverIdentity, out ErrorOwnedHandle error)
Parameters
baseSocket
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_dtls_client_connection_set_server_identity. Version: 2.48
[Version("2.48")]
public static extern void SetServerIdentity(nint conn, nint identity)
Parameters
conn
nintTransfer ownership: None Nullable: False
identity
nintTransfer ownership: None Nullable: False
SetValidationFlags(nint, TlsCertificateFlags)
Calls native method g_dtls_client_connection_set_validation_flags. Version: 2.48
[Version("2.48")]
public static extern void SetValidationFlags(nint conn, TlsCertificateFlags flags)
Parameters
conn
nintTransfer ownership: None Nullable: False
flags
TlsCertificateFlagsTransfer ownership: None Nullable: False