From 9276f222b9172d0cf09d77e71f0518f32c014ee7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sat, 19 Mar 2005 03:17:30 +0000 Subject: [PATCH] use print_gss_name, print server name too git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14662 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/test/gssapi_server.c | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/appl/test/gssapi_server.c b/appl/test/gssapi_server.c index 9e7bd7deb..d1cfca0fd 100644 --- a/appl/test/gssapi_server.c +++ b/appl/test/gssapi_server.c @@ -43,23 +43,29 @@ process_it(int sock, ) { OM_uint32 maj_stat, min_stat; - gss_buffer_desc name_token; gss_buffer_desc real_input_token, real_output_token; gss_buffer_t input_token = &real_input_token, output_token = &real_output_token; + gss_name_t server_name; int conf_flag; - maj_stat = gss_display_name (&min_stat, - client_name, - &name_token, - NULL); + print_gss_name("User is", client_name); + + maj_stat = gss_inquire_context(&min_stat, + context_hdl, + NULL, + &server_name, + NULL, + NULL, + NULL, + NULL, + NULL); if (GSS_ERROR(maj_stat)) - gss_err (1, min_stat, "gss_display_name"); + gss_err (1, min_stat, "gss_verify_mic"); + + print_gss_name("Server is", server_name); - fprintf (stderr, "User is `%.*s'\n", (int)name_token.length, - (char *)name_token.value); - gss_release_buffer (&min_stat, &name_token); /* gss_verify_mic */