297 "kdc_default_options"); |
297 "kdc_default_options"); |
298 |
298 |
299 if ((options & KDC_OPT_RENEWABLE_OK) == KDC_OPT_RENEWABLE_OK) { |
299 if ((options & KDC_OPT_RENEWABLE_OK) == KDC_OPT_RENEWABLE_OK) { |
300 set(RENEWABLE_OK, true); |
300 set(RENEWABLE_OK, true); |
301 } else { |
301 } else { |
302 if (config.getBooleanValue("libdefaults", "renewable")) { |
302 if (config.getBooleanObject("libdefaults", "renewable") == Boolean.TRUE) { |
303 set(RENEWABLE_OK, true); |
303 set(RENEWABLE_OK, true); |
304 } |
304 } |
305 } |
305 } |
306 if ((options & KDC_OPT_PROXIABLE) == KDC_OPT_PROXIABLE) { |
306 if ((options & KDC_OPT_PROXIABLE) == KDC_OPT_PROXIABLE) { |
307 set(PROXIABLE, true); |
307 set(PROXIABLE, true); |
308 } else { |
308 } else { |
309 if (config.getBooleanValue("libdefaults", "proxiable")) { |
309 if (config.getBooleanObject("libdefaults", "proxiable") == Boolean.TRUE) { |
310 set(PROXIABLE, true); |
310 set(PROXIABLE, true); |
311 } |
311 } |
312 } |
312 } |
313 |
313 |
314 if ((options & KDC_OPT_FORWARDABLE) == KDC_OPT_FORWARDABLE) { |
314 if ((options & KDC_OPT_FORWARDABLE) == KDC_OPT_FORWARDABLE) { |
315 set(FORWARDABLE, true); |
315 set(FORWARDABLE, true); |
316 } else { |
316 } else { |
317 if (config.getBooleanValue("libdefaults", "forwardable")) { |
317 if (config.getBooleanObject("libdefaults", "forwardable") == Boolean.TRUE) { |
318 set(FORWARDABLE, true); |
318 set(FORWARDABLE, true); |
319 } |
319 } |
320 } |
320 } |
321 } catch (KrbException e) { |
321 } catch (KrbException e) { |
322 if (DEBUG) { |
322 if (DEBUG) { |