diff options
author | Russ Allbery <eagle@eyrie.org> | 2016-01-16 13:44:35 -0800 |
---|---|---|
committer | Russ Allbery <eagle@eyrie.org> | 2016-01-16 13:44:35 -0800 |
commit | 44b98b0005effceb6fb5497b336fa86e05675e6f (patch) | |
tree | 04dc0116e6db1af234359b2f92bc6c280eb7b2ff /perl/lib/Wallet/Kadmin.pm | |
parent | 802e47e8d84530d191817b2d86978a0b09803186 (diff) | |
parent | 9e1b210844faaa451cee3b9c0afa738120062e79 (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.pm | 3 |
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"; |