Virtual Method

GioTlsInteractionrequest_certificate_finish

Declaration

GTlsInteractionResult
request_certificate_finish (
  GTlsInteraction* interaction,
  GAsyncResult* result,
  GError** error
)

Description

Complete a request certificate user interaction request. This should be once the g_tls_interaction_request_certificate_async() completion callback is called.

If G_TLS_INTERACTION_HANDLED is returned, then the GTlsConnection passed to g_tls_interaction_request_certificate_async() will have had its GTlsConnection:certificate filled in.

If the interaction is cancelled by the cancellation object, or by the user then G_TLS_INTERACTION_FAILED will be returned with an error that contains a G_IO_ERROR_CANCELLED error code.

Available since:2.40

Parameters

result GAsyncResult
 

The result passed to the callback.

 The data is owned by the caller of the function.
error GError **
  The return location for a GError*, or NULL.

Return value

Returns: GTlsInteractionResult
 

The status of the request certificate interaction.