Tls
Backend
Interface
constructor
g_
iface
name
get_
certificate_
type
get_
client_
connection_
type
get_
default_
database
get_
dtls_
client_
connection_
type
get_
dtls_
server_
connection_
type
get_
file_
database_
type
get_
server_
connection_
type
supports_
dtls
supports_
tls
GJS API Reference
Gio-2.0
Gio
TlsBackendInterface
Class TlsBackendInterface
Provides an interface for describing TLS-related types.
record
Hierarchy
TlsBackendInterface
Index
Constructors
constructor
Properties
g_
iface
name
Methods
get_
certificate_
type
get_
client_
connection_
type
get_
default_
database
get_
dtls_
client_
connection_
type
get_
dtls_
server_
connection_
type
get_
file_
database_
type
get_
server_
connection_
type
supports_
dtls
supports_
tls
Constructors
constructor
new
Tls
Backend
Interface
(
)
:
TlsBackendInterface
Returns
TlsBackendInterface
Properties
g_
iface
g_
iface
:
TypeInterface
The parent interface.
field
Static
name
name
:
string
Methods
get_
certificate_
type
get_
certificate_
type
(
)
:
GType
<
unknown
>
Returns
GType
<
unknown
>
get_
client_
connection_
type
get_
client_
connection_
type
(
)
:
GType
<
unknown
>
Returns
GType
<
unknown
>
get_
default_
database
get_
default_
database
(
backend
:
TlsBackend
)
:
TlsDatabase
Parameters
backend:
TlsBackend
Returns
TlsDatabase
get_
dtls_
client_
connection_
type
get_
dtls_
client_
connection_
type
(
)
:
GType
<
unknown
>
Returns
GType
<
unknown
>
get_
dtls_
server_
connection_
type
get_
dtls_
server_
connection_
type
(
)
:
GType
<
unknown
>
Returns
GType
<
unknown
>
get_
file_
database_
type
get_
file_
database_
type
(
)
:
GType
<
unknown
>
Returns
GType
<
unknown
>
get_
server_
connection_
type
get_
server_
connection_
type
(
)
:
GType
<
unknown
>
Returns
GType
<
unknown
>
supports_
dtls
supports_
dtls
(
backend
:
TlsBackend
)
:
boolean
Parameters
backend:
TlsBackend
Returns
boolean
supports_
tls
supports_
tls
(
backend
:
TlsBackend
)
:
boolean
Parameters
backend:
TlsBackend
Returns
boolean
Tls
Backend
Interface
constructor
g_
iface
name
get_
certificate_
type
get_
client_
connection_
type
get_
default_
database
get_
dtls_
client_
connection_
type
get_
dtls_
server_
connection_
type
get_
file_
database_
type
get_
server_
connection_
type
supports_
dtls
supports_
tls
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHaW9fMl8wLkdpby5UbHNCYWNrZW5kSW50ZXJmYWNlLmh0bWwjY29uc3RydWN0b3IiLCJuYW1lIjoiY29uc3RydWN0b3IiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHaW9fMl8wLkdpby5UbHNCYWNrZW5kSW50ZXJmYWNlLmh0bWwjZ19pZmFjZSIsIm5hbWUiOiJnX2lmYWNlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHaW9fMl8wLkdpby5UbHNCYWNrZW5kSW50ZXJmYWNlLmh0bWwjbmFtZSIsIm5hbWUiOiJuYW1lIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikdpb18yXzAuR2lvLlRsc0JhY2tlbmRJbnRlcmZhY2UuaHRtbCNnZXRfY2VydGlmaWNhdGVfdHlwZSIsIm5hbWUiOiJnZXRfY2VydGlmaWNhdGVfdHlwZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHaW9fMl8wLkdpby5UbHNCYWNrZW5kSW50ZXJmYWNlLmh0bWwjZ2V0X2NsaWVudF9jb25uZWN0aW9uX3R5cGUiLCJuYW1lIjoiZ2V0X2NsaWVudF9jb25uZWN0aW9uX3R5cGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2lvXzJfMC5HaW8uVGxzQmFja2VuZEludGVyZmFjZS5odG1sI2dldF9kZWZhdWx0X2RhdGFiYXNlIiwibmFtZSI6ImdldF9kZWZhdWx0X2RhdGFiYXNlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikdpb18yXzAuR2lvLlRsc0JhY2tlbmRJbnRlcmZhY2UuaHRtbCNnZXRfZHRsc19jbGllbnRfY29ubmVjdGlvbl90eXBlIiwibmFtZSI6ImdldF9kdGxzX2NsaWVudF9jb25uZWN0aW9uX3R5cGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2lvXzJfMC5HaW8uVGxzQmFja2VuZEludGVyZmFjZS5odG1sI2dldF9kdGxzX3NlcnZlcl9jb25uZWN0aW9uX3R5cGUiLCJuYW1lIjoiZ2V0X2R0bHNfc2VydmVyX2Nvbm5lY3Rpb25fdHlwZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHaW9fMl8wLkdpby5UbHNCYWNrZW5kSW50ZXJmYWNlLmh0bWwjZ2V0X2ZpbGVfZGF0YWJhc2VfdHlwZSIsIm5hbWUiOiJnZXRfZmlsZV9kYXRhYmFzZV90eXBlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikdpb18yXzAuR2lvLlRsc0JhY2tlbmRJbnRlcmZhY2UuaHRtbCNnZXRfc2VydmVyX2Nvbm5lY3Rpb25fdHlwZSIsIm5hbWUiOiJnZXRfc2VydmVyX2Nvbm5lY3Rpb25fdHlwZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHaW9fMl8wLkdpby5UbHNCYWNrZW5kSW50ZXJmYWNlLmh0bWwjc3VwcG9ydHNfZHRscyIsIm5hbWUiOiJzdXBwb3J0c19kdGxzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikdpb18yXzAuR2lvLlRsc0JhY2tlbmRJbnRlcmZhY2UuaHRtbCNzdXBwb3J0c190bHMiLCJuYW1lIjoic3VwcG9ydHNfdGxzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfV0sImNsYXNzTmFtZXMiOiJjdXJyZW50IHRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiR2lvXzJfMC5HaW8uVGxzQmFja2VuZEludGVyZmFjZS5odG1sIiwibmFtZSI6IlRsc0JhY2tlbmRJbnRlcmZhY2UifQ==
Provides an interface for describing TLS-related types.