Go to the source code of this file.
|
GIO_AVAILABLE_IN_ALL GType | g_tls_connection_get_type (void) G_GNUC_CONST |
|
GIO_DEPRECATED void | g_tls_connection_set_use_system_certdb (GTlsConnection *conn, gboolean use_system_certdb) |
|
GIO_DEPRECATED gboolean | g_tls_connection_get_use_system_certdb (GTlsConnection *conn) |
|
GIO_AVAILABLE_IN_ALL void | g_tls_connection_set_database (GTlsConnection *conn, GTlsDatabase *database) |
|
GIO_AVAILABLE_IN_ALL GTlsDatabase * | g_tls_connection_get_database (GTlsConnection *conn) |
|
GIO_AVAILABLE_IN_ALL void | g_tls_connection_set_certificate (GTlsConnection *conn, GTlsCertificate *certificate) |
|
GIO_AVAILABLE_IN_ALL GTlsCertificate * | g_tls_connection_get_certificate (GTlsConnection *conn) |
|
GIO_AVAILABLE_IN_ALL void | g_tls_connection_set_interaction (GTlsConnection *conn, GTlsInteraction *interaction) |
|
GIO_AVAILABLE_IN_ALL GTlsInteraction * | g_tls_connection_get_interaction (GTlsConnection *conn) |
|
GIO_AVAILABLE_IN_ALL GTlsCertificate * | g_tls_connection_get_peer_certificate (GTlsConnection *conn) |
|
GIO_AVAILABLE_IN_ALL GTlsCertificateFlags | g_tls_connection_get_peer_certificate_errors (GTlsConnection *conn) |
|
GIO_AVAILABLE_IN_ALL void | g_tls_connection_set_require_close_notify (GTlsConnection *conn, gboolean require_close_notify) |
|
GIO_AVAILABLE_IN_ALL gboolean | g_tls_connection_get_require_close_notify (GTlsConnection *conn) |
|
G_GNUC_BEGIN_IGNORE_DEPRECATIONS GIO_DEPRECATED_IN_2_60 void | g_tls_connection_set_rehandshake_mode (GTlsConnection *conn, GTlsRehandshakeMode mode) |
|
GIO_DEPRECATED_IN_2_60 GTlsRehandshakeMode | g_tls_connection_get_rehandshake_mode (GTlsConnection *conn) |
|
G_GNUC_END_IGNORE_DEPRECATIONS GIO_AVAILABLE_IN_2_60 void | g_tls_connection_set_advertised_protocols (GTlsConnection *conn, const gchar *const *protocols) |
|
GIO_AVAILABLE_IN_2_60 const gchar * | g_tls_connection_get_negotiated_protocol (GTlsConnection *conn) |
|
G_GNUC_BEGIN_IGNORE_DEPRECATIONS GIO_AVAILABLE_IN_2_66 gboolean | g_tls_connection_get_channel_binding_data (GTlsConnection *conn, GTlsChannelBindingType type, GByteArray *data, GError **error) |
|
G_GNUC_END_IGNORE_DEPRECATIONS GIO_AVAILABLE_IN_ALL gboolean | g_tls_connection_handshake (GTlsConnection *conn, GCancellable *cancellable, GError **error) |
|
GIO_AVAILABLE_IN_ALL void | g_tls_connection_handshake_async (GTlsConnection *conn, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data) |
|
GIO_AVAILABLE_IN_ALL gboolean | g_tls_connection_handshake_finish (GTlsConnection *conn, GAsyncResult *result, GError **error) |
|
GIO_AVAILABLE_IN_2_70 GTlsProtocolVersion | g_tls_connection_get_protocol_version (GTlsConnection *conn) |
|
GIO_AVAILABLE_IN_2_70 gchar * | g_tls_connection_get_ciphersuite_name (GTlsConnection *conn) |
|
GIO_AVAILABLE_IN_ALL GQuark | g_tls_error_quark (void) |
|
GIO_AVAILABLE_IN_2_66 GQuark | g_tls_channel_binding_error_quark (void) |
|
GIO_AVAILABLE_IN_ALL gboolean | g_tls_connection_emit_accept_certificate (GTlsConnection *conn, GTlsCertificate *peer_cert, GTlsCertificateFlags errors) |
|
◆ G_IS_TLS_CONNECTION
◆ G_IS_TLS_CONNECTION_CLASS
◆ G_TLS_CHANNEL_BINDING_ERROR
G_TLS_CHANNEL_BINDING_ERROR:
Error domain for TLS channel binding. Errors in this domain will be from the GTlsChannelBindingError enumeration. See #GError for more information on error domains.
Since: 2.66
Definition at line 202 of file gtlsconnection.h.
◆ G_TLS_CONNECTION
◆ G_TLS_CONNECTION_CLASS
◆ G_TLS_CONNECTION_GET_CLASS
◆ G_TLS_ERROR
G_TLS_ERROR:
Error domain for TLS. Errors in this domain will be from the GTlsError enumeration. See #GError for more information on error domains.
Definition at line 189 of file gtlsconnection.h.
◆ G_TYPE_TLS_CONNECTION
◆ GTlsConnectionClass
◆ GTlsConnectionPrivate
◆ g_tls_channel_binding_error_quark()
◆ g_tls_connection_emit_accept_certificate()
◆ g_tls_connection_get_certificate()
◆ g_tls_connection_get_channel_binding_data()
◆ g_tls_connection_get_ciphersuite_name()
◆ g_tls_connection_get_database()
◆ g_tls_connection_get_interaction()
◆ g_tls_connection_get_negotiated_protocol()
◆ g_tls_connection_get_peer_certificate()
◆ g_tls_connection_get_peer_certificate_errors()
◆ g_tls_connection_get_protocol_version()
◆ g_tls_connection_get_rehandshake_mode()
◆ g_tls_connection_get_require_close_notify()
◆ g_tls_connection_get_type()
◆ g_tls_connection_get_use_system_certdb()
◆ g_tls_connection_handshake()
◆ g_tls_connection_handshake_async()
◆ g_tls_connection_handshake_finish()
◆ g_tls_connection_set_advertised_protocols()
◆ g_tls_connection_set_certificate()
◆ g_tls_connection_set_database()
◆ g_tls_connection_set_interaction()
◆ g_tls_connection_set_rehandshake_mode()
◆ g_tls_connection_set_require_close_notify()
◆ g_tls_connection_set_use_system_certdb()
◆ g_tls_error_quark()