aboutsummaryrefslogtreecommitdiff
path: root/src/kadmin/dbutil/kdb5_util.h
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2009-01-29 20:28:58 +0000
committerKen Raeburn <raeburn@mit.edu>2009-01-29 20:28:58 +0000
commit20c476551ad654d6531ed5e9cd9853c9ba2d57c2 (patch)
treec2f7d386cf567037ae9cc7f565591fb7df4df702 /src/kadmin/dbutil/kdb5_util.h
parentce3364343a1307552a71fd83296ea6a34555b511 (diff)
downloadkrb5-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.h8
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);