mirror of
				https://github.com/libssh2/libssh2.git
				synced 2025-10-30 12:05:34 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			928 B
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			928 B
		
	
	
	
		
			Groff
		
	
	
	
	
	
| .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)
 |