aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2014-08-18 15:10:00 -0400
committerTom Yu <tlyu@mit.edu>2014-08-22 15:12:37 -0400
commit0a6fe13208b13b33ada02f18958e0bb6f722409b (patch)
tree3136f73357089c5af0677afc90ee2065aca44505
parentaf27b167ebde8de25ceabfe0c8be8e054854430a (diff)
downloadkrb5-0a6fe13208b13b33ada02f18958e0bb6f722409b.zip
krb5-0a6fe13208b13b33ada02f18958e0bb6f722409b.tar.gz
krb5-0a6fe13208b13b33ada02f18958e0bb6f722409b.tar.bz2
Add test case for randkey mkvno update
(cherry picked from commit b96f562888e3e7733e449a922920158e84e0a933) ticket: 7994 version_fixed: 1.13 status: resolved
-rw-r--r--src/tests/t_mkey.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/tests/t_mkey.py b/src/tests/t_mkey.py
index 5c90dad..477044e 100644
--- a/src/tests/t_mkey.py
+++ b/src/tests/t_mkey.py
@@ -279,6 +279,12 @@ update_princ_encryption(False, 3, nprincs - 1, 0)
check_mkey_list((3, aes128, True, True), (2, defetype, True, False))
check_mkvno(realm.user_princ, 3)
+# Regression test for #7994 (randkey does not update principal mkvno).
+add_mkey([])
+realm.run([kdb5_util, 'use_mkey', '4', 'now-1day'])
+realm.run_kadminl('cpw -randkey %s' % realm.user_princ)
+check_mkvno(realm.user_princ, 4)
+
realm.stop()
# Load a dump file created with krb5 1.6, before the master key