libssh2_userauth_publickey_frommemory man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

libssh2_userauth_publickey_frommlibsshlibssh2_userauth_publickey_frommemory(3)

NAME
       libssh2_userauth_publickey_frommemory  -	 authenticate a session with a
       public key, read from memory

SYNOPSIS
       #include <libssh2.h>

       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);

DESCRIPTION
       This function allows to authenticate a session with a public  key  read
       from  memory.   It's  only supported when libssh2 is backed by OpenSSL.
       session - Session instance as returned by libssh2_session_init_ex(3)

       username - Remote user name to authenticate as.

       username_len - Length of username.

       publickeydata - Buffer containing the contents of a public key file.

       publickeydata_len - Length of public key data.

       privatekeydata - Buffer containing the contents of a private key file.

       privatekeydata_len - Length of private key data.

       passphrase - Passphrase to use when decoding private key file.

       Attempt public key authentication using a PEM encoded private key  file
       stored in memory.

RETURN VALUE
       Return	0  on  success	or  negative  on  failure.   It	 returns  LIB‐
       SSH2_ERROR_EAGAIN  when	it   would   otherwise	 block.	  While	  LIB‐
       SSH2_ERROR_EAGAIN  is  a negative number, it isn't really a failure per
       se.

ERRORS
       LIBSSH2_ERROR_ALLOC -  An internal memory allocation call failed.

       LIBSSH2_ERROR_SOCKET_SEND - Unable to send data on socket.

       LIBSSH2_ERROR_SOCKET_TIMEOUT -

       LIBSSH2_ERROR_PUBLICKEY_UNVERIFIED - The username/public	 key  combina‐
       tion was invalid.

       LIBSSH2_ERROR_AUTHENTICATION_FAILED - Authentication using the supplied
       public key was not accepted.

AVAILABILITY
       libssh2_userauth_publickey_frommemory was added in libssh2 1.6.0

SEE ALSO
       libssh2_session_init_ex(3)

libssh2 1.5			  1 Selibssh2_userauth_publickey_frommemory(3)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net