Lines Matching refs:context

77 print_cred(krb5_context context, krb5_creds *cred, rtbl_t ct, int do_flags)
83 krb5_timeofday (context, &sec);
98 ret = krb5_unparse_name (context, cred->server, &str);
100 krb5_err(context, 1, ret, "krb5_unparse_name");
133 print_cred_verbose(krb5_context context, krb5_creds *cred)
140 krb5_timeofday (context, &sec);
142 ret = krb5_unparse_name(context, cred->server, &str);
148 ret = krb5_unparse_name(context, cred->client, &str);
160 ret = krb5_enctype_to_string(context, t.enc_part.etype, &s);
172 ret = krb5_enctype_to_string(context, cred->session.keytype, &str);
174 krb5_warn(context, ret, "session keytype");
227 print_tickets (krb5_context context,
242 ret = krb5_unparse_name (context, principal, &str);
244 krb5_err (context, 1, ret, "krb5_unparse_name");
248 krb5_cc_get_type(context, ccache),
249 krb5_cc_get_name(context, ccache));
252 ret = krb5_cc_get_friendly_name(context, ccache, &name);
262 krb5_cc_get_version(context, ccache));
264 krb5_cc_set_flags(context, ccache, KRB5_TC_NOTICKET);
267 ret = krb5_cc_get_kdc_offset(context, ccache, &sec);
289 ret = krb5_cc_start_seq_get (context, ccache, &cursor);
291 krb5_err(context, 1, ret, "krb5_cc_start_seq_get");
302 while ((ret = krb5_cc_next_cred (context,
306 if (!do_hidden && krb5_is_config_principal(context, creds.server)) {
309 print_cred_verbose(context, &creds);
311 print_cred(context, &creds, ct, do_flags);
313 krb5_free_cred_contents (context, &creds);
316 krb5_err(context, 1, ret, "krb5_cc_get_next");
317 ret = krb5_cc_end_seq_get (context, ccache, &cursor);
319 krb5_err (context, 1, ret, "krb5_cc_end_seq_get");
332 check_for_tgt (krb5_context context,
345 client_realm = krb5_principal_get_realm(context, principal);
347 ret = krb5_make_principal (context, &pattern.server,
350 krb5_err (context, 1, ret, "krb5_make_principal");
353 ret = krb5_cc_retrieve_cred (context, ccache, 0, &pattern, &creds);
354 krb5_free_principal (context, pattern.server);
358 krb5_err (context, 1, ret, "krb5_cc_retrieve_cred");
366 krb5_free_cred_contents (context, &creds);
449 display_v5_ccache (krb5_context context, krb5_ccache ccache,
458 ret = krb5_cc_get_principal (context, ccache, &principal);
462 krb5_warnx(context, N_("No ticket file: %s", ""),
463 krb5_cc_get_name(context, ccache));
466 krb5_err (context, 1, ret, "krb5_cc_get_principal");
469 exit_status = check_for_tgt (context, ccache, principal, NULL);
471 print_tickets (context, ccache, principal, do_verbose,
474 ret = krb5_cc_close (context, ccache);
476 krb5_err (context, 1, ret, "krb5_cc_close");
478 krb5_free_principal (context, principal);
488 list_caches(krb5_context context)
497 cdef_name = krb5_cc_default_name(context);
499 krb5_errx(context, 1, "krb5_cc_default_name");
502 ret = krb5_cc_cache_get_first (context, NULL, &cursor);
506 krb5_err (context, 1, ret, "krb5_cc_cache_get_first");
516 while (krb5_cc_cache_next (context, cursor, &id) == 0) {
522 ret = krb5_cc_get_principal(context, id, &principal);
526 expired = check_for_tgt (context, id, principal, &t);
528 ret = krb5_cc_get_friendly_name(context, id, &name);
534 krb5_cc_get_name(context, id));
542 ret = krb5_cc_get_full_name(context, id, &fname);
544 krb5_err (context, 1, ret, "krb5_cc_get_full_name");
553 krb5_cc_close(context, id);
555 krb5_free_principal(context, principal);
558 krb5_cc_cache_end_seq_get(context, cursor);