Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
SASL_SERVER_INIT(3)		   Cyrus SASL		     SASL_SERVER_INIT(3)

NAME
     sasl_server_init - Cyrus SASL documentation

SYNOPSIS
     #include <sasl/sasl.h>

     int sasl_server_init(const sasl_callback_t *callbacks,
			  const char *appname);

DESCRIPTION
     int sasl_server_init(const sasl_callback_t *callbacks,

     const char *appname);
	    sasl_server_init()	initializes  SASL.   It  must  be  called before
	    any  calls to sasl_server_start, and only once  per  process.   This
	    call  initializes  all  SASL mechanism drivers (e.g.  authentication
	    mechanisms). These are usually found in the /usr/lib/sasl2 directory
	    but the directory  may  be overridden  with the  SASL_PATH	environ-
	    ment variable (or at compile time).

	    Parameters

		   * callbacks	a  specifies  the  base callbacks for all client
		     connections.  See the sasl_callbacks(3) man page  for  more
		     information.

		   * appname  a is the name of the application.  It  is  used to
		     find the default configuration file.

RETURN VALUE
     SASL  callback  functions should return SASL return codes.  See sasl.h  for
     a complete list. SASL_OK indicates success.

     Other  return codes indicate errors and should either be handled or the au-
     thentication session should be quit.

SEE ALSO
     RFC    4422,:saslman:sasl(3),    sasl_callbacks(3),     sasl_server_new(3),
     sasl_server_start(3), sasl_server_step(3), sasl_errors(3)

AUTHOR
     The Cyrus Team

COPYRIGHT
     1993-2016, The Cyrus Team

2.1.28				February 18, 2022	     SASL_SERVER_INIT(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=sasl_server_init&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help