FreeBSD manual

download PDF document: sasl_errors.3.pdf

SASL_ERRORS(3) Cyrus SASL SASL_ERRORS(3)
NAME sasl_errors - Cyrus SASL documentation
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 Cannot 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 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 4422
SEE ALSO sasl(3)
AUTHOR The Cyrus Team
COPYRIGHT 1993-2016, The Cyrus Team
2.1.28 February 18, 2022 SASL_ERRORS(3)