方法
GioDtlsConnectionset_database
自:2.48
声明 [src]
void
g_dtls_connection_set_database (
GDtlsConnection* conn,
GTlsDatabase* database
)
描述 [src]
设置用于验证对端证书的证书数据库。默认情况下将设置为默认数据库。请见g_tls_backend_get_default_database()。如果设置为NULL
,则对端证书验证将始终设置G_TLS_CERTIFICATE_UNKNOWN_CA
错误(意味着在客户端连接上,除非在GDtlsClientConnection:validation-flags
中未设置此位,否则GDtlsConnection::accept-certificate
将始终触发)。
使用非默认数据库时存在非直观的安全影响。请见GDtlsConnection:database
以获取详细信息。
自:2.48
参数
database
-
类型:
GTlsDatabase
一个
GTlsDatabase
。参数可以是 NULL
。数据由方法调用者拥有。