Method

GioTlsInteractionask_password_finish

Declaration

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

Description

Complete an ask password user interaction request. This should be once the g_tls_interaction_ask_password_async() completion callback is called.

If G_TLS_INTERACTION_HANDLED is returned, then the GTlsPassword passed to g_tls_interaction_ask_password() will have its password 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.30

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 ask password interaction.