summaryrefslogtreecommitdiffstats
path: root/src/appl/user_user/server.c
diff options
context:
space:
mode:
authorChris Provenzano <proven@mit.edu>1995-02-23 13:24:46 +0000
committerChris Provenzano <proven@mit.edu>1995-02-23 13:24:46 +0000
commit9d4d3979b2c8c8743f37cf049ccbcd87b786a177 (patch)
tree8164dca879d458b23463a71f094e38e82353a506 /src/appl/user_user/server.c
parentcbd1b69db709fe907bf764d30b7b667ede8f34bc (diff)
downloadkrb5-9d4d3979b2c8c8743f37cf049ccbcd87b786a177.tar.gz
krb5-9d4d3979b2c8c8743f37cf049ccbcd87b786a177.tar.xz
krb5-9d4d3979b2c8c8743f37cf049ccbcd87b786a177.zip
* client.c Call krb5_get_credentials() with new calling convention
* server.c Call krb5_mk_req_extended() with new calling convention. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4987 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl/user_user/server.c')
-rw-r--r--src/appl/user_user/server.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/appl/user_user/server.c b/src/appl/user_user/server.c
index dfa76df87..f00fc1126 100644
--- a/src/appl/user_user/server.c
+++ b/src/appl/user_user/server.c
@@ -50,7 +50,7 @@ char *argv[];
int retval;
struct sockaddr_in l_inaddr, f_inaddr; /* local, foreign address */
krb5_address laddr, faddr;
- krb5_creds creds;
+ krb5_creds creds, *new_creds;
krb5_ccache cc;
krb5_data msgtext, msg;
krb5_int32 seqno;
@@ -134,7 +134,8 @@ char *argv[];
printf ("uu-server: client ticket is %d bytes.\n",
creds.second_ticket.length);
- if (retval = krb5_get_credentials(context, KRB5_GC_USER_USER, cc, &creds))
+ if (retval = krb5_get_credentials(context, KRB5_GC_USER_USER, cc,
+ &creds, &new_creds))
{
com_err("uu-server", retval, "getting user-user ticket");
return 5;
@@ -166,17 +167,15 @@ char *argv[];
/* send a ticket/authenticator to the other side, so it can get the key
we're using for the krb_safe below. */
- if (retval = krb5_generate_seq_number(context, &creds.keyblock, &seqno)) {
+ if (retval = krb5_generate_seq_number(context, &new_creds->keyblock, &seqno)){
com_err("uu-server", retval, "generating sequence number");
return 8;
}
#if 1
if (retval = krb5_mk_req_extended(context, AP_OPTS_USE_SESSION_KEY,
0, /* no application checksum here */
- krb5_kdc_default_options,
seqno,
0, /* no need for subkey */
- cc,
&creds,
0, /* don't need authenticator copy */
&msg)) {
@@ -201,7 +200,7 @@ char *argv[];
msgtext.data = "Hello, other end of connection.";
if (retval = krb5_mk_safe(context, &msgtext, CKSUMTYPE_RSA_MD4_DES,
- &creds.keyblock, &laddr, &faddr, seqno,
+ &new_creds->keyblock, &laddr, &faddr, seqno,
KRB5_SAFE_NOTIME|KRB5_SAFE_DOSEQUENCE, 0, &msg))
{
com_err("uu-server", retval, "encoding message to client");