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

FreeBSD Manual Pages

  
 
  

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

NAME
     sasl_checkpass - Cyrus SASL documentation

SYNOPSIS
     #include <sasl/sasl.h>

     int sasl_checkpass(sasl_conn_t *conn,
		      const char *user,
		      unsigned userlen,
		      const char *pass,
		      unsigned passlen);

DESCRIPTION
     int sasl_checkpass(sasl_conn_t *conn,

     const char *user,

     unsigned userlen,

     const char *pass,

     unsigned passlen)
	    sasl_checkpass   will check a plaintext password. This is needed for
	    protocols that had a login method  before  SASL (for   example   the
	    LOGIN  command  in	IMAP).	The  password  is  checked  with the pw-
	    check_method. See sasl_callbacks(3)  for information on how this pa-
	    rameter is set.

RETURN VALUE
     sasl_checkpass returns an integer which corresponds to one of the following
     codes. SASL_OK indicates that the authentication  is  complete.  All  other
     return codes indicate errors and should either be handled or the  authenti-
     cation session  should  be quit.  See sasl_errors(3) for meanings of return
     codes.

CONFORMING TO
     RFC 4422

SEE ALSO
     sasl(3), sasl_errors(3), sasl_callbacks(3), sasl_setpass(3)

AUTHOR
     The Cyrus Team

COPYRIGHT
     1993-2016, The Cyrus Team

2.1.28				February 18, 2022	       SASL_CHECKPASS(3)

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

home | help