1sasl_canonuseSri_mapdlde_pAluutghienn(t3iScAaStLi)on Security LayesrasLli_bcraanroynuFsuenrc_taidodn_splugin(3SASL)
2
3
4
6 sasl_canonuser_add_plugin - add a SASL user canonicalization plug-in
7
9 cc [ flag ... ] file ... -lsasl [ library ... ]
10 #include <sasl/saslplug.h>
11
12 int sasl_canonuser_add_plugin(const char *plugname,
13 sasl_canonuser_plug_init_t *cplugfunc);
14
15
17 Use the sasl_canonuser_add_plugin() interface to add a user canonical‐
18 ization plug-in to the current list of user canonicalization plug-ins
19 in the SASL library.
20
22 plugname The name of the user canonicalization plug-in.
23
24
25 cplugfunc The value of cplugfunc is filled in by the
26 sasl_canonuser_plug_init_t structure.
27
28
30 sasl_server_add_plugin() returns an integer that corresponds to a SASL
31 error code.
32
34 SASL_OK The call to sasl_client_add_plugin() was successful.
35
36
37 SASL_BADVERS Version mismatch with plug-in.
38
39
40 SASL_NOMEM Memory shortage failure.
41
42
43
44 See sasl_errors(3SASL) for information on other SASL error codes.
45
47 See attributes(5) for descriptions of the following attributes:
48
49
50
51
52 ┌─────────────────────────────┬─────────────────────────────┐
53 │ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
54 ├─────────────────────────────┼─────────────────────────────┤
55 │Availability │SUNWlibsasl │
56 ├─────────────────────────────┼─────────────────────────────┤
57 │Interface Stability │Evolving │
58 ├─────────────────────────────┼─────────────────────────────┤
59 │MT-Level │MT-Safe │
60 └─────────────────────────────┴─────────────────────────────┘
61
63 sasl_errors(3SASL), attributes(5)
64
65
66
67SunOS 5.11 16 Sep 2003 sasl_canonuser_add_plugin(3SASL)