DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

libssh2_agent_userauth(3)




libssh2_agent_userauth(3)libssh2 manual libssh2_agent_userauth(3)


NAME

     libssh2_agent_userauth - authenticate a session with a  pub-
     lic key, with the help of ssh-agent


SYNOPSIS

     #include <libssh2.h>

     int libssh2_agent_userauth(LIBSSH2_AGENT *agent,
                                const char *username,
                                struct    libssh2_agent_publickey
     *identity);


DESCRIPTION

     agent    -    ssh-agent    handle     as     returned     by
     libssh2_agent_init(3)

     username - Remote user name to authenticate as.

     identity - Public key to authenticate with, as  returned  by
     libssh2_agent_get_identity(3)

     Attempt public key authentication  with  the  help  of  ssh-
     agent.


RETURN VALUE

     Returns 0 if succeeded, or a negative value for error.


AVAILABILITY

     Added in libssh2 1.2


SEE ALSO

     libssh2_agent_init(3) libssh2_agent_get_identity(3)

libssh2 1.2         Last change: 23 Dec 2009                    1


Man(1) output converted with man2html