Lines Matching refs:cred
48 gsskrb5_cred cred;
62 cred = (gsskrb5_cred)input_cred_handle;
63 if (cred == NULL)
68 HEIMDAL_MUTEX_lock(&cred->cred_id_mutex);
69 if (cred->usage != cred_usage && cred->usage != GSS_C_BOTH) {
70 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
75 if (cred->principal == NULL) {
76 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
81 /* write out cred to credential cache */
83 ret = krb5_cc_cache_match(context, cred->principal, &id);
87 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
94 ret = krb5_cc_initialize(context, id, cred->principal);
96 ret = krb5_cc_copy_match_f(context, cred->ccache, id, NULL, NULL, NULL);
102 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
112 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);