gnutls_srp_set_client_credentials_function man page on Peanut

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

gnutls_srp_set_client_credentialsgnutls_srp_set_client_credentials_function(3)

NAME
       gnutls_srp_set_client_credentials_function  - Used to set a callback to
       retrieve the username and password

SYNOPSIS
       #include <gnutls/gnutls.h>

       void  gnutls_srp_set_client_credentials_function(gnutls_srp_client_cre‐
       dentials_t	       cred,	gnutls_srp_client_credentials_function
       * func);

ARGUMENTS
       gnutls_srp_client_credentials_t		cred
		   is a gnutls_srp_server_credentials_t structure.

       gnutls_srp_client_credentials_function	       * func
		   is the callback function

DESCRIPTION
       This function can be used to set a callback to  retrieve	 the  username
       and  password  for  client SRP authentication.  The callback's function
       form is: int (*callback)(gnutls_session_t, unsigned int	times,	char**
       username, char** password);

       The  username  and  password  must  be allocated using gnutls_malloc().
       times will be 0 the first time called, and 1 the second.	 username  and
       password	 should	 be  ASCII strings or UTF-8 strings prepared using the
       "SASLprep" profile of "stringprep".

       The callback function will be called once or twice per handshake.   The
       first  time  called,  is before the ciphersuite is negotiated.  At that
       time if the callback returns a negative error code, the	callback  will
       be called again if SRP has been negotiated. This uses a special TLS-SRP
       idiom in order to avoid asking the user for SRP password	 and  username
       if the server does not support SRP.

       The  callback  should  not return a negative error code the second time
       called, since the handshake procedure will be aborted.

       The callback function should return 0  on  success.   -1	 indicates  an
       error.

REPORTING BUGS
       Report bugs to <bug-gnutls@gnu.org>.

COPYRIGHT
       Copyright © 2004 Free Software Foundation.
       Permission  is  granted	to make and distribute verbatim copies of this
       manual provided the copyright notice and	 this  permission  notice  are
       preserved on all copies.

SEE ALSO
       The  full  documentation	 for gnutls is maintained as a Texinfo manual.
       If the info and gnutls programs are properly installed  at  your	 site,
       the command

	      info gnutls

       should give you access to the complete manual.

gnutls				 gnutls_srp_set_client_credentials_function(3)
[top]

List of man pages available for Peanut

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