get_last_credentials_required_arguments_sync


Description:

[ Version ( since = "3.16" ) ]
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 null

Returns:

true on success, false on error