(gss_auth): print out the name we authenticated too

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11710 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2003-03-14 00:44:18 +00:00
parent ff9789f7af
commit 247de42830

View File

@@ -423,6 +423,35 @@ gss_auth(void *app_data, char *host)
context_established = 1; context_established = 1;
} }
} }
{
gss_name_t targ_name;
maj_stat = gss_inquire_context(&min_stat,
d->context_hdl,
NULL,
&targ_name,
NULL,
NULL,
NULL,
NULL,
NULL);
if (GSS_ERROR(maj_stat) == 0) {
gss_buffer_desc name;
maj_stat = gss_display_name (&min_stat,
targ_name,
&name,
NULL);
if (GSS_ERROR(maj_stat) == 0) {
printf("Authenticated to <%s>\n", (char *)name.value);
gss_release_buffer(&min_stat, &name);
}
gss_release_name(&min_stat, &targ_name);
} else
printf("Failed to get gss name of peer.\n");
}
return AUTH_OK; return AUTH_OK;
} }