 |
Index for Section 3 |
|
 |
Alphabetical listing for S |
|
 |
Bottom of page |
|
sasl_server_init(3)
NAME
sasl_server_init - SASL server authentication initialization
SYNOPSIS
#include <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. This call initializes all SASL mechanism drivers (e.g.
authentication mechanisms). These are usually found in /usr/lib/sasl, but
the directory may be overridden with the SASL_PATH environment variable.
The callbacks parameter specifies the base callbacks for all client
connections. See sasl_callbacks(3) for more information. appname is the
name of the application. It is used to determine where to find the default
configuration file.
RETURN VALUE
sasl_server_init returns an integer which corresponds to one of the
following codes. SASL_OK is the only one that indicates success. All others
indicate errors and should either be handled or the authentication session
should be quit.
ERRORS
SASL_OK
Success
SASL_BADVERS
Mechanism version mismatch
SASL_BADPARAM
Error in config file
SASL_NOMEM
Not enough memory to complete operation
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)
 |
Index for Section 3 |
|
 |
Alphabetical listing for S |
|
 |
Top of page |
|