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