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

FreeBSD Manual Pages

  
 
  

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

NAME
       sasl_server_userdb_setpass_t - Cyrus SASL documentation

SYNOPSIS
       #include	<sasl/sasl.h>

       int sasl_server_userdb_setpass_t(sasl_conn_t *conn,
					void *context,
					const char *user,
					const char *pass,
					unsigned passlen,
					struct propctx *propctx,
					unsigned flags)

DESCRIPTION
       int sasl_server_userdb_setpass_t(sasl_conn_t *conn,

       void *context,

       const char *user,

       const char *pass,

       unsigned	passlen,

       struct propctx *propctx,

       unsigned	flags)
	      sasl_server_userdb_setpass_t  is	used  to  store	 or  change  a
	      plaintext	password  in the callbacksuppliers user	database.

	      Parameters

		      conn  is	the SASL connection

		      context	context	from the callback record

		      user  NUL terminated user name with user@realm syntax

		      pass  password to check (may not	be NUL terminated)

		      passlen	length of the password

		      propctx	Auxilliary Properties (not stored)

		      flags  These  are  the  same  flags  that  are	passed
		       to  sasl_setpass(3),  and  are  documented  on that man
		       page.

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_callbacks(3),
       sasl_server_userdb_checkpass_t(3), sasl_setpass(3)

AUTHOR
       The Cyrus Team

COPYRIGHT
       1993-2016, The Cyrus Team

2.1.28			       February	18, 202SASL_SERVER_USERDB_SETPASS_T(3)

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

home | help