Error calling function protocol status: 1312

Jeffrey Hutzelman jhutz at
Wed Oct 21 16:28:32 EDT 2009

--On Wednesday, October 21, 2009 03:22:32 PM -0500 "Douglas E. Engert" 
<deengert at> wrote:

> This could be an issue of the cache version. NIM looks like it is writing
> a type 4 cache. (First two bytes in the file are 0x05 0x04. The 0x04 is
> the version.) It could be Java only knows how to handle versions up to 3.
> In the MIT krb5.conf used by NIM, try adding to [libdefaults] sectiom:
>   ccache_type = 3
> NIM will then write a type 3 cache.
> (This is not the only Kerberos feature that Java is way behind on either.
>   Using dns_lookup_kdc = 1 to use the DNS SRV records is a major one
>   especially on Windows...)

It also wouldn't be the first piece of software that was too ancient to 
handle version 4 file ccaches.

More information about the krbdev mailing list