gss_key_value_set_desc *cred_store;
#endif
struct seal_key *mag_skey;
+
bool use_basic_auth;
gss_OID_set_desc *allowed_mechs;
+ gss_OID_set_desc *basic_mechs;
};
struct mag_conn {
- apr_pool_t *parent;
+ apr_pool_t *pool;
gss_ctx_id_t ctx;
bool established;
const char *user_name;
};
#define discard_const(ptr) ((void *)((uintptr_t)(ptr)))
+
+struct mag_conn *mag_new_conn_ctx(apr_pool_t *pool);