方法

GioTlsConnectionset_database

自版本:2.30

声明 [源]

void
g_tls_connection_set_database (
  GTlsConnection* conn,
  GTlsDatabase* database
)

描述 [源]

设置用于验证对方证书的证书数据库。默认情况下设置为默认数据库。请参阅g_tls_backend_get_default_database()。如果设置为NULL,则对方证书验证将始终设置G_TLS_CERTIFICATE_UNKNOWN_CA错误(这意味着GTlsConnection::accept-certificate将始终在客户端连接上发出,除非该位未在GTlsClientConnection:validation-flags中设置)。

在使用非默认数据库时,存在一些非直观的安全影响。请参阅GTlsConnection:database以获取详细信息。

自版本:2.30

参数

database

类型: GTlsDatabase

一个GTlsDatabase

参数可以是NULL
数据由方法的调用者拥有。