get_last_credentials_required_arguments_sync
Description:
public bool get_last_credentials_required_arguments_sync (out SourceCredentialsReason out_reason, out string out_certificate_pem, out TlsCertificateFlags out_certificate_errors, out Error out_op_error, Cancellable? cancellable = null) throws Error
Retrieves the last used arguments of the 'credentials-required' signal emission.
If there was none emitted yet, or a corresponding 'authenitcate' had been emitted already, then the out_reason
is set to
UNKNOWN and the value of other 'out' arguments is set
to no values.
If an error occurs, the function sets error
and returns false
. The result gchar values should be freed with
g_free when no longer needed.
Parameters:
this |
an Source |
out_reason |
an SourceCredentialsReason, why the credentials are required |
out_certificate_pem |
PEM-encoded secure connection certificate, or an empty string |
out_certificate_errors |
a bit-or of TlsCertificateFlags for secure connection certificate |
out_op_error |
a Error with a description of the previous credentials error |
cancellable |
optional Cancellable object, or |
Returns:
|