Gio.UnixConnection.prototype.send_credentials
function send_credentials(cancellable: Gio.Cancellable): Boolean {
// Gjs wrapper for g_unix_connection_send_credentials()
}
Passes the credentials of the current user the receiving side of the connection. The receiving end has to call Gio.UnixConnection.prototype.receive_credentials (or similar) to accept the credentials.
As well as sending the credentials this also writes a single NUL byte to the stream, as this is required for credentials passing to work on some implementations.
Other ways to exchange credentials with a foreign peer includes the Gio.UnixCredentialsMessage type and Gio.Socket.prototype.get_credentials function.
Since 2.26
- cancellable
A Gio.Cancellable or null.
- Returns
true on success, false if @error is set.