TlsBackend
TLS (Transport Layer Security, aka SSL) and DTLS backend. This is an internal type used to coordinate the different classes implemented by a TLS backend.
Since
2.28
Functions
Gets the #GType of @backend's #GTlsCertificate implementation.
Gets the #GType of @backend's #GTlsClientConnection implementation.
Gets the default #GTlsDatabase used to verify TLS connections.
Gets the #GType of @backend’s #GDtlsClientConnection implementation.
Gets the #GType of @backend’s #GDtlsServerConnection implementation.
Gets the #GType of @backend's #GTlsFileDatabase implementation.
Gets the #GType of @backend's #GTlsServerConnection implementation.
Set the default #GTlsDatabase used to verify TLS connections
Checks if DTLS is supported. DTLS support may not be available even if TLS support is available, and vice-versa.
Checks if TLS is supported; if this returns false for the default #GTlsBackend, it means no "real" TLS backend is available.