SASL_SETPASS(3SASL) | Simple Authentication Security Layer Library Functions | SASL_SETPASS(3SASL) |
sasl_setpass - set the password for a user
cc [ flag ... ] file ... -lsasl [ library ... ] #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);
Use the sasl_setpass() interface to set passwords. sasl_setpass() uses the SASL_CB_SERVER_USERDB_SETPASS callback, if one is supplied. Additionally, if any server mechanism plugins supply a setpass callback, the setpass callback would be called. None of the server mechanism plugins currently supply a setpass callback.
conn
user
pass
passlen
oldpass
oldpasslen
flags
sasl_setpass() returns an integer that corresponds to a SASL error code.
SASL_OK
See sasl_errors(3SASL) for information on SASL error codes.
See attributes(7) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
Interface Stability | Evolving |
MT-Level | MT-Safe |
October 15, 2003 | OmniOS |