Lines Matching refs:kcontext
2018 krb5_find_cache_name(krb5_context kcontext, krb5_principal sprinc, int *flags)
2031 err = krb5_cc_cache_get_first(kcontext, NULL, &cursor);
2033 msg = krb5_get_error_message(kcontext, err);
2035 krb5_free_error_message(kcontext, msg);
2038 while (!(error = krb5_cc_cache_next(kcontext, cursor, &ccache))) {
2041 err = krb5_cc_get_full_name(kcontext, ccache, &cname);
2043 msg = krb5_get_error_message(kcontext, err);
2045 krb5_free_error_message(kcontext, msg);
2046 krb5_cc_close(kcontext, ccache);
2052 err = krb5_cc_get_principal(kcontext, ccache, &ccache_princ);
2054 krb5_cc_close(kcontext, ccache);
2055 msg = krb5_get_error_message(kcontext, err);
2057 krb5_free_error_message(kcontext, msg);
2063 err = krb5_cc_get_lifetime(kcontext, ccache, <ime);
2067 msg = krb5_get_error_message(kcontext, err);
2069 krb5_free_error_message(kcontext, msg);
2076 if (krb5_realm_compare(kcontext, sprinc, ccache_princ)) {
2077 (void) krb5_unparse_name(kcontext, ccache_princ, &kname);
2078 krb5_free_principal(kcontext, ccache_princ);
2084 krb5_cc_close(kcontext, ccache);
2091 (void) krb5_free_principal(kcontext, ccache_princ);
2094 krb5_cc_close(kcontext, ccache);
2099 msg = krb5_get_error_message(kcontext, error);
2101 krb5_free_error_message(kcontext, msg);
2103 (void) krb5_cc_cache_end_seq_get(kcontext, cursor);