[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
SOLVED: AFS keys not working in keytabs
Some time ago I reported a problem where AFS keys imported into heimdal and
then exported into a keytab didn't appear to be usable.
First, for some reason kinit wasn't reporting that it couldn't find the key
in the keytab. It is doing so now (and I can't figure out why, unless the
check for that error wasn't in 0.0t --- I was running 0.0u out of its build
directory but may well have forgotten to set my path appropriately...).
Anyway, the fix:
diff -ur heimdal-0.0u-dist/lib/krb5/keytab.c heimdal-0.0u/lib/krb5/keytab.c
--- heimdal-0.0u-dist/lib/krb5/keytab.c Sat Jan 30 13:14:18 1999
+++ heimdal-0.0u/lib/krb5/keytab.c Thu Feb 18 17:57:52 1999
@@ -198,7 +198,7 @@
return FALSE;
if(vno && vno != entry->vno)
return FALSE;
- if(keytype && keytype != entry->keyblock.keytype)
+ if(keytype && (keytype & KEYTYPE_KEYTYPE_MASK) != entry->keyblock.keytype)
return FALSE;
return TRUE;
}
--
brandon s. allbery [os/2][linux][solaris][japh] allbery@kf8nh.apk.net
system administrator [WAY too many hats] allbery@ece.cmu.edu
carnegie mellon / electrical and computer engineering KF8NH
We are Linux. Resistance is an indication that you missed the point.