}
-static const char *
+const char *
get_gss_error(request_rec *r, OM_uint32 err_maj, OM_uint32 err_min, char *prefix)
{
OM_uint32 maj_stat, min_stat;
return err_msg;
}
-static int
+int
get_gss_creds(request_rec *r,
gss_auth_config *conf,
gss_cred_id_t *server_creds)
return 0;
}
-static int
+int
cmp_gss_type(gss_buffer_t token, gss_OID oid)
{
unsigned char *p;
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);
+
#endif