Lines Matching defs:pam_context

111 	krb5_context pam_context;
142 krbret = krb5_init_context(&pam_context);
150 krbret = krb5_cc_register(pam_context, &krb5_mcc_ops, FALSE);
167 krbret = krb5_parse_name(pam_context, principal, &princ);
170 PAM_LOG_KRB5_ERR(pam_context, krbret, "Error krb5_parse_name()");
180 krbret = krb5_unparse_name(pam_context, princ, &princ_name);
182 PAM_LOG_KRB5_ERR(pam_context, krbret,
205 krbret = krb5_aname_to_localname(pam_context, princ,
209 PAM_LOG_KRB5_ERR(pam_context, krbret,
234 krbret = krb5_get_init_creds_opt_alloc(pam_context, &opts);
236 PAM_LOG_KRB5_ERR(pam_context, krbret,
250 krbret = krb5_get_init_creds_password(pam_context, &creds, princ,
252 krb5_get_init_creds_opt_free(pam_context, opts);
255 PAM_LOG_KRB5_ERR(pam_context, krbret,
264 krbret = krb5_cc_new_unique(pam_context, krb5_cc_type_memory, NULL, &ccache);
267 PAM_LOG_KRB5_ERR(pam_context, krbret,
272 krbret = krb5_cc_initialize(pam_context, ccache, princ);
275 PAM_LOG_KRB5_ERR(pam_context, krbret,
280 krbret = krb5_cc_store_cred(pam_context, ccache, &creds);
283 PAM_LOG_KRB5_ERR(pam_context, krbret,
285 krb5_cc_destroy(pam_context, ccache);
297 krbret = verify_krb_v5_tgt(pam_context, ccache, srvdup,
302 krb5_cc_destroy(pam_context, ccache);
311 krb5_cc_destroy(pam_context, ccache);
319 asprintf(&ccache_name, "%s:%s", krb5_cc_get_type(pam_context,
320 ccache), krb5_cc_get_name(pam_context, ccache));
328 krb5_cc_destroy(pam_context, ccache);
337 krb5_free_cred_contents(pam_context, &creds);
340 krb5_free_principal(pam_context, princ);
346 krb5_free_context(pam_context);
365 krb5_context pam_context;
406 krbret = krb5_init_context(&pam_context);
425 krbret = krb5_cc_resolve(pam_context, cache_data, &ccache_temp);
427 PAM_LOG_KRB5_ERR(pam_context, krbret,
498 krbret = krb5_cc_get_principal(pam_context, ccache_temp, &princ);
500 PAM_LOG_KRB5_ERR(pam_context, krbret,
505 krbret = krb5_cc_resolve(pam_context, cache_name, &ccache_perm);
507 PAM_LOG_KRB5_ERR(pam_context, krbret, "Error krb5_cc_resolve()");
511 krbret = krb5_cc_initialize(pam_context, ccache_perm, princ);
513 PAM_LOG_KRB5_ERR(pam_context, krbret,
522 krbret = krb5_cc_start_seq_get(pam_context, ccache_temp, &cursor);
524 PAM_LOG_KRB5_ERR(pam_context, krbret,
526 krb5_cc_destroy(pam_context, ccache_perm);
534 while ((krbret = krb5_cc_next_cred(pam_context, ccache_temp,
536 krbret = krb5_cc_store_cred(pam_context, ccache_perm, &creds);
538 PAM_LOG_KRB5_ERR(pam_context, krbret,
540 krb5_cc_destroy(pam_context, ccache_perm);
541 krb5_free_cred_contents(pam_context, &creds);
545 krb5_free_cred_contents(pam_context, &creds);
548 krb5_cc_end_seq_get(pam_context, ccache_temp, &cursor);
555 krb5_cc_destroy(pam_context, ccache_perm);
563 krb5_cc_destroy(pam_context, ccache_perm);
570 krb5_cc_close(pam_context, ccache_perm);
577 krb5_cc_destroy(pam_context, ccache_perm);
585 krb5_free_principal(pam_context, princ);
588 krb5_free_context(pam_context);
611 krb5_context pam_context;
630 krbret = krb5_init_context(&pam_context);
638 krbret = krb5_cc_resolve(pam_context, (const char *)ccache_name, &ccache);
640 PAM_LOG_KRB5_ERR(pam_context, krbret,
642 krb5_free_context(pam_context);
649 krbret = krb5_cc_get_principal(pam_context, ccache, &princ);
651 PAM_LOG_KRB5_ERR(pam_context, krbret,
659 if (krb5_kuserok(pam_context, princ, (const char *)user))
663 krb5_free_principal(pam_context, princ);
668 krb5_free_context(pam_context);
683 krb5_context pam_context;
702 krbret = krb5_init_context(&pam_context);
711 krbret = krb5_parse_name(pam_context, (const char *)user, &princ);
713 PAM_LOG_KRB5_ERR(pam_context, krbret,
721 krbret = krb5_unparse_name(pam_context, princ, &princ_name);
723 PAM_LOG_KRB5_ERR(pam_context, krbret,
739 krbret = krb5_get_init_creds_opt_alloc(pam_context, &opts);
741 PAM_LOG_KRB5_ERR(pam_context, krbret,
751 krbret = krb5_get_init_creds_password(pam_context, &creds, princ,
753 krb5_get_init_creds_opt_free(pam_context, opts);
755 PAM_LOG_KRB5_ERR(pam_context, krbret,
781 krbret = krb5_set_password(pam_context, &creds, passdup, NULL,
785 PAM_LOG_KRB5_ERR(pam_context, krbret,
804 krb5_free_cred_contents(pam_context, &creds);
807 krb5_free_principal(pam_context, princ);
813 krb5_free_context(pam_context);
962 krb5_context pam_context;
966 if (krb5_init_context(&pam_context))
969 krbret = krb5_cc_resolve(pam_context, data, &ccache);
971 krb5_cc_destroy(pam_context, ccache);
972 krb5_free_context(pam_context);