major = gssAcceptSecContext(minor,
&ctx->reauthCtx,
- cred->krbCred,
+ cred->reauthCred,
inputToken,
chanBindings,
&krbInitiator,
char *radiusConfigStanza;
#ifdef GSSEAP_ENABLE_REAUTH
krb5_ccache krbCredCache;
- gss_cred_id_t krbCred;
+ gss_cred_id_t reauthCred;
#endif
};
goto cleanup;
major = gssInitSecContext(minor,
- cred->krbCred,
+ cred->reauthCred,
&ctx->reauthCtx,
mechTarget,
(gss_OID)gss_mech_krb5,
*minor = 0;
#ifdef GSSEAP_ENABLE_REAUTH
- if (cred->krbCred != GSS_C_NO_CREDENTIAL) {
+ if (cred->reauthCred != GSS_C_NO_CREDENTIAL) {
major = gssStoreCred(minor,
- cred->krbCred,
+ cred->reauthCred,
input_usage,
(gss_OID)gss_mech_krb5,
overwrite_cred,
else
krb5_cc_destroy(krbContext, cred->krbCredCache);
}
- if (cred->krbCred != GSS_C_NO_CREDENTIAL)
- gssReleaseCred(&tmpMinor, &cred->krbCred);
+ if (cred->reauthCred != GSS_C_NO_CREDENTIAL)
+ gssReleaseCred(&tmpMinor, &cred->reauthCred);
#endif
GSSEAP_MUTEX_DESTROY(&cred->mutex);
ccache = NULL;
major = gss_krb5_import_cred(minor, cred->krbCredCache, NULL, NULL,
- &cred->krbCred);
+ &cred->reauthCred);
cleanup:
if (major == GSS_S_CRED_UNAVAIL)
krb5_cc_destroy(krbContext, cred->krbCredCache);
cred->krbCredCache = NULL;
}
- gssReleaseCred(minor, &cred->krbCred);
+ gssReleaseCred(minor, &cred->reauthCred);
}
if (cred->krbCredCache == NULL) {
}
major = gss_krb5_import_cred(minor, cred->krbCredCache, NULL, NULL,
- &cred->krbCred);
+ &cred->reauthCred);
if (GSS_ERROR(major))
goto cleanup;