Method

GioTlsDatabaselookup_certificates_issued_by_async

Declaration

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
)

Description

Asynchronously look up certificates issued by this issuer in the database. See g_tls_database_lookup_certificates_issued_by() for more information.

The database may choose to hold a reference to the issuer byte array for the duration of of this asynchronous operation. The byte array should not be modified during this time.

Available since:2.30

Parameters

issuer_raw_dn An array of guint8
 

A GByteArray which holds the DER encoded issuer DN.

 The data is owned by the caller of the function.
interaction GTlsInteraction
 

Used to interact with the user if necessary.

 The argument can be NULL.
 The data is owned by the caller of the function.
flags GTlsDatabaseLookupFlags
 

Flags which affect the lookup operation.

cancellable GCancellable
 

A GCancellable, or NULL.

 The argument can be NULL.
 The data is owned by the caller of the function.
callback GAsyncReadyCallback
 

Callback to call when the operation completes.

 The argument can be NULL.
user_data gpointer
 

The data to pass to the callback function.

 The argument can be NULL.
 The data is owned by the caller of the function.