方法

GioTlsDatabaselookup_certificates_issued_by_async

自:2.30

声明 [src]

void
g_tls_database_lookup_certificates_issued_by_async (
  GTlsDatabase* self,
  GByteArray* issuer_raw_dn,
  GTlsInteraction* interaction,
  GTlsDatabaseLookupFlags flags,
  GCancellable* cancellable,
  GAsyncReadyCallback callback,
  gpointer user_data
)

描述 [src]

异步在数据库中查找由该颁发者签发的证书。有关更多信息,请参阅 g_tls_database_lookup_certificates_issued_by()

数据库可能会在异步操作期间保留对颁发者字节数组的引用。在此期间不应修改字节数组。

自:2.30

此方法异步完成。在 GAsyncReadyCallback 中使用 g_tls_database_lookup_certificates_issued_by_finish() 获取操作的结果。

参数

issuer_raw_dn

类型:一个 guint8 数组

一个 GByteArray,它包含 Encodeissuer DN

数据由方法的调用者拥有。
interaction

类型: GTlsInteraction

如果需要与用户交互则使用。

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

类型: GTlsDatabaseLookupFlags

影响查找操作的标志。

cancellable

类型: GCancellable

一个 GCancellable,或 NULL

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

类型: GAsyncReadyCallback

当操作完成时调用的回调。

参数可以为 NULL
user_data

类型: gpointer

传递给回调函数时的数据。

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