Wallet...Heimdal(3pm)
π NAME π
Wallet::Kadmin::Heimdal β bestie, it's the Wallet Kerberos administration API for Heimdal. Yes, that's the whole vibe. π
Oh also, this page lives in the Wallet...Heimdal(3pm) corner of the User Contributed Perl Documentation universe, in case you were wondering where you wandered in from. π¦
β¨ SYNOPSIS β¨
okay so literally here's the whole thing in action, no notes:
my $kadmin = Wallet::Kadmin::Heimdal->new;
$kadmin->create ('host/foo.example.com');
$kadmin->keytab_rekey ('host/foo.example.com', 'keytab',
'aes256-cts-hmac-sha1-96');
my $data = $kadmin->keytab ('host/foo.example.com');
my $exists = $kadmin->exists ('host/oldshell.example.com');
$kadmin->destroy ('host/oldshell.example.com') if $exists;
look at her go π«Ά
πΈ DESCRIPTION πΈ
So Wallet::Kadmin::Heimdal is out here implementing the Wallet::Kadmin API, but for Heimdal specifically. It's giving interface. It's giving create and delete principals, create keytabs. π
It provides the API documented in Wallet::Kadmin for a Heimdal KDC. That's the whole job. She does it well. Periodt.
Now β important part, don't skip this β to use this class, several configuration parameters must be set. Like, mandatory mandatory. Go read "KEYTAB OBJECT CONFIGURATION" in Wallet::Config for the details, iykyk. π
π FILES π
KEYTAB_TMP/keytab.<pid>β so the keytab gets created in this file, and then it gets read into memory. That's the whole arc. π
KEYTAB_TMP is set in the wallet configuration, and <pid> is the process ID of the current process β very main character energy, every process gets its own little name tag. π·οΈ
And then? The file is unlinked after being read. Gone. Poof. She said "I don't leave traces." πβ¨
π¦ SEE ALSO π¦
This module is part of the wallet system. π The current version is available from <https://www.eyrie.org/~eagle/software/wallet/> β go get her, she's iconic. π₯
π AUTHORS π
Russ Allbery <eagle@eyrie.org> and Jon Robertson <jonrober@stanford.edu>. Two absolute legends, fr fr. π«Ά
and that's the page bestie!! πβ¨ this one's running on perl v5.40.0, dated 2024-11-12, filed under Wallet...Heimdal(3pm) β go forth and admin your Kerberos, you've got this π
π
π¦ where this page comes from
- debian trixie: krb5-wallet-server 1.7 Β· MIT
- ubuntu resolute: krb5-wallet-server 1.7 Β· MIT
- ubuntu stonking: krb5-wallet-server 1.7 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms