summaryrefslogtreecommitdiff
path: root/perl/lib/Wallet/Kadmin.pm
diff options
context:
space:
mode:
authorRuss Allbery <eagle@eyrie.org>2016-01-16 13:44:35 -0800
committerRuss Allbery <eagle@eyrie.org>2016-01-16 13:44:35 -0800
commit44b98b0005effceb6fb5497b336fa86e05675e6f (patch)
tree04dc0116e6db1af234359b2f92bc6c280eb7b2ff /perl/lib/Wallet/Kadmin.pm
parent802e47e8d84530d191817b2d86978a0b09803186 (diff)
parent9e1b210844faaa451cee3b9c0afa738120062e79 (diff)
Merge pull request #72 from whm/ad-keytabs
Ad keytabs
Diffstat (limited to 'perl/lib/Wallet/Kadmin.pm')
-rw-r--r--perl/lib/Wallet/Kadmin.pm3
1 files changed, 3 insertions, 0 deletions
diff --git a/perl/lib/Wallet/Kadmin.pm b/perl/lib/Wallet/Kadmin.pm
index 65a5700..cb3bd47 100644
--- a/perl/lib/Wallet/Kadmin.pm
+++ b/perl/lib/Wallet/Kadmin.pm
@@ -69,6 +69,9 @@ sub new {
} elsif (lc ($Wallet::Config::KEYTAB_KRBTYPE) eq 'heimdal') {
require Wallet::Kadmin::Heimdal;
$kadmin = Wallet::Kadmin::Heimdal->new;
+ } elsif (lc ($Wallet::Config::KEYTAB_KRBTYPE) eq 'ad') {
+ require Wallet::Kadmin::AD;
+ $kadmin = Wallet::Kadmin::AD->new;
} else {
my $type = $Wallet::Config::KEYTAB_KRBTYPE;
die "unknown KEYTAB_KRBTYPE setting: $type\n";