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.c | |
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.c')
-rw-r--r-- | daemons/ipa-kdb/ipa_kdb.c | 49 |
1 files changed, 6 insertions, 43 deletions
diff --git a/daemons/ipa-kdb/ipa_kdb.c b/daemons/ipa-kdb/ipa_kdb.c index 394cdb7b6..d38ce048d 100644 --- a/daemons/ipa-kdb/ipa_kdb.c +++ b/daemons/ipa-kdb/ipa_kdb.c @@ -400,43 +400,6 @@ static krb5_error_code ipadb_get_age(krb5_context kcontext, return 0; } -static krb5_error_code ipadb_create_policy(krb5_context kcontext, - osa_policy_ent_t policy) -{ - return KRB5_PLUGIN_OP_NOTSUPP; -} - -static krb5_error_code ipadb_get_policy(krb5_context kcontext, char *name, - osa_policy_ent_t *policy) -{ - return KRB5_PLUGIN_OP_NOTSUPP; -} - -static krb5_error_code ipadb_put_policy(krb5_context kcontext, - osa_policy_ent_t policy) -{ - return KRB5_PLUGIN_OP_NOTSUPP; -} - -static krb5_error_code ipadb_iterate_policy(krb5_context kcontext, - char *match_entry, - osa_adb_iter_policy_func func, - void *data) -{ - return KRB5_PLUGIN_OP_NOTSUPP; -} - -static krb5_error_code ipadb_delete_policy(krb5_context kcontext, - char *policy) -{ - return KRB5_PLUGIN_OP_NOTSUPP; -} - -static void ipadb_free_policy(krb5_context kcontext, osa_policy_ent_t val) -{ - return; -} - static void *ipadb_alloc(krb5_context context, void *ptr, size_t size) { return realloc(ptr, size); @@ -466,12 +429,12 @@ kdb_vftabl kdb_function_table = { ipadb_put_principal, /* put_principal */ ipadb_delete_principal, /* delete_principal */ ipadb_iterate, /* iterate */ - ipadb_create_policy, /* create_policy */ - ipadb_get_policy, /* get_policy */ - ipadb_put_policy, /* put_policy */ - ipadb_iterate_policy, /* iter_policy */ - ipadb_delete_policy, /* delete_policy */ - ipadb_free_policy, /* free_policy */ + ipadb_create_pwd_policy, /* create_policy */ + ipadb_get_pwd_policy, /* get_policy */ + ipadb_put_pwd_policy, /* put_policy */ + ipadb_iterate_pwd_policy, /* iter_policy */ + ipadb_delete_pwd_policy, /* delete_policy */ + ipadb_free_pwd_policy, /* free_policy */ ipadb_alloc, /* alloc */ ipadb_free, /* free */ ipadb_fetch_master_key, /* fetch_master_key */ |