summaryrefslogtreecommitdiff
path: root/source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2010-09-29 06:44:33 +1000
committerAndrew Tridgell <tridge@samba.org>2010-09-28 19:25:50 -0700
commitf84bdf91d865ab176dcc0d829944821b89b88074 (patch)
treedb797ee743904ba8dfb4568cb3688bc647ccb3a0 /source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h
parente2c305deb1553ab8ba11fa687dcf1c08f2acd88a (diff)
downloadsamba-f84bdf91d865ab176dcc0d829944821b89b88074.tar.gz
samba-f84bdf91d865ab176dcc0d829944821b89b88074.tar.bz2
samba-f84bdf91d865ab176dcc0d829944821b89b88074.zip
heimdal Use a seperate krb5_auth_context for the delegated credentials
If we re-use this context, we overwrite the timestamp while talking to the KDC and fail the mutual authentiation with the target server. Andrew Bartlett
Diffstat (limited to 'source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h')
-rw-r--r--source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h b/source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h
index d91670821a..6b9b03f349 100644
--- a/source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h
+++ b/source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h
@@ -55,6 +55,7 @@ struct gss_msg_order;
typedef struct gsskrb5_ctx {
struct krb5_auth_context_data *auth_context;
+ struct krb5_auth_context_data *deleg_auth_context;
krb5_principal source, target;
#define IS_DCE_STYLE(ctx) (((ctx)->flags & GSS_C_DCE_STYLE) != 0)
OM_uint32 flags;