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

FreeBSD Manual Pages

  
 
  

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

NAME
     sasl_setpass - Cyrus SASL documentation

SYNOPSIS
     #include <sasl/sasl.h>

     int sasl_setpass(sasl_conn_t *conn,
		      const char *user,
		      const char *pass, unsigned passlen,
		       const char *oldpass, unsigned oldpasslen,
		       unsigned flags)

DESCRIPTION
     int sasl_setpass(sasl_conn_t *conn,

     const char *user,

     const char *pass, unsigned passlen,

     const char *oldpass, unsigned oldpasslen,

     unsigned flags)
	    sasl_setpass  will set passwords in the sasldb, and trigger the set-
	    pass callbacks for all available mechanisms.

	    Parameters

		   * conn a is the SASL connection context

		   * user a is the username to set the password for

		   * pass a the password to set

		   * passlen a length of the password to set (pass)

		   * oldpass a optional. The old password.

		   * oldpasslen a optional. The old password length.

		   * flags a

		     are flags including  SASL_SET_CREATE  and	SASL_SET_DISABLE
		     (to cause the creating of nonexistent accounts and the dis-
		     abling of an account, respectively)

		     oldpass  and oldpasslen are unused in the Cyrus SASL imple-
		     mentation, though are passed on to any mechanisms that  may
		     require them.

RETURN VALUE
     SASL   callback  functions should return SASL return codes.  See sasl.h for
     a complete list. SASL_OK indicates success.

     Other return codes indicate errors and should be handled.

SEE ALSO
     RFC 4422,:saslman:sasl(3), sasl_errors(3), sasl_checkpass(3)

AUTHOR
     The Cyrus Team

COPYRIGHT
     1993-2016, The Cyrus Team

2.1.28				February 18, 2022		 SASL_SETPASS(3)

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

home | help