diff options
author | Sam Hartman <hartmans@mit.edu> | 2011-09-21 18:40:43 +0000 |
---|---|---|
committer | Sam Hartman <hartmans@mit.edu> | 2011-09-21 18:40:43 +0000 |
commit | fe12e6f6da58abc3cc3e2d30d3925259ad1fbf6a (patch) | |
tree | 1ca1637c6fe7d81691bc0ce0c30e77d2cb5a0fc5 /src/tests/gssapi | |
parent | d168c25d80fb6fe2d4c272252d2fb41a2a9bb54e (diff) | |
download | krb5-fe12e6f6da58abc3cc3e2d30d3925259ad1fbf6a.tar.gz krb5-fe12e6f6da58abc3cc3e2d30d3925259ad1fbf6a.tar.xz krb5-fe12e6f6da58abc3cc3e2d30d3925259ad1fbf6a.zip |
* New implementation to map a gss name to localname
* Write gss_pname_to_uid in terms of gss_localname; suppress on win32
* Add test for gss_pname_to_uid indirectly testing gss_localname
* gss_localname is the SPI, not gss_pname_to_uid
* fix some const gss_OID->gss_const_oid
Signed-off-by: Sam Hartman <hartmans@painless-security.com>
gss_localname: map gss name to localname
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25222 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/tests/gssapi')
-rw-r--r-- | src/tests/gssapi/t_gssexts.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/tests/gssapi/t_gssexts.c b/src/tests/gssapi/t_gssexts.c index 7992cdfdd1..d4cb292cb6 100644 --- a/src/tests/gssapi/t_gssexts.c +++ b/src/tests/gssapi/t_gssexts.c @@ -365,6 +365,7 @@ main(int argc, char *argv[]) gss_OID_set_desc mechs; gss_OID_set actual_mechs = GSS_C_NO_OID_SET; gss_buffer_desc buf; + uid_t uid; if (argc < 2 || argc > 5) { fprintf(stderr, "Usage: %s [--spnego] [user] " @@ -385,8 +386,10 @@ main(int argc, char *argv[]) major = gss_import_name(&minor, &buf, (gss_OID)GSS_KRB5_NT_PRINCIPAL_NAME, &user); + + major = gss_pname_to_uid(&minor, user, NULL, &uid); if (GSS_ERROR(major)) { - displayStatus("gss_import_name(user)", major, minor); + displayStatus("gss_pname_to_uid(user)", major, minor); goto out; } |