X-Git-Url: http://www.project-moonshot.org/gitweb/?p=mod_auth_gssapi.git;a=blobdiff_plain;f=src%2Fmod_auth_gssapi.h;h=d540ee1c3e7a7fa2c04017912547e7fce51f7ea9;hp=fc5f6430c66e7f9b72ecc7c9692fe3103308763e;hb=75bba08a6fa21b0f121bf702ca5acf8533921681;hpb=1fcfd83cda90bffae8bdfa01effc0008d1d111c6 diff --git a/src/mod_auth_gssapi.h b/src/mod_auth_gssapi.h index fc5f643..d540ee1 100644 --- a/src/mod_auth_gssapi.h +++ b/src/mod_auth_gssapi.h @@ -35,6 +35,12 @@ #define MIN_SESS_EXP_TIME 300 /* 5 minutes validity minimum */ +#ifdef HAVE_GSS_ACQUIRE_CRED_FROM +# ifdef HAVE_GSS_STORE_CRED_INTO +#define HAVE_CRED_STORE 1 +# endif +#endif + struct mag_config { apr_pool_t *pool; bool ssl_only; @@ -42,9 +48,11 @@ struct mag_config { bool gss_conn_ctx; bool send_persist; bool use_sessions; +#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; };