| .TH libssh2_userauth_publickey 3 "1 Jun 2007" "libssh2 0.15" "libssh2 manual" |
| .SH NAME |
| libssh2_userauth_publickey - authenticate using a callback function |
| .SH SYNOPSIS |
| #include <libssh2.h> |
| |
| .nf |
| int libssh2_userauth_publickey(LIBSSH2_SESSION *session, |
| const char *user, |
| const unsigned char *pubkeydata, |
| size_t pubkeydata_len, |
| sign_callback, |
| void **abstract); |
| .SH DESCRIPTION |
| Authenticate with the \fIsign_callback\fP callback that matches the prototype |
| below |
| .SH CALLBACK |
| .nf |
| int name(LIBSSH2_SESSION *session, unsigned char **sig, size_t *sig_len, |
| const unsigned char *data, size_t data_len, void **abstract); |
| .fi |
| |
| This function gets called... |
| .SH RETURN VALUE |
| Return 0 on success or negative on failure. |
| .SH SEE ALSO |
| .BR libssh2_userauth_publickey_fromfile_ex(3) |