枚举

GiTls协议版本

自:2.70

声明

enum Gio.TlsProtocolVersion

描述 [source]

被用于 >GTlsConnection>GDtlsConnectionTLSDTLS 协议版本。这些版本的整数值是连续的,以确保新的已知协议版本比旧的已知版本更大。任何已知的 DTLS 协议版本都将比任何 SSLTLS 协议版本更大。如果 TLS 后端支持 GLib 尚未了解的更 新协议版本,则协议版本可能为 G_TLS_PROTOCOL_VERSION_UNKNOWN。这意味着未知的 DTLS 协议版本可能会比 TLS 协议版本更小。

自:2.70

成员

G_TLS_PROTOCOL_VERSION_UNKNOWN

没有协议版本或未知协议版本。

  • 值: 0
  • 自:2.70
G_TLS_PROTOCOL_VERSION_SSL_3_0

SSL 3.0,这是不安全的,不应使用。

  • 值: 1
  • 自:2.70
G_TLS_PROTOCOL_VERSION_TLS_1_0

TLS 1.0,这是不安全的,不应使用。

  • 值: 2
  • 自:2.70
G_TLS_PROTOCOL_VERSION_TLS_1_1

TLS 1.1,这是不安全的,不应使用。

  • 值: 3
  • 自:2.70
G_TLS_PROTOCOL_VERSION_TLS_1_2

TLS 1.2,由 RFC 5246 定义。

  • 值: 4
  • 自:2.70
G_TLS_PROTOCOL_VERSION_TLS_1_3

TLS 1.3,由 RFC 8446 定义。

  • 值: 5
  • 自:2.70
G_TLS_PROTOCOL_VERSION_DTLS_1_0

DTLS 1.0,这是不安全的,不应使用。

  • 值: 201
  • 自:2.70
G_TLS_PROTOCOL_VERSION_DTLS_1_2

DTLS 1.2,由 RFC 6347 定义。

  • 值: 202
  • 自:2.70