summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Basch <probe@mit.edu>1995-12-05 03:34:22 +0000
committerRichard Basch <probe@mit.edu>1995-12-05 03:34:22 +0000
commitef63f5369eb7dcc1f606575ebc7b27c2f7eb6f60 (patch)
treebf77ecc8e77eaee8fb5f455a85af9dd17a26fe14
parentac0e31bc7a77155c0b9a74522115c4ddb8063a98 (diff)
downloadkrb5-ef63f5369eb7dcc1f606575ebc7b27c2f7eb6f60.tar.gz
krb5-ef63f5369eb7dcc1f606575ebc7b27c2f7eb6f60.tar.xz
krb5-ef63f5369eb7dcc1f606575ebc7b27c2f7eb6f60.zip
The BSD application suite only understands using 1-DES as a session key type
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7163 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/appl/bsd/kcmd.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/appl/bsd/kcmd.c b/src/appl/bsd/kcmd.c
index 9d0ebceba..ef6b9190e 100644
--- a/src/appl/bsd/kcmd.c
+++ b/src/appl/bsd/kcmd.c
@@ -64,6 +64,7 @@ char *default_service = "host";
extern krb5_cksumtype krb5_kdc_req_sumtype;
extern krb5_context bsd_context;
+krb5_enctype bsd_ktypes[] = { ENCTYPE_DES_CBC_CRC , 0 };
kcmd(sock, ahost, rport, locuser, remuser, cmd, fd2p, service, realm,
@@ -267,6 +268,9 @@ kcmd(sock, ahost, rport, locuser, remuser, cmd, fd2p, service, realm,
if (status = krb5_cc_default(bsd_context, &cc))
goto bad2;
+ if (krb5_set_default_tgs_ktypes(bsd_context, bsd_ktypes))
+ goto bad2;
+
if (status = krb5_cc_get_principal(bsd_context, cc, &get_cred->client)) {
(void) krb5_cc_close(bsd_context, cc);
goto bad2;