枚举

GioTlsError

自: 2.28

声明

error-domain Gio.TlsError

描述 [src]

在返回自与TLS相关的例程的GError中与G_TLS_ERROR一起使用的错误代码。

自: 2.28

成员

G_TLS_ERROR_UNAVAILABLE

没有可用的TLS提供程序。

  • 值: 0
  • 自: 2.28
G_TLS_ERROR_MISC

杂项TLS错误。

  • 值: 1
  • 自: 2.28
G_TLS_ERROR_BAD_CERTIFICATE

提供的证书无法解析或验证失败。

  • 值: 2
  • 自: 2.28
G_TLS_ERROR_NOT_TLS

由于对等方显然不是一个TLS服务器,TLS握手失败。

  • 值: 3
  • 自: 2.28
G_TLS_ERROR_HANDSHAKE

由于对等方的证书不可接受,TLS握手失败。

  • 值: 4
  • 自: 2.28
G_TLS_ERROR_CERTIFICATE_REQUIRED

由于服务器请求客户端证书,但未提供,TLS握手失败。请参见g_tls_connection_set_certificate()。

  • 值: 5
  • 自: 2.28
G_TLS_ERROR_EOF

由于未正确通知而关闭TLS连接,这可能是攻击的迹象。请参见g_tls_connection_set_require_close_notify()。

  • 值: 6
  • 自: 2.28
G_TLS_ERROR_INAPPROPRIATE_FALLBACK

由于客户端发送了协议降级攻击的替代SCSV,TLS握手失败。自: 2.60。

  • 值: 7
  • 自: 2.28
G_TLS_ERROR_BAD_CERTIFICATE_PASSWORD

由于密码不正确,证书加载失败。自: 2.72。

  • 值: 8
  • 自: 2.28

类型函数

g_tls_error_quark

获取TLS错误quark。

自: 2.28