Lines Matching refs:kcontext
206 …e_krb5_ccache(request_st * const r, plugin_data * const p, krb5_context kcontext, krb5_principal p… in mod_authn_gssapi_create_krb5_ccache() argument
221 problem = krb5_cc_resolve(kcontext, kccname, ccache); in mod_authn_gssapi_create_krb5_ccache()
223 …ssapi_log_krb5_error(r->conf.errh, __FILE__, __LINE__, "krb5_cc_resolve", NULL, kcontext, problem); in mod_authn_gssapi_create_krb5_ccache()
227 problem = krb5_cc_initialize(kcontext, *ccache, princ); in mod_authn_gssapi_create_krb5_ccache()
229 …log_krb5_error(r->conf.errh, __FILE__, __LINE__, "krb5_cc_initialize", kccname, kcontext, problem); in mod_authn_gssapi_create_krb5_ccache()
244 krb5_cc_destroy(kcontext, *ccache); in mod_authn_gssapi_create_krb5_ccache()
580 krb5_context kcontext, krb5_ccache delegated_cred) in mod_authn_gssapi_store_krb5_creds() argument
586 problem = krb5_cc_get_principal(kcontext, delegated_cred, &princ); in mod_authn_gssapi_store_krb5_creds()
588 …log_krb5_error(r->conf.errh, __FILE__, __LINE__, "krb5_cc_get_principal", NULL, kcontext, problem); in mod_authn_gssapi_store_krb5_creds()
592 if (mod_authn_gssapi_create_krb5_ccache(r, p, kcontext, princ, &ccache)) { in mod_authn_gssapi_store_krb5_creds()
596 problem = krb5_cc_copy_creds(kcontext, delegated_cred, ccache); in mod_authn_gssapi_store_krb5_creds()
598 …pi_log_krb5_error(r->conf.errh, __FILE__, __LINE__, "krb5_cc_copy_creds", NULL, kcontext, problem); in mod_authn_gssapi_store_krb5_creds()
602 krb5_free_principal(kcontext, princ); in mod_authn_gssapi_store_krb5_creds()
603 krb5_cc_close(kcontext, ccache); in mod_authn_gssapi_store_krb5_creds()
608 krb5_free_principal(kcontext, princ); in mod_authn_gssapi_store_krb5_creds()
610 krb5_cc_destroy(kcontext, ccache); in mod_authn_gssapi_store_krb5_creds()
626 krb5_context kcontext = NULL; in mod_authn_gssapi_basic() local
646 code = krb5_init_context(&kcontext); in mod_authn_gssapi_basic()
657 code = krb5_kt_resolve(kcontext, p->conf.auth_gssapi_keytab->ptr, &keytab); in mod_authn_gssapi_basic()
680 ret = krb5_parse_name(kcontext, sprinc->ptr, &s_princ); in mod_authn_gssapi_basic()
682 …pi_log_krb5_error(r->conf.errh, __FILE__, __LINE__, "krb5_parse_name", sprinc->ptr, kcontext, ret); in mod_authn_gssapi_basic()
693 ret = krb5_parse_name(kcontext, (user_at_realm ? user_at_realm->ptr : username->ptr), &c_princ); in mod_authn_gssapi_basic()
695 … __LINE__, "krb5_parse_name", (user_at_realm ? user_at_realm->ptr : username->ptr), kcontext, ret); in mod_authn_gssapi_basic()
716 ret = krb5_get_init_creds_password(kcontext, &c_creds, c_princ, pw, NULL, NULL, 0, NULL, NULL); in mod_authn_gssapi_basic()
718 …_krb5_error(r->conf.errh, __FILE__, __LINE__, "krb5_get_init_creds_password", NULL, kcontext, ret); in mod_authn_gssapi_basic()
722 … ret = mod_authn_gssapi_verify_krb5_init_creds(kcontext, &c_creds, s_princ, keytab, r->conf.errh); in mod_authn_gssapi_basic()
724 …(r->conf.errh, __FILE__, __LINE__, "mod_authn_gssapi_verify_krb5_init_creds", NULL, kcontext, ret); in mod_authn_gssapi_basic()
730 ret = krb5_cc_resolve(kcontext, "MEMORY:", &ret_ccache); in mod_authn_gssapi_basic()
732 …hn_gssapi_log_krb5_error(r->conf.errh, __FILE__, __LINE__, "krb5_cc_resolve", NULL, kcontext, ret); in mod_authn_gssapi_basic()
736 ret = krb5_cc_initialize(kcontext, ret_ccache, c_princ); in mod_authn_gssapi_basic()
738 …gssapi_log_krb5_error(r->conf.errh, __FILE__, __LINE__, "krb5_cc_initialize", NULL, kcontext, ret); in mod_authn_gssapi_basic()
742 ret = krb5_cc_store_cred(kcontext, ret_ccache, &c_creds); in mod_authn_gssapi_basic()
744 …gssapi_log_krb5_error(r->conf.errh, __FILE__, __LINE__, "krb5_cc_store_cred", NULL, kcontext, ret); in mod_authn_gssapi_basic()
753 krb5_free_cred_contents(kcontext, &c_creds); in mod_authn_gssapi_basic()
755 krb5_cc_destroy(kcontext, ret_ccache); in mod_authn_gssapi_basic()
757 … if (!ret && c_ccache && (ret = mod_authn_gssapi_store_krb5_creds(r, p, kcontext, c_ccache))) { in mod_authn_gssapi_basic()
763 krb5_free_principal(kcontext, c_princ); in mod_authn_gssapi_basic()
765 krb5_free_principal(kcontext, s_princ); in mod_authn_gssapi_basic()
767 krb5_cc_destroy(kcontext, c_ccache); in mod_authn_gssapi_basic()
769 krb5_kt_close(kcontext, keytab); in mod_authn_gssapi_basic()
771 krb5_free_context(kcontext); in mod_authn_gssapi_basic()