logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

sasl_checkapop - Cyrus SASL documentation

Author

       The Cyrus Team

Conforming To

RFC4422, RFC1939

Description

intsasl_checkapop(sasl_conn_t*conn,constchar*challenge,unsignedchallen,constchar*response,unsignedresplen)sasl_checkapop   will   check   an  APOP  challenge/response.  APOP is an optional POP3 (RFC1939)
              authentication command which  uses  a  shared  secret (password). The password is  stored  in  the
              SASL  secrets  database.   For   information  on the  SASL  shared secrets database see the SystemAdministratorsGuide.

              If  called  with  a  NULL challenge, sasl_checkapop() will check to see if the APOP  mechanism  is
              enabled.

Name

       sasl_checkapop - Cyrus SASL documentation

Return Value

       sasl_checkapop 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 authentication session should be quit.  See sasl_errors(3)  for  meanings of return codes.

See Also

sasl(3), sasl_errors(3)

Synopsis

       #include <sasl/sasl.h>

       int sasl_checkapop(sasl_conn_t *conn,
                        const char *challenge,
                        unsigned challen,
                        const char *response,
                        unsigned resplen)

See Also