Lines Matching refs:cred
50 gsskrb5_cred cred;
64 cred = (gsskrb5_cred)input_cred_handle;
65 if (cred == NULL)
70 HEIMDAL_MUTEX_lock(&cred->cred_id_mutex);
71 if (cred->usage != cred_usage && cred->usage != GSS_C_BOTH) {
72 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
77 if (cred->principal == NULL) {
78 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
83 /* write out cred to credential cache */
85 ret = krb5_cc_cache_match(context, cred->principal, &id);
89 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
96 ret = krb5_cc_initialize(context, id, cred->principal);
98 ret = krb5_cc_copy_match_f(context, cred->ccache, id, NULL, NULL, NULL);
104 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
114 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);