diff options
author | Greg Hudson <ghudson@mit.edu> | 2010-02-10 23:44:18 +0000 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2010-02-10 23:44:18 +0000 |
commit | 079eed2cf749702f75ddc385cf943fbab931f9d8 (patch) | |
tree | e4e548c13a58a0d4a55c8a37ba3b7405f9b830db /src/lib/gssapi/generic/gssapi.hin | |
parent | 11079f43e990d8150870a2c894e17e286f46c96c (diff) | |
download | krb5-079eed2cf749702f75ddc385cf943fbab931f9d8.tar.gz krb5-079eed2cf749702f75ddc385cf943fbab931f9d8.tar.xz krb5-079eed2cf749702f75ddc385cf943fbab931f9d8.zip |
Implement gss_set_neg_mechs
Implement gss_set_neg_mechs in SPNEGO by intersecting the provided
mech set with the mechanisms available in the union credential. As
we now need space to hold the mech set, the SPNEGO credential is now
a structure and not just a mechglue credential.
t_spnego.c is a test program which exercises the new logic. Like the
other GSSAPI tests, it is not run as part of "make check" at this
time.
ticket: 6658
target_version: 1.8
tags: pullup
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23715 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/gssapi/generic/gssapi.hin')
-rw-r--r-- | src/lib/gssapi/generic/gssapi.hin | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/gssapi/generic/gssapi.hin b/src/lib/gssapi/generic/gssapi.hin index e60d04d872..fb82e3c4f5 100644 --- a/src/lib/gssapi/generic/gssapi.hin +++ b/src/lib/gssapi/generic/gssapi.hin @@ -805,6 +805,12 @@ gss_store_cred( gss_OID_set *, /* elements_stored */ gss_cred_usage_t *);/* cred_usage_stored */ +OM_uint32 KRB5_CALLCONV +gss_set_neg_mechs( + OM_uint32 *, /* minor_status */ + gss_cred_id_t, /* cred_handle */ + const gss_OID_set); /* mech_set */ + #if TARGET_OS_MAC # pragma pack(pop) #endif |