KRB5_CONF_ prefix should be used for the krb5/kdc.conf parameters.
Use KRB5_CC_CONF_ prefix for cache configuration variables.
#define KRB5_CONF_ASTERISK "*"
/* Cache configuration variables */
-#define KRB5_CONF_FAST_AVAIL "fast_avail"
-#define KRB5_CONF_PROXY_IMPERSONATOR "proxy_impersonator"
-#define KRB5_CONF_REFRESH_TIME "refresh_time"
-#define KRB5_CONF_PA_TYPE "pa_type"
-#define KRB5_CONF_PA_CONFIG_DATA "pa_config_data"
+#define KRB5_CC_CONF_FAST_AVAIL "fast_avail"
+#define KRB5_CC_CONF_PROXY_IMPERSONATOR "proxy_impersonator"
+#define KRB5_CC_CONF_REFRESH_TIME "refresh_time"
+#define KRB5_CC_CONF_PA_TYPE "pa_type"
+#define KRB5_CC_CONF_PA_CONFIG_DATA "pa_config_data"
/* Error codes used in KRB_ERROR protocol messages.
Return values of library routines are based on a different error table
if (config_princ->length != 2)
return 0;
- if (data_eq_string(config_princ->data[1], KRB5_CONF_PROXY_IMPERSONATOR) &&
- cred->impersonator == NULL) {
+ if (data_eq_string(config_princ->data[1], KRB5_CC_CONF_PROXY_IMPERSONATOR)
+ && cred->impersonator == NULL) {
code = krb5int_copy_data_contents_add0(context, value, &data0);
if (code)
return code;
krb5_free_data_contents(context, &data0);
if (code)
return code;
- } else if (data_eq_string(config_princ->data[1], KRB5_CONF_REFRESH_TIME) &&
- cred->refresh_time == 0) {
+ } else if (data_eq_string(config_princ->data[1], KRB5_CC_CONF_REFRESH_TIME)
+ && cred->refresh_time == 0) {
code = krb5int_copy_data_contents_add0(context, value, &data0);
if (code)
return code;
snprintf(buf, sizeof(buf), "%ld", (long)refresh_time);
d = string2data(buf);
- (void)krb5_cc_set_config(context, ccache, NULL, KRB5_CONF_REFRESH_TIME,
+ (void)krb5_cc_set_config(context, ccache, NULL, KRB5_CC_CONF_REFRESH_TIME,
&d);
krb5_clear_error_message(context);
}
data = string2data(str);
code = krb5_cc_set_config(context, cred->ccache, NULL,
- KRB5_CONF_PROXY_IMPERSONATOR, &data);
+ KRB5_CC_CONF_PROXY_IMPERSONATOR, &data);
krb5_free_unparsed_name(context, str);
if (code)
return code;
krb5_data config_data;
config_data.data = NULL;
retval = krb5_cc_get_config(context, ccache, target_principal,
- KRB5_CONF_FAST_AVAIL, &config_data);
+ KRB5_CC_CONF_FAST_AVAIL, &config_data);
if ((retval == 0) && config_data.data) {
TRACE_FAST_CCACHE_CONFIG(context);
state->fast_state_flags |= KRB5INT_FAST_DO_FAST;
memset(&config, 0, sizeof(config));
if (krb5_cc_get_config(context, ctx->opte->opt_private->in_ccache,
ctx->request->server,
- KRB5_CONF_PA_TYPE, &config) != 0)
+ KRB5_CC_CONF_PA_TYPE, &config) != 0)
return;
tmp = malloc(config.length + 1);
if (tmp == NULL) {
return ENOMEM;
config_data = string2data(tmp);
code = krb5_cc_set_config(context, ccache, ctx->cred.server,
- KRB5_CONF_PA_TYPE, &config_data);
+ KRB5_CC_CONF_PA_TYPE, &config_data);
free(tmp);
return code;
}
memset(&config, 0, sizeof(config));
code = krb5_cc_get_config(context, ctx->opte->opt_private->in_ccache,
ctx->request->server,
- KRB5_CONF_PA_CONFIG_DATA, &config);
+ KRB5_CC_CONF_PA_CONFIG_DATA, &config);
if (code)
return code;
return ENOMEM;
config = string2data(encoded);
code = krb5_cc_set_config(context, ccache, ctx->cred.server,
- KRB5_CONF_PA_CONFIG_DATA, &config);
+ KRB5_CC_CONF_PA_CONFIG_DATA, &config);
free(encoded);
return code;
}
config_data.data = "yes";
config_data.length = strlen(config_data.data);
code = krb5_cc_set_config(context, out_ccache, ctx->cred.server,
- KRB5_CONF_FAST_AVAIL, &config_data);
+ KRB5_CC_CONF_FAST_AVAIL, &config_data);
if (code != 0)
goto cc_cleanup;
}
check(krb5_cc_resolve(context, ccname, &ccache));
if (value != NULL) {
d = string2data((char *)value);
- check(krb5_cc_set_config(context, ccache, NULL, KRB5_CONF_REFRESH_TIME,
- &d));
+ check(krb5_cc_set_config(context, ccache, NULL,
+ KRB5_CC_CONF_REFRESH_TIME, &d));
} else {
- check(krb5_cc_get_config(context, ccache, NULL, KRB5_CONF_REFRESH_TIME,
- &d));
+ check(krb5_cc_get_config(context, ccache, NULL,
+ KRB5_CC_CONF_REFRESH_TIME, &d));
printf("%.*s\n", (int)d.length, d.data);
krb5_free_data_contents(context, &d);
}