Lines Matching refs:pam_context

118 	krb5_context pam_context;
163 krbret = krb5_init_context(&pam_context);
173 krbret = verify_krb_v5_tgt_begin(pam_context, srvdup, debug,
178 log_krb5(pam_context, krbret, &auth_data,
193 krbret = krb5_get_init_creds_opt_alloc(pam_context, &opts);
224 krbret = krb5_cc_register(pam_context, &krb5_mcc_ops, FALSE);
241 krbret = krb5_parse_name(pam_context, principal, &princ);
244 log_krb5(pam_context, krbret, NULL, "krb5_parse_name");
253 krbret = krb5_unparse_name(pam_context, princ, &princ_name);
255 log_krb5(pam_context, krbret, NULL, "krb5_unparse_name");
275 krbret = krb5_aname_to_localname(pam_context, princ,
279 log_krb5(pam_context, krbret, NULL,
302 krbret = krb5_get_init_creds_password(pam_context, &creds, princ,
306 log_krb5(pam_context, krbret, NULL,
315 krbret = krb5_cc_new_unique(pam_context, "MEMORY", NULL, &ccache);
318 log_krb5(pam_context, krbret, NULL, "krb5_cc_gen_new");
322 krbret = krb5_cc_initialize(pam_context, ccache, princ);
325 log_krb5(pam_context, krbret, NULL, "krb5_cc_initialize");
329 krbret = krb5_cc_store_cred(pam_context, ccache, &creds);
332 log_krb5(pam_context, krbret, NULL, "krb5_cc_store_cred");
333 krb5_cc_destroy(pam_context, ccache);
341 krbret = verify_krb_v5_tgt(pam_context, ccache, srvdup,
346 krb5_cc_destroy(pam_context, ccache);
355 krb5_cc_destroy(pam_context, ccache);
363 asprintf(&ccache_name, "%s:%s", krb5_cc_get_type(pam_context,
364 ccache), krb5_cc_get_name(pam_context, ccache));
372 krb5_cc_destroy(pam_context, ccache);
381 krb5_free_cred_contents(pam_context, &creds);
384 krb5_free_principal(pam_context, princ);
391 krb5_get_init_creds_opt_free(pam_context, opts);
393 verify_krb_v5_tgt_cleanup(pam_context, debug,
396 krb5_free_context(pam_context);
414 krb5_context pam_context;
449 krbret = krb5_init_context(&pam_context);
468 krbret = krb5_cc_resolve(pam_context, cache_data, &ccache_temp);
470 log_krb5(pam_context, krbret, NULL, "krb5_cc_resolve(\"%s\")",
563 krbret = krb5_cc_get_principal(pam_context, ccache_temp, &princ);
565 log_krb5(pam_context, krbret, NULL, "krb5_cc_get_principal");
569 krbret = krb5_cc_resolve(pam_context, cache_name, &ccache_perm);
571 log_krb5(pam_context, krbret, NULL, "krb5_cc_resolve");
576 krbret = krb5_cc_initialize(pam_context, ccache_perm, princ);
578 log_krb5(pam_context, krbret, NULL, "krb5_cc_initialize");
586 krbret = krb5_cc_start_seq_get(pam_context, ccache_temp, &cursor);
588 log_krb5(pam_context, krbret, NULL, "krb5_cc_start_seq_get");
589 krb5_cc_destroy(pam_context, ccache_perm);
597 while ((krbret = krb5_cc_next_cred(pam_context, ccache_temp,
600 krbret = krb5_cc_store_cred(pam_context, ccache_perm, &creds);
602 log_krb5(pam_context, krbret, NULL,
604 krb5_cc_destroy(pam_context, ccache_perm);
605 krb5_free_cred_contents(pam_context, &creds);
610 krb5_free_cred_contents(pam_context, &creds);
614 krb5_cc_end_seq_get(pam_context, ccache_temp, &cursor);
622 krb5_cc_destroy(pam_context, ccache_perm);
630 krb5_cc_destroy(pam_context, ccache_perm);
638 krb5_cc_close(pam_context, ccache_perm);
652 krb5_free_principal(pam_context, princ);
655 krb5_free_context(pam_context);
679 krb5_context pam_context;
698 krbret = krb5_init_context(&pam_context);
706 krbret = krb5_cc_resolve(pam_context, (const char *)ccache_name, &ccache);
708 log_krb5(pam_context, krbret, NULL, "krb5_cc_resolve(\"%s\")",
710 krb5_free_context(pam_context);
717 krbret = krb5_cc_get_principal(pam_context, ccache, &princ);
719 log_krb5(pam_context, krbret, NULL, "krb5_cc_get_principal");
726 if (krb5_kuserok(pam_context, princ, (const char *)user))
730 krb5_free_principal(pam_context, princ);
735 krb5_free_context(pam_context);
750 krb5_context pam_context;
778 krbret = krb5_init_context(&pam_context);
786 krbret = krb5_get_init_creds_opt_alloc(pam_context, &opts);
799 krbret = krb5_parse_name(pam_context, (const char *)user, &princ);
801 log_krb5(pam_context, krbret, NULL, "krb5_parse_name");
807 krbret = krb5_unparse_name(pam_context, princ, &princ_name);
809 log_krb5(pam_context, krbret, NULL, "krb5_unparse_name");
826 krbret = krb5_get_init_creds_password(pam_context, &creds, princ,
829 log_krb5(pam_context, krbret, NULL,
859 krbret = krb5_set_password(pam_context, &creds, passdup, princ,
863 log_krb5(pam_context, krbret, NULL, "Unable to set password");
869 krb5_passwd_result_to_string(pam_context, result_code),
882 krb5_free_cred_contents(pam_context, &creds);
885 krb5_free_principal(pam_context, princ);
892 krb5_get_init_creds_opt_free(pam_context, opts);
894 krb5_free_context(pam_context);
1081 krb5_context pam_context;
1085 if (krb5_init_context(&pam_context))
1088 krbret = krb5_cc_resolve(pam_context, data, &ccache);
1090 krb5_cc_destroy(pam_context, ccache);
1091 krb5_free_context(pam_context);