[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Which key type gets selected?
"Henry B. Hotz" <hotz@jpl.nasa.gov> writes:
> Suppose an as-req-equivalent comes in and it's restricted to, say,
> des-cbc-crc.
>
> Suppose you have three of those keys in the DB. One each with the V4
> salt, the AFS salt, and the V5 salt.
>
> Which one gets returned?
>
> Obviously you would *like* it to return the V4 one if it's a K4
> request, the AFS one if its a kaserver request (rx over 7004), and
> you'd like it to return the V5 one if it's a K5 request. I don't
> offhand see how the code decides. I'd also like to trace what the
> backup is if one of the types is missing.
Yes, that is how it works. The v4 and kaserver code preferer their "own"
salt-types, see get_des_key() in kdc/kerberos4.c
Love
PGP signature