diff --git a/lib/krb5/init_creds.c b/lib/krb5/init_creds.c index 83959a499..008eaef98 100644 --- a/lib/krb5/init_creds.c +++ b/lib/krb5/init_creds.c @@ -408,3 +408,17 @@ krb5_get_init_creds_opt_set_addressless(krb5_context context, opt->opt_private->addressless = KRB5_INIT_CREDS_TRISTATE_FALSE; return 0; } + +krb5_error_code KRB5_LIB_FUNCTION +krb5_get_init_creds_opt_set_canonicalize(krb5_context context, + krb5_get_init_creds_opt *opt, + krb5_boolean req) +{ + krb5_error_code ret; + ret = require_ext_opt(context, opt, "init_creds_opt_set_canonicalize"); + if (ret) + return ret; + opt->opt_private->canonicalize = req; + return 0; +} +