summaryrefslogtreecommitdiffstats
path: root/src/kadmin/server/misc.h
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2004-10-27 22:12:48 +0000
committerTom Yu <tlyu@mit.edu>2004-10-27 22:12:48 +0000
commitbbabacbf092958c7e9c0e61f8929330cf5671625 (patch)
tree6b38b403cb6593fabf13a56bd162f9540f3f0f80 /src/kadmin/server/misc.h
parent3c323c8486c538abcba3ec9bb4a6e8a4af20496c (diff)
downloadkrb5-bbabacbf092958c7e9c0e61f8929330cf5671625.tar.gz
krb5-bbabacbf092958c7e9c0e61f8929330cf5671625.tar.xz
krb5-bbabacbf092958c7e9c0e61f8929330cf5671625.zip
* misc.c, misc.h: New function check_min_life(), containing common
code from wrapper functions. New function chpass_util_wrapper(), which does min_life checking prior to calling kadm5_chpass_principal_util(). * schpw.c (process_chpw_request): Call chpass_util_wrapper(). ticket: 1335 component: krb5-admin git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16841 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin/server/misc.h')
-rw-r--r--src/kadmin/server/misc.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/kadmin/server/misc.h b/src/kadmin/server/misc.h
index e50725593..be7a53f66 100644
--- a/src/kadmin/server/misc.h
+++ b/src/kadmin/server/misc.h
@@ -19,6 +19,13 @@ randkey_principal_wrapper_3(void *server_handle,
krb5_key_salt_tuple *ks_tuple,
krb5_keyblock **keys, int *n_keys);
+kadm5_ret_t
+chpass_util_wrapper(void *server_handle, krb5_principal princ,
+ char *new_pw, char **ret_pw,
+ char *msg_ret, unsigned int msg_len);
+
+kadm5_ret_t check_min_life(void *server_handle, krb5_principal principal);
+
kadm5_ret_t kadm5_get_principal_v1(void *server_handle,
krb5_principal principal,
kadm5_principal_ent_t_v1 *ent);