challenge_sync


Description:

public virtual ByteArray? challenge_sync (ByteArray? token, Cancellable? cancellable = null) throws Error

If token is null, generate the initial SASL message to send to the server.

(This will be null if the client doesn't initiate the exchange.) Otherwise, token is a challenge from the server, and the return value is the response.

Free the returned ByteArray with g_byte_array_free.

Parameters:

this

a Sasl

token

a token, or null

cancellable

optional Cancellable object, or null

Returns:

the SASL response or null. If an error occurred, throws will also be set.