Index Index for
Section 10
Index Alphabetical
listing for S
Bottom of page Bottom of
page

sasl_errors(10

NAME

sasl_errors - SASL error codes

SYNOPSIS

#include <sasl/sasl.h>

DESCRIPTION

The following are the general error codes that may be returned by calls into the SASL library, and their meanings (that may vary slightly based on context):

Common Result Codes

SASL_OK Success SASL_CONTINUE Another step is needed in authentication SASL_FAIL Generic Failure SASL_NOMEM Memory shortage failure SASL_BUFOVER Overflowed buffer SASL_NOMECH Mechanism not supported / No mechanisms matched requirements SASL_BADPROT Bad / Invalid Protocol or Protocol cancel SASL_NOTDONE Can't request information / Not applicable until later in exchange SASL_BADPARAM Invalid Parameter Supplied SASL_TRYAGAIN Transient Failure (e.g. weak key) SASL_BADMAC Integrity Check Failed SASL_NOTINIT SASL library not initialized

Client-only Result Codes

SASL_INTERACT Needs user interaction SASL_BADSERV Server failed mutual authentication step SASL_WRONGMECH Mechanism does not support requested feature

Server-only Result Codes

SASL_BADAUTH Authentication Failure SASL_NOAUTHZ Authorization Failure SASL_TOOWEAK Mechanism too weak for this user SASL_ENCRYPT Encryption needed to use mechanism SASL_TRANS One time use of a plaintext password will enable requested mechanism for user SASL_EXPIRED Passphrase expired, must be reset SASL_DISABLED Account Disabled SASL_NOUSER User Not Found SASL_BADVERS Version mismatch with plug-in SASL_NOVERIFY USer exists, but no verifier for user

Password Setting Result Codes

SASL_PWLOCK Passphrase locked SASL_NOCHANGE Requested change was not needed SASL_WEAKPASS Passphrase is too week for security policy. SASL_NOUSERPASS User supplied passwords are not permitted

CONFORMING TO

RFC 2222

SEE ALSO

sasl(3)

Index Index for
Section 10
Index Alphabetical
listing for S
Top of page Top of
page