1SASL_CHALPROMPT_T(3)              Cyrus SASL              SASL_CHALPROMPT_T(3)
2
3
4

NAME

6       sasl_chalprompt_t - Cyrus SASL documentation
7

SYNOPSIS

9       #include <sasl/prop.h>
10
11       int sasl_chalprompt_t(void *context, int id,
12           const char *challenge,
13           const char *prompt, const char *defresult,
14           const char **result, unsigned *len)
15

DESCRIPTION

17       int sasl_chalprompt_t(void *context,
18
19       int id,
20
21       const char *challenge,
22
23       const char *prompt,
24
25       const char *defresult,
26
27       const char **result,
28
29       unsigned *len)
30              sasl_chalprompt_t   is used to prompt for input in response to a
31              server challenge.
32
33              Parameters
34
35                     · context – is the context from the callback record
36
37                     · id – is the callback id (either  SASL_CB_ECHOPROMPT  or
38                       SASL_CB_NOECHOPROMPT)
39
40                     · challenge – the server’s challenge
41
42                     · prompt – A prompt for the user
43
44                     · defresult – Default result (may be NULL)
45
46                     · len – Length of the user’s response.
47
48              Result The  user’s  response  (a  NUL terminated string) or SASL
49                     error code.
50

RETURN VALUE

52       The user’s response  (NUL  terminated),  or  a  SASL  error  code.  See
53       sasl_errors(3).
54

SEE ALSO

56       sasl(3), sasl_errors(3), sasl_callbacks(3)
57

AUTHOR

59       The Cyrus Team
60
62       1993-2016, The Cyrus Team
63
64
65
66
672.1.27                         November 08, 2018          SASL_CHALPROMPT_T(3)
Impressum