2#if defined(LWS_WITH_JOSE)
38 LWS_INTERCEPTOR_RET_REJECT = 0,
39 LWS_INTERCEPTOR_RET_PASS = 1,
40 LWS_INTERCEPTOR_RET_DELAYED = 2,
41} lws_interceptor_result_t;
43struct lws_interceptor_ops {
50 int (*get_config_js)(
struct lws *wsi,
char *buf,
size_t len);
56 int (*init_visit_cookie)(
struct lws *wsi,
char *buf,
size_t len);
62 lws_interceptor_result_t (*verify)(
struct lws *wsi,
const void *data,
size_t len);
68 void (*on_delay_expired)(
struct lws *wsi);
80lws_interceptor_check(
struct lws *wsi,
const struct lws_protocols *prot);
93lws_interceptor_handle_http(
struct lws *wsi,
void *user,
const struct lws_interceptor_ops *ops);
100 void *user,
void *in,
size_t len,
101 const struct lws_interceptor_ops *ops);