TlsInteraction.requestCertificateAsync

Run asynchronous interaction to ask the user for a certificate to use with the connection. In general, gio.tls_interaction.TlsInteraction.invokeRequestCertificate should be used instead of this function.

Derived subclasses usually implement a certificate selector, although they may also choose to provide a certificate from elsewhere. callback will be called when the operation completes. Alternatively the user may abort this certificate request, which will usually abort the TLS connection.

Parameters

connection gio.tls_connection.TlsConnection

a #GTlsConnection object

flags gio.types.TlsCertificateRequestFlags

flags providing more information about the request

cancellable gio.cancellable.Cancellable

an optional #GCancellable cancellation object

callback gio.types.AsyncReadyCallback

will be called when the interaction completes