diff options
author | Simo Sorce <ssorce@redhat.com> | 2011-06-23 15:02:04 -0400 |
---|---|---|
committer | Simo Sorce <ssorce@redhat.com> | 2011-08-26 08:24:49 -0400 |
commit | 49c25dbdf5b51a6cc157135a0d2f89c7eb408dd9 (patch) | |
tree | d36dc34e6ca42f728d34679ddbfe3c8282e48aad /daemons/ipa-kdb/ipa_kdb.h | |
parent | 0a4f7960b9cb2cc43c014a9ba5f96ddfbf5713fe (diff) | |
download | freeipa-49c25dbdf5b51a6cc157135a0d2f89c7eb408dd9.tar.gz freeipa-49c25dbdf5b51a6cc157135a0d2f89c7eb408dd9.tar.xz freeipa-49c25dbdf5b51a6cc157135a0d2f89c7eb408dd9.zip |
ipa-kdb: implement function to retrieve password policies
Diffstat (limited to 'daemons/ipa-kdb/ipa_kdb.h')
-rw-r--r-- | daemons/ipa-kdb/ipa_kdb.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/daemons/ipa-kdb/ipa_kdb.h b/daemons/ipa-kdb/ipa_kdb.h index b76cfdc9d..257145cb6 100644 --- a/daemons/ipa-kdb/ipa_kdb.h +++ b/daemons/ipa-kdb/ipa_kdb.h @@ -133,6 +133,21 @@ krb5_error_code ipadb_iterate(krb5_context kcontext, int (*func)(krb5_pointer, krb5_db_entry *), krb5_pointer func_arg); +/* POLICY FUNCTIONS */ +krb5_error_code ipadb_create_pwd_policy(krb5_context kcontext, + osa_policy_ent_t policy); +krb5_error_code ipadb_get_pwd_policy(krb5_context kcontext, char *name, + osa_policy_ent_t *policy); +krb5_error_code ipadb_put_pwd_policy(krb5_context kcontext, + osa_policy_ent_t policy); +krb5_error_code ipadb_iterate_pwd_policy(krb5_context kcontext, + char *match_entry, + osa_adb_iter_policy_func func, + void *data); +krb5_error_code ipadb_delete_pwd_policy(krb5_context kcontext, + char *policy); +void ipadb_free_pwd_policy(krb5_context kcontext, osa_policy_ent_t val); + /* MASTER KEY FUNCTIONS */ krb5_error_code ipadb_fetch_master_key(krb5_context kcontext, krb5_principal mname, |