diff options
Diffstat (limited to 'src/kdc/main.c')
-rw-r--r-- | src/kdc/main.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/kdc/main.c b/src/kdc/main.c index 36753b7f0..b119dd53a 100644 --- a/src/kdc/main.c +++ b/src/kdc/main.c @@ -369,6 +369,12 @@ init_realm(kdc_realm_t *rdp, char *realm, char *def_mpname, else rdp->realm_reject_bad_transit = 1; + /* Handle assume des-cbc-crc is supported for session keys */ + if (rparams && rparams->realm_assume_des_crc_sess_valid) + rdp->realm_assume_des_crc_sess = rparams->realm_assume_des_crc_sess; + else + rdp->realm_assume_des_crc_sess = 1; + /* Handle ticket maximum life */ rdp->realm_maxlife = (rparams && rparams->realm_max_life_valid) ? rparams->realm_max_life : KRB5_KDB_MAX_LIFE; |