From fe12e6f6da58abc3cc3e2d30d3925259ad1fbf6a Mon Sep 17 00:00:00 2001 From: Sam Hartman Date: Wed, 21 Sep 2011 18:40:43 +0000 Subject: * 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 gss_localname: map gss name to localname git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25222 dc483132-0cff-0310-8789-dd5450dbe970 --- src/tests/gssapi/t_gssexts.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/tests') diff --git a/src/tests/gssapi/t_gssexts.c b/src/tests/gssapi/t_gssexts.c index 7992cdfdd..d4cb292cb 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; } -- cgit