X-Git-Url: http://www.project-moonshot.org/gitweb/?p=mod_auth_kerb.cvs%2F.git;a=blobdiff_plain;f=mod_auth_gssapi.h;h=c3284ebdfa445708771912484e5adeb6afbb2660;hp=462afba0109a7cbbf6c4b363de4c37cfde22f758;hb=d86fa4493f65f267b5adbd17f489149ae1b747fb;hpb=df41cfcdf2a54e31c3347b7726613980b1ca1956 diff --git a/mod_auth_gssapi.h b/mod_auth_gssapi.h index 462afba..c3284eb 100644 --- a/mod_auth_gssapi.h +++ b/mod_auth_gssapi.h @@ -71,6 +71,24 @@ void gss_log(const char *file, int line, int level, int status, const request_rec *r, const char *fmt, ...); +apr_status_t +cleanup_conn_ctx(void *data); + +gss_conn_ctx +gss_get_conn_ctx(request_rec *r); + +void * +gss_config_dir_create(apr_pool_t *p, char *d); + +static const char * +get_gss_error(request_rec *r, OM_uint32 err_maj, OM_uint32 err_min, char *prefix); + +static int +get_gss_creds(request_rec *r, gss_auth_config *conf, gss_cred_id_t *server_creds); + +static int +cmp_gss_type(gss_buffer_t token, gss_OID oid); + int gss_authenticate(request_rec *r, gss_auth_config *conf, gss_conn_ctx ctx, const char *auth_line, char **negotiate_ret_value);