• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/crypto/heimdal/lib/kadm5/

Lines Matching refs:context

69 		      krb5_context context)
78 krb5_add_et_list (context, initialize_kadm5_error_table_r);
80 (*ctx)->context = context;
87 ret = krb5_get_default_realm((*ctx)->context, &(*ctx)->realm);
97 ret = krb5_get_krb_admin_hst (context, &(*ctx)->realm, &hostlist);
104 krb5_free_krbhst (context, hostlist);
126 (*ctx)->kadmind_port = krb5_getportbyname (context, "kerberos-adm",
132 get_kadm_ticket(krb5_context context,
142 ret = krb5_parse_name(context, server_name, &in.server);
145 ret = krb5_get_credentials(context, 0, id, &in, &out);
147 krb5_free_creds(context, out);
148 krb5_free_principal(context, in.server);
153 get_new_cache(krb5_context context,
166 ret = krb5_get_init_creds_opt_alloc (context, &opt);
170 krb5_get_init_creds_opt_set_default_flags(context, "kadmin",
171 krb5_principal_get_realm(context,
182 ret = krb5_kt_default(context, &kt);
184 ret = krb5_kt_resolve(context, keytab, &kt);
186 krb5_get_init_creds_opt_free(context, opt);
189 ret = krb5_get_init_creds_keytab (context,
196 krb5_kt_close(context, kt);
198 ret = krb5_get_init_creds_password (context,
208 krb5_get_init_creds_opt_free(context, opt);
219 ret = krb5_cc_new_unique(context, krb5_cc_type_memory, NULL, &id);
222 ret = krb5_cc_initialize (context, id, cred.client);
225 ret = krb5_cc_store_cred (context, id, &cred);
228 krb5_free_cred_contents (context, &cred);
242 get_cache_principal(krb5_context context,
250 ret = krb5_cc_default(context, id);
256 ret = krb5_cc_get_principal(context, *id, &p1);
258 krb5_cc_close(context, *id);
263 ret = krb5_make_principal(context, &p2, NULL,
266 krb5_cc_close(context, *id);
268 krb5_free_principal(context, p1);
283 ret = krb5_get_credentials_with_flags(context, KRB5_GC_CACHED, flags,
285 krb5_free_principal(context, p2);
289 krb5_free_creds(context, out);
292 krb5_free_creds(context, out);
295 krb5_cc_close(context, *id);
298 name = krb5_principal_get_comp_string(context, p1, 0);
299 inst = krb5_principal_get_comp_string(context, p1, 1);
301 ret = krb5_make_principal(context, &p2, NULL, name, "admin", NULL);
302 krb5_free_principal(context, p1);
316 _kadm5_c_get_cred_cache(krb5_context context,
336 ret = krb5_parse_name(context, client_name, &client);
343 ret = krb5_cc_get_principal(context, id, &client);
349 ret = get_cache_principal(context, &id, &default_client);
360 krb5_set_error_message(context, KADM5_FAILURE, "Unable to find local user name");
363 ret = krb5_make_principal(context, &default_client,
380 krb5_principal_compare(context, client, default_client) != 0)) {
381 ret = get_kadm_ticket(context, id, client, server_name);
384 krb5_free_principal(context, default_client);
386 krb5_free_principal(context, client);
395 krb5_cc_close(context, id);
397 krb5_free_principal(context, default_client);
399 ret = get_new_cache(context, client, password, prompter, keytab,
401 krb5_free_principal(context, client);
418 krb5_context context = ctx->context;
433 krb5_clear_error_message(context);
442 krb5_clear_error_message(context);
443 krb5_warn (context, errno, "connect(%s)", hostname);
451 krb5_clear_error_message(context);
452 krb5_warnx (context, "failed to contact %s", hostname);
455 ret = _kadm5_c_get_cred_cache(context,
475 krb5_clear_error_message(context);
479 ret = krb5_parse_name(context, service_name, &server);
484 krb5_cc_close(context, cc);
490 ret = krb5_sendauth(context, &ctx->ac, &s,
502 ret = _kadm5_marshal_params(context, &p, &params);
504 ret = krb5_write_priv_message(context, ctx->ac, &s, &params);
510 krb5_cc_close(context, cc);
519 krb5_clear_error_message(context);
525 krb5_clear_error_message(context);
528 ret = krb5_sendauth(context, &ctx->ac, &s,
539 krb5_free_principal(context, server);
541 krb5_cc_close(context, cc);
557 kadm5_c_init_with_context(krb5_context context,
573 ret = _kadm5_c_init_context(&ctx, realm_params, context);
578 ret = _kadm5_c_get_cred_cache(context,
618 krb5_context context;
622 ret = krb5_init_context(&context);
625 ret = kadm5_c_init_with_context(context,
637 krb5_free_context(context);
646 kadm5_c_init_with_password_ctx(krb5_context context,
655 return kadm5_c_init_with_context(context,
690 kadm5_c_init_with_skey_ctx(krb5_context context,
699 return kadm5_c_init_with_context(context,
735 kadm5_c_init_with_creds_ctx(krb5_context context,
744 return kadm5_c_init_with_context(context,