[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: kinit and foreign (Japanese) names



>>>>> "Nicolas" == Nicolas Williams <Nicolas.Williams@verizon.net> writes:

    Nicolas> On Mon, Aug 04, 2003 at 02:21:24PM -0700, Dave Snoopy
    Nicolas> wrote:
    >> Hi All,
    >> 
    >> I am using Heimdal 0.5e and it's kinit tool to try and get a
    >> TGT for a user in my Windows domain. Normally this works just
    >> fine. But recently I started trying to do this for users with
    >> Japanese user names. It seems that if I give kinit the Japanese
    >> user name in UTF-8 format, then I get a "Preauthentication
    >> Failed" error.  This error is coming from the server, and
    >> usually indicates an incorrect password. However, I'm certain
    >> that my password is correct. Even weirder is that if I
    >> purposely insert bad characters into my UTF-8 username, then I
    >> get a "Client unknown" error from the server. So I know that
    >> the server *must* be recognizing the user as valid.
    >> 
    >> Any ideas? Is kinit supposed to work with UTF-8 input like
    >> this? Or am I just getting lucky that Windows is accepting it?
    >> If not, how can kinit work with foreign names?

    Nicolas> The Kerberos V protocol is not properly
    Nicolas> internationalized.  There is an ongoing effort at the
    Nicolas> IETF KRB WG to correct this.

    Nicolas> Until such standards work is completed and implemented
    Nicolas> you cannot expect non-ASCII Kerberos V principal names to
    Nicolas> work interoperably.

Yeah, although I cannot really think what's breaking here.  Possibly
some salt handling issue?