manpagez: man pages & more
html files: gcr-3
Home | html | info | man

GcrSshAskpass

GcrSshAskpass — Allows an ssh command to callback for a password

Types and Values

Description

When used as the setup function while spawning an ssh command like ssh-add or ssh, this allows callbacks for passwords on the provided interaction.

Functions

gcr_ssh_askpass_new ()

GcrSshAskpass *
gcr_ssh_askpass_new (GTlsInteraction *interaction);

Create a new GcrSshAskpass object which can be used to spawn an ssh command and prompt for any necessary passwords.

Use the gcr_ssh_askpass_child_setup() function as a callback with g_spawn_sync(), g_spawn_async() or g_spawn_async_with_pipes().

Parameters

interaction

the interaction to use for prompting paswords

 

Returns

A new GcrSshAskpass object.

[transfer full]


gcr_ssh_askpass_get_interaction ()

GTlsInteraction *
gcr_ssh_askpass_get_interaction (GcrSshAskpass *self);

Get the interaction associated with this object.

Parameters

self

a GcrSshAskpass object

 

Returns

the interaction.

[transfer none]


gcr_ssh_askpass_child_setup ()

void
gcr_ssh_askpass_child_setup (gpointer askpass);

Use this function as a callback setup function passed to g_spawn_sync(), g_spawn_async(), g_spawn_async_with_pipes().

Parameters

askpass

a GcrSshAskpass object

 

Types and Values

GcrSshAskpass

typedef struct _GcrSshAskpass GcrSshAskpass;

An object containing the password prompting state.

© manpagez.com 2000-2022
Individual documents may contain additional copyright information.