diff options
author | Andrew Bartlett <abartlet@samba.org> | 2012-01-11 11:52:13 +1100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2012-01-18 16:23:25 +0100 |
commit | e249bdd32ef9d6342901c596bba825c731d96180 (patch) | |
tree | dc94b57194d396e21454facaae0153b531ba24cd /source3/librpc/crypto | |
parent | 67279780dd5742397918b532b4bc5e89072ab82d (diff) | |
download | samba-e249bdd32ef9d6342901c596bba825c731d96180.tar.gz samba-e249bdd32ef9d6342901c596bba825c731d96180.tar.bz2 samba-e249bdd32ef9d6342901c596bba825c731d96180.zip |
s3-gse: align common elements between gse_context and gensec_gssapi_state
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'source3/librpc/crypto')
-rw-r--r-- | source3/librpc/crypto/gse.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/source3/librpc/crypto/gse.c b/source3/librpc/crypto/gse.c index 010d525229..7cf116522d 100644 --- a/source3/librpc/crypto/gse.c +++ b/source3/librpc/crypto/gse.c @@ -70,21 +70,22 @@ gss_OID_desc gse_authz_data_oid = { static char *gse_errstr(TALLOC_CTX *mem_ctx, OM_uint32 maj, OM_uint32 min); struct gse_context { + gss_ctx_id_t gssapi_context; + gss_name_t server_name; + gss_name_t client_name; + OM_uint32 gss_want_flags, gss_got_flags; + + gss_cred_id_t delegated_cred_handle; + + /* gensec_gse only */ krb5_context k5ctx; krb5_ccache ccache; krb5_keytab keytab; - gss_ctx_id_t gssapi_context; - gss_OID_desc gss_mech; - OM_uint32 gss_want_flags; gss_cred_id_t creds; - gss_name_t server_name; gss_OID ret_mech; - OM_uint32 gss_got_flags; - gss_cred_id_t delegated_cred_handle; - gss_name_t client_name; }; #ifndef HAVE_GSS_OID_EQUAL |