Simo Sorce
d8de2d1b7b
ipa-kdb: Be flexible
...
Although the proper values for booleans from LDAP should be only uppercase,
389ds does allow wrong cased values without complaining. And we still have some
places where the wrong case is used.
Avoid getting frustrating errors when reading these values out.
2011-08-26 08:24:50 -04:00
Simo Sorce
0d048d7b49
ipa-kdb: add password policy support
...
Use default policy for new principals created by kadmin
2011-08-26 08:24:50 -04:00
Simo Sorce
452fcdccdc
ipa-kdb: implement change_pwd function
2011-08-26 08:24:49 -04:00
Simo Sorce
49c25dbdf5
ipa-kdb: implement function to retrieve password policies
2011-08-26 08:24:49 -04:00
Simo Sorce
0a4f7960b9
ipa-kdb: Get/Store Master Key directly from LDAP
2011-08-26 08:24:49 -04:00
Simo Sorce
e9e426354f
ipa-kdb: add functions to change principals
2011-08-26 08:24:49 -04:00
Simo Sorce
d25370a579
ipa-kdb: add function to iterate over principals
2011-08-26 08:24:49 -04:00
Simo Sorce
2f8caeab48
ipa-kdb: add functions to delete principals
2011-08-26 08:24:49 -04:00
Simo Sorce
8d5c67a9f8
ipa-kdb: add function to free principals
2011-08-26 08:24:49 -04:00
Simo Sorce
abd424889b
ipa-kdb: functions to get principal
2011-08-26 08:24:49 -04:00
Simo Sorce
46c803a08d
ipa-kdb: add common utility ldap wrapper functions
2011-08-26 08:24:49 -04:00
Simo Sorce
b5ba0f7f48
ipa-kdb: implement get_time function
2011-08-26 08:24:49 -04:00
Simo Sorce
6e010fedaa
ipa-kdb: initialize module functions
...
Initialize module also on ipadb_create invocation. This is what
kdb5_util expects.
2011-08-26 08:24:49 -04:00
Simo Sorce
579a159915
ipa-kdb: add exports file
...
limit exported symbols only to the ones actually needed by krb5kdc
2011-08-26 08:24:49 -04:00
Simo Sorce
bac6f2dd13
ipa-kdb: Initial plugin skeleton
2011-08-26 08:24:49 -04:00