DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

sasl_server_init(3)





sasl_server_init(10 July 2001MISC. REFERENCE MANUAL PAGEsasl_server_init(10 July 2001)



NAME

     sasl_server_init - SASL server authentication initialization


SYNOPSIS

     #include <sasl/sasl.h>

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


DESCRIPTION

     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  over-
     ridden  with  the SASL_PATH environment variable (or at com-
     pile time).

     callbacks specifies the base callbacks for all  client  con-
     nections.  See the sasl_callbacks man page for more informa-
     tion.

     appname is the name of the application. It is used for where
     to find the default configuration file.


RETURN VALUE

     sasl_server_init returns an integer which corresponds to one
     of  the SASL error codes. SASL_OK is the only one that indi-
     cates success. All others indicate errors and should  either
     be handled or the authentication session should be quit.


CONFORMING TO

     RFC 2222


SEE ALSO

     sasl(3),         sasl_callbacks(3),          sasl_errors(3),
     sasl_server_new(3),                    sasl_server_start(3),
     sasl_server_step(3)

SASL man pages          Last change: SASL                       1


Man(1) output converted with man2html