TlsBackendIF

TLS (Transport Layer Security, aka SSL) backend

Members

Functions

getCertificateType
GType getCertificateType()

Gets the #GType of @backend's #GTlsCertificate implementation.

getClientConnectionType
GType getClientConnectionType()

Gets the #GType of @backend's #GTlsClientConnection implementation.

getDefaultDatabase
TlsDatabase getDefaultDatabase()

Gets the default #GTlsDatabase used to verify TLS connections.

getDtlsClientConnectionType
GType getDtlsClientConnectionType()
getDtlsServerConnectionType
GType getDtlsServerConnectionType()
getFileDatabaseType
GType getFileDatabaseType()

Gets the #GType of @backend's #GTlsFileDatabase implementation.

getServerConnectionType
GType getServerConnectionType()

Gets the #GType of @backend's #GTlsServerConnection implementation.

getStruct
void* getStruct()

the main Gtk struct as a void*

getTlsBackendStruct
GTlsBackend* getTlsBackendStruct()

Get the main Gtk struct

supportsDtls
bool supportsDtls()
supportsTls
bool supportsTls()

Checks if TLS is supported; if this returns %FALSE for the default #GTlsBackend, it means no "real" TLS backend is available.

Static functions

getDefault
TlsBackendIF getDefault()

Gets the default #GTlsBackend for the system.

Meta

Since

2.28