GTlsError

An error code used with G_TLS_ERROR in a #GError returned from a TLS-related routine.

Values

ValueMeaning
Unavailable0

No TLS provider is available

Misc1

Miscellaneous TLS error

BadCertificate2

The certificate presented could not be parsed or failed validation.

NotTls3

The TLS handshake failed because the peer does not seem to be a TLS server.

Handshake4

The TLS handshake failed because the peer's certificate was not acceptable.

CertificateRequired5

The TLS handshake failed because the server requested a client-side certificate, but none was provided. See gio.tls_connection.TlsConnection.setCertificate.

Eof6

The TLS connection was closed without proper notice, which may indicate an attack. See gio.tls_connection.TlsConnection.setRequireCloseNotify.

InappropriateFallback7

The TLS handshake failed because the client sent the fallback SCSV, indicating a protocol downgrade attack. Since: 2.60

BadCertificatePassword8

The certificate failed to load because a password was incorrect. Since: 2.72