方法
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。数据由方法的调用者拥有。