+#ifdef HAVE_CRED_STORE
+ bool use_s4u2proxy;
+ char *deleg_ccache_dir;
+ 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_server_config {
+ gss_OID_set default_mechs;
+ struct seal_key *mag_skey;
+};
+
+struct mag_req_cfg {
+ request_rec *req;
+ struct mag_config *cfg;
+ gss_OID_set desired_mechs;
+ bool use_sessions;
+ bool send_persist;
+ const char *req_proto;
+ const char *rep_proto;