Home | History | Annotate | Download | only in openssh

Lines Matching full:krb_context

59 static krb5_context krb_context = NULL;
68 if (krb_context != NULL)
71 problem = krb5_init_context(&krb_context);
94 if ((retval = krb5_parse_name(krb_context, client->exportedname.value,
97 krb5_get_err_text(krb_context, retval));
100 if (krb5_kuserok(krb_context, princ, name)) {
107 krb5_free_principal(krb_context, princ);
133 if ((problem = krb5_cc_gen_new(krb_context, &krb5_fcc_ops, &ccache))) {
135 krb5_get_err_text(krb_context, problem));
139 if ((problem = ssh_krb5_cc_gen(krb_context, &ccache))) {
141 krb5_get_err_text(krb_context, problem));
146 if ((problem = krb5_parse_name(krb_context,
149 krb5_get_err_text(krb_context, problem));
150 krb5_cc_destroy(krb_context, ccache);
154 if ((problem = krb5_cc_initialize(krb_context, ccache, princ))) {
156 krb5_get_err_text(krb_context, problem));
157 krb5_free_principal(krb_context, princ);
158 krb5_cc_destroy(krb_context, ccache);
162 krb5_free_principal(krb_context, princ);
167 krb5_cc_destroy(krb_context, ccache);
171 client->store.filename = xstrdup(krb5_cc_get_name(krb_context, ccache));
182 krb5_cc_close(krb_context, ccache);