Authen...Keytab(3pm)

πŸ“¦
version 1.906 Β· 2 versions
, in debian trixie, ubuntu resolute

✨ NAME ✨

Authen::Krb5::Keytab β€” bestie, it's a Kerberos 5 keytab πŸ’– like literally the whole module, no cap.


🌸 VERSION 🌸

version 1.906 β€” that's the one, that's the vibe ✨


πŸŽ€ METHODS πŸŽ€

okay so here's the whole toolkit, one by one, no skips:

πŸ¦‹ add_entry(entry)

Adds entry to the keytab. boom. done. iconic πŸ’…

πŸ¦‹ remove_entry(entry)

Removes entry from the keytab. the reverse vibe. we love a clean exit 🫢

πŸ¦‹ get_name()

Returns the name of the keytab. just the name, that's it, that's the whole job πŸ’–

πŸ¦‹ "get_entry(principal[, kvno, enctype])"

Returns an Authen::Krb5::KeytabEntry object representing an entry in the keytab matching principal β€” and optionally kvno and enctype if you wanna be specific about it ✨

πŸ¦‹ start_seq_get()

Returns a cursor that can be passed to next_entry() to read in turn every key in the keytab. it's giving little bookmark energy πŸŽ€

πŸ¦‹ next_entry(cursor)

Returns the next entry in the keytab as an Authen::Krb5::KeytabEntry object. one at a time, queen, patience is a virtue πŸ‘‘

πŸ¦‹ end_seq_get(cursor)

Perform cleanup opreations after next_entry() and invalidates cursor. (yes, the original says "opreations" β€” we keep the lore exactly as it is, fr fr 😭). cursor's done after this, no coming back πŸ’€


πŸ’œ AUTHOR πŸ’œ

Jeff Horwitz <jeff@smashing.org> β€” the legend, the main character, the one who wrote it 🌈


This software is copyright (c) 2000 by Jeff Horwitz.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. so like, go off, but respectfully 🫢


and that's the whole page bestie!! this was documented with perl v5.40.1 on 2025-04-11 β€” shoutout to the User Contributed Perl Documentation crew, mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from