59 char const *
const params[]);
61 char const *
const params[]);
68 auth_hexmd5_t ha1sess,
74 auth_hexmd5_t
const ha1,
75 char const *method_name,
void const *data, issize_t dlen);
81 char const *gssapidata,
82 char const *targetname);
msg_auth_t * auth_ntlm_credentials(msg_auth_t *auth, char const *realm, char const *opaque, char const *gssapidata, char const *targetname)
NTLM scheme.
Definition auth_plugin_ntlm.c:164
issize_t auth_ntlm_response_get(su_home_t *, auth_response_t *, char const *const params[])
Get ntlm-response parameters.
Definition auth_ntlm.c:121
void auth_info_ntlm(auth_mod_t *am, auth_status_t *as, auth_challenger_t const *ach)
Construct a info header for Ntlm authentication scheme.
Definition auth_plugin_ntlm.c:371
void auth_method_ntlm(auth_mod_t *am, auth_status_t *as, msg_auth_t *au, auth_challenger_t const *ach)
Authenticate a request with Ntlm authentication scheme.
Definition auth_plugin_ntlm.c:128
issize_t auth_ntlm_challenge_get(su_home_t *, auth_challenge_t *, char const *const params[])
Get ntlm-challenge parameters.
Definition auth_ntlm.c:60
void auth_check_ntlm(auth_mod_t *am, auth_status_t *as, auth_response_t *ar, auth_challenger_t const *ach)
Check ntlm authentication.
Definition auth_plugin_ntlm.c:196
void auth_challenge_ntlm(auth_mod_t *am, auth_status_t *as, auth_challenger_t const *ach)
Construct a challenge header for Ntlm authentication scheme.
Definition auth_plugin_ntlm.c:324
Plugin interface for authentication verification modules.
Parameters for digest-challenge.
Definition auth_digest.h:75
Authentication challenge.
Definition auth_module.h:150
Common data for authentication module.
Definition auth_plugin.h:125
Digest parameters for digest-response in Authorize.
Definition auth_digest.h:117
Authentication operation result.
Definition auth_module.h:97