生成工具 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的证书。
数据由方法调用者拥有。