Lines Matching defs:kcontext
104 get_kmd_kuser(krb5_context kcontext, const char *user, char *kuser, int length)
110 if (krb5_sname_to_principal(kcontext, NULL, ROOT_UNAME,
114 if (krb5_unparse_name(kcontext, princ, &princname)) {
115 krb5_free_principal(kcontext, princ);
120 krb5_free_principal(kcontext, princ);
125 krb5_free_principal(kcontext, princ);
129 krb5_free_principal(kcontext, princ);
150 krb5_context kcontext = NULL;
164 if (code = krb5_init_secure_context(&kcontext)) {
173 if ((code = get_kmd_kuser(kcontext, (const char *)user, kuser,
179 if ((code = krb5_parse_name(kcontext, kuser, &princ)) != 0) {
188 if ((code = krb5_kt_default(kcontext, &kt_handle))) {
196 code = krb5_kt_get_entry(kcontext, kt_handle, princ, 0, 0, &kt_ent);
219 (void) krb5_kt_free_entry(kcontext, &kt_ent);
228 (void) krb5_kt_close(kcontext, kt_handle);
230 if (princ && kcontext)
231 krb5_free_principal(kcontext, princ);
233 if (kcontext)
234 krb5_free_context(kcontext);