The Macintosh uses a credential cache server to hold the ticket cache.
There is no such server running for background services.  You would need to
write your own code to get credentials from the keytab
(krb5_get_init_creds_keytab) and hold them in an in-memory cache.  You then
need to point gss to your in-memory cache using gss_krb5_ccache_name.

Paul Nelson
Thursby Software Systems, Inc.


in article [EMAIL PROTECTED], Jiva DeVoe at
[EMAIL PROTECTED] wrote on 11/10/06 10:30 AM:

> I have a daemon which I am trying to port to Mac OS X.  It uses the
> GSS Api with Kerberos to do authentication.  I have it booting as
> part of the SystemStarter scripts at boot time... but when it does,
> and as part of this, it calls kinit (using a keytab) to set up the
> initial principals.  However, I get this error message:
> 
> kinit: Error getting initial tickets: Credentials cache server
> unavailable
> 
> Anyone know how I can fix this?
> 
> The script works fine if I run it after the machine is booted up and
> in a terminal.
> ________________________________________________
> Kerberos mailing list           [email protected]
> https://mailman.mit.edu/mailman/listinfo/kerberos
> 

________________________________________________
Kerberos mailing list           [email protected]
https://mailman.mit.edu/mailman/listinfo/kerberos

Reply via email to