Expand description
Kerberos Ticket Cache (ccache)
Implements an in-memory credential cache for Kerberos tickets, compatible with the MIT krb5 ccache binary format for serialization/deserialization.
§Features
- Store/lookup/remove tickets by server principal
- TTL-based expiry using kernel tick counts
- MIT krb5 ccache v4 binary format serialization
- Shell command helpers: kinit, klist, kdestroy
- Auth backend integration for ticket-based verification
Structs§
- Ccache
Entry - A single cached Kerberos ticket.
- Ccache
File - MIT krb5 ccache file structure.
- Kerberos
Auth Backend - Authentication backend that verifies credentials via Kerberos ticket presence in the cache.
- Ticket
Cache - In-memory Kerberos ticket cache.
Functions§
- kdestroy_
command - Destroy all cached tickets (kdestroy).
- kinit_
command - Perform a kinit-like operation: derive key, request TGT, store in cache.
- klist_
command - Format cached tickets for display (klist).