Fix transit path validation
Also implement KDC hierarchical transit policy checks. The "hier_capaths" parameter defaults to "yes" in [libdefaults] or can be set explicitly in [realms] per-realm.
This commit is contained in:

committed by
Nicolas Williams

parent
0561396c0a
commit
1501740952
@@ -410,6 +410,7 @@ struct entry libdefaults_entries[] = {
|
||||
{ "fcc-mit-ticketflags", krb5_config_string, check_boolean, 0 },
|
||||
{ "forward", krb5_config_string, check_boolean, 0 },
|
||||
{ "forwardable", krb5_config_string, check_boolean, 0 },
|
||||
{ "hier_capaths", krb5_config_string, check_boolean, 0 },
|
||||
{ "host_timeout", krb5_config_string, check_time, 0 },
|
||||
{ "http_proxy", krb5_config_string, check_host /* XXX */, 0 },
|
||||
{ "ignore_addresses", krb5_config_string, NULL, 0 },
|
||||
@@ -480,6 +481,7 @@ struct entry realms_entries[] = {
|
||||
{ "auth_to_local_names", krb5_config_string, NULL, 0 },
|
||||
{ "default_domain", krb5_config_string, NULL, 0 },
|
||||
{ "forwardable", krb5_config_string, check_boolean, 0 },
|
||||
{ "hier_capaths", krb5_config_string, check_boolean, 0 },
|
||||
{ "kdc", krb5_config_string, check_host, 0 },
|
||||
{ "kpasswd_server", krb5_config_string, check_host, 0 },
|
||||
{ "krb524_server", krb5_config_string, check_host, 0 },
|
||||
|
Reference in New Issue
Block a user