Lines Matching refs:cred
87 krb5_gss_cred_id_t cred; local
112 if ((major = kg_get_defcred(minor_status, (gss_cred_id_t *)&cred)) &&
125 cred = (krb5_gss_cred_id_t) cred_handle;
134 code = k5_mutex_lock(&cred->lock);
140 if (cred->tgt_expire > 0) {
141 if ((lifetime = cred->tgt_expire - now) < 0)
148 if (cred->princ &&
149 (code = krb5_copy_principal(context, cred->princ, &ret_name))) {
150 k5_mutex_unlock(&cred->lock);
161 (cred->prerfc_mech &&
165 (cred->rfc_mech &&
169 k5_mutex_unlock(&cred->lock);
179 k5_mutex_unlock(&cred->lock);
181 krb5_gss_release_cred(minor_status, (gss_cred_id_t *)&cred);
199 *cred_usage = cred->usage;
200 k5_mutex_unlock(&cred->lock);
206 krb5_gss_release_cred(minor_status, (gss_cred_id_t *)&cred);
215 krb5_gss_release_cred(&tmp_min_stat, (gss_cred_id_t *)&cred);
234 krb5_gss_cred_id_t cred; local
248 cred = (krb5_gss_cred_id_t) cred_handle;
256 if (cred &&
257 ((cred->usage == GSS_C_INITIATE) ||
258 (cred->usage == GSS_C_BOTH)) &&
261 if (cred &&
262 ((cred->usage == GSS_C_ACCEPT) ||
263 (cred->usage == GSS_C_BOTH)) &&