方法

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