生成工具 gi-docgen 2024.1

方法

GioTlsConnectionset_certificate

从: 2.28

void
g_tls_connection_set_certificate (
  GTlsConnection* conn,
  GTlsCertificate* certificate
)

声明 [源代码]

描述 [源代码]

此操作将设置在TLS握手期间conn将其展示给同伴的证书。对于GTlsServerConnection,这是必须设置的,通常在构建时设置。

对于GTlsClientConnection,这是可选的。如果一个握手因为G_TLS_ERROR_CERTIFICATE_REQUIRED失败,那意味着服务器需要证书,如果在再次尝试连接,应先调用此方法。你可以在失败的连接上调用g_tls_client_connection_get_accepted_cas()来获取服务器将接受的证书颁发机构列表。

从: 2.28

参数

证书

类型: GTlsCertificate

用于conn的证书。

数据由方法调用者拥有。