diff options
author | Ken Raeburn <raeburn@mit.edu> | 2009-01-29 20:28:58 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 2009-01-29 20:28:58 +0000 |
commit | 20c476551ad654d6531ed5e9cd9853c9ba2d57c2 (patch) | |
tree | c2f7d386cf567037ae9cc7f565591fb7df4df702 /src/kadmin/dbutil/kdb5_util.h | |
parent | ce3364343a1307552a71fd83296ea6a34555b511 (diff) | |
download | krb5-20c476551ad654d6531ed5e9cd9853c9ba2d57c2.zip krb5-20c476551ad654d6531ed5e9cd9853c9ba2d57c2.tar.gz krb5-20c476551ad654d6531ed5e9cd9853c9ba2d57c2.tar.bz2 |
Implement "kdb5_util update_princ_encryption"
Duplicates glob-to-regexp code from libkadm5srv for now (noted in
comments in both places).
Updated kdb5_util.M for update_princ_encryption, and added
placeholders for add_mkey, use_mkey, and list_mkeys.
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mkey_migrate@21830 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin/dbutil/kdb5_util.h')
-rw-r--r-- | src/kadmin/dbutil/kdb5_util.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/kadmin/dbutil/kdb5_util.h b/src/kadmin/dbutil/kdb5_util.h index 78d283d..09290d7 100644 --- a/src/kadmin/dbutil/kdb5_util.h +++ b/src/kadmin/dbutil/kdb5_util.h @@ -1,7 +1,7 @@ /* * admin/edit/kdb5_edit.h * - * Copyright 1992, 2008 by the Massachusetts Institute of Technology. + * Copyright 1992, 2008, 2009 by the Massachusetts Institute of Technology. * All Rights Reserved. * * Export of this software from the United States of America may @@ -45,6 +45,9 @@ extern int valid_master_key; extern krb5_db_entry master_db; extern char **db5util_db_args; extern int db5util_db_args_size; +extern krb5_kvno new_mkvno; +extern krb5_keylist_node *master_keylist; +extern krb5_keyblock new_master_keyblock; extern int add_db_arg(char *arg); extern void usage(void); @@ -83,6 +86,9 @@ extern void kdb5_stash (int argc, char **argv); extern void kdb5_add_mkey (int argc, char **argv); extern void kdb5_use_mkey (int argc, char **argv); extern void kdb5_list_mkeys (int argc, char **argv); +extern void kdb5_update_princ_encryption (int argc, char **argv); +extern krb5_error_code master_key_convert(krb5_context context, + krb5_db_entry *db_entry); extern void update_ok_file (char *file_name); |