Liking cljdoc? Tell your friends :D

clj-libssh2.libssh2.userauth

Functions for authenticating a user.

Functions for authenticating a user.
raw docstring

authenticatedclj

(authenticated session)

int libssh2_userauth_authenticated(LIBSSH2_SESSION *session);

int libssh2_userauth_authenticated(LIBSSH2_SESSION *session);
sourceraw docstring

hostbased-fromfileclj

(hostbased-fromfile session username publickey privatekey passphrase hostname)

int libssh2_userauth_hostbased_fromfile(LIBSSH2_SESSION *session, const char *username, const char *publickey, const char *privatekey, const char *passphrase, const char *hostname);

int libssh2_userauth_hostbased_fromfile(LIBSSH2_SESSION *session,
                                        const char *username,
                                        const char *publickey,
                                        const char *privatekey,
                                        const char *passphrase,
                                        const char *hostname);
sourceraw docstring

hostbased-fromfile-exclj

(hostbased-fromfile-ex session
                       username
                       username-len
                       publickey
                       privatekey
                       passphrase
                       hostname
                       hostname-len
                       local-username
                       local-username-len)

int libssh2_userauth_hostbased_fromfile_ex(LIBSSH2_SESSION *session, const char *username, unsigned int username_len, const char *publickey, const char *privatekey, const char *passphrase, const char *hostname, unsigned int hostname_len, const char *local_username, unsigned int *local_username_len);

int libssh2_userauth_hostbased_fromfile_ex(LIBSSH2_SESSION *session,
                                           const char *username,
                                           unsigned int username_len,
                                           const char *publickey,
                                           const char *privatekey,
                                           const char *passphrase,
                                           const char *hostname,
                                           unsigned int hostname_len,
                                           const char *local_username,
                                           unsigned int *local_username_len);
sourceraw docstring

keyboard-interactiveclj

(keyboard-interactive session username response-callback)

int libssh2_userauth_keyboard_interactive(LIBSSH2_SESSION* session, const char *username, LIBSSH2_USERAUTH_KBDINT_RESPONSE_FUNC((*response_callback)));

int libssh2_userauth_keyboard_interactive(LIBSSH2_SESSION* session,
                                          const char *username,
                                          LIBSSH2_USERAUTH_KBDINT_RESPONSE_FUNC((*response_callback)));
sourceraw docstring

keyboard-interactive-exclj

(keyboard-interactive-ex session username username-len response-callback)

int libssh2_userauth_keyboard_interactive_ex(LIBSSH2_SESSION *session, const char *username, unsigned int username_len, LIBSSH2_USERAUTH_KBDINT_RESPONSE_FUNC(*response_callback));

int libssh2_userauth_keyboard_interactive_ex(LIBSSH2_SESSION *session,
                                             const char *username,
                                             unsigned int username_len,
                                             LIBSSH2_USERAUTH_KBDINT_RESPONSE_FUNC(*response_callback));
sourceraw docstring

listclj

(list session username username-len)

char * libssh2_userauth_list(LIBSSH2_SESSION *session, const char *username, unsigned int username_len);

char * libssh2_userauth_list(LIBSSH2_SESSION *session,
                             const char *username,
                             unsigned int username_len);
sourceraw docstring

passwordclj

(password session username password)

int libssh2_userauth_password(LIBSSH2_SESSION session, const char username, const char* password);

int libssh2_userauth_password(LIBSSH2_SESSION *session,
                              const char* username,
                              const char* password);
sourceraw docstring

password-exclj

(password-ex session
             username
             username-len
             password
             password-len
             passwd_change_cb)

int libssh2_userauth_password_ex(LIBSSH2_SESSION *session, const char *username, unsigned int username_len, const char *password, unsigned int password_len, LIBSSH2_PASSWD_CHANGEREQ_FUNC((*passwd_change_cb)));

int libssh2_userauth_password_ex(LIBSSH2_SESSION *session,
                                 const char *username,
                                 unsigned int username_len,
                                 const char *password,
                                 unsigned int password_len,
                                 LIBSSH2_PASSWD_CHANGEREQ_FUNC((*passwd_change_cb)));
sourceraw docstring

publickeyclj

(publickey session user pubkeydata pubkeydata-len sign-callback abstract)

int libssh2_userauth_publickey(LIBSSH2_SESSION *session, const char *user, const unsigned char *pubkeydata, size_t pubkeydata_len, sign_callback, void **abstract);

int libssh2_userauth_publickey(LIBSSH2_SESSION *session,
                               const char *user,
                               const unsigned char *pubkeydata,
                               size_t pubkeydata_len,
                               sign_callback,
                               void **abstract);
sourceraw docstring

publickey-fromfileclj

(publickey-fromfile session username publickey privatekey passphrase)

int libssh2_userauth_publickey_fromfile(LIBSSH2_SESSION *session, const char *username, const char *publickey, const char *privatekey, const char *passphrase);

int libssh2_userauth_publickey_fromfile(LIBSSH2_SESSION *session,
                                        const char *username,
                                        const char *publickey,
                                        const char *privatekey,
                                        const char *passphrase);
sourceraw docstring

publickey-fromfile-exclj

(publickey-fromfile-ex session
                       username
                       username-len
                       publickey
                       privatekey
                       passphrase)

int libssh2_userauth_publickey_fromfile_ex(LIBSSH2_SESSION *session, const char *username, unsigned int ousername_len, const char *publickey, const char *privatekey, const char *passphrase);

int libssh2_userauth_publickey_fromfile_ex(LIBSSH2_SESSION *session,
                                           const char *username,
                                           unsigned int ousername_len,
                                           const char *publickey,
                                           const char *privatekey,
                                           const char *passphrase);
sourceraw docstring

publickey-frommemoryclj

(publickey-frommemory session
                      username
                      username-len
                      publickeydata
                      publickeydata-len
                      privatekeydata
                      privatekeydata-len
                      passphrase)

int libssh2_userauth_publickey_frommemory(LIBSSH2_SESSION *session, const char *username, size_t username_len, const char *publickeydata, size_t publickeydata_len, const char *privatekeydata, size_t privatekeydata_len, const char *passphrase);

int libssh2_userauth_publickey_frommemory(LIBSSH2_SESSION *session,
                                          const char *username,
                                          size_t username_len,
                                          const char *publickeydata,
                                          size_t publickeydata_len,
                                          const char *privatekeydata,
                                          size_t privatekeydata_len,
                                          const char *passphrase);
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close