summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
604ffd0)
This function is supported only on some GSSAPI versions.
Keep it optional.
Signed-off-by: Simo Sorce <simo@redhat.com>
&acquired_cred, NULL, NULL);
if (GSS_ERROR(maj)) {
ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, req,
&acquired_cred, NULL, NULL);
if (GSS_ERROR(maj)) {
ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, req,
- "%s", mag_error(req, "gss_acquire_cred_from()"
+ "%s", mag_error(req, "gss_acquire_cred()"
" failed", maj, min));
goto done;
}
" failed", maj, min));
goto done;
}
* name instead of the SPN of the server credentials. Therefore we
* need to acquire a different set of credential setting
* GSS_C_ACCEPT explicitly */
* name instead of the SPN of the server credentials. Therefore we
* need to acquire a different set of credential setting
* GSS_C_ACCEPT explicitly */
+#ifdef HAVE_GSS_ACQUIRE_CRED_FROM
if (cfg->cred_store) {
maj = gss_acquire_cred_from(&min, GSS_C_NO_NAME,
GSS_C_INDEFINITE, GSS_C_NO_OID_SET,
GSS_C_ACCEPT, cfg->cred_store,
&server_cred, NULL, NULL);
} else {
if (cfg->cred_store) {
maj = gss_acquire_cred_from(&min, GSS_C_NO_NAME,
GSS_C_INDEFINITE, GSS_C_NO_OID_SET,
GSS_C_ACCEPT, cfg->cred_store,
&server_cred, NULL, NULL);
} else {
/* Try to acquire default creds */
maj = gss_acquire_cred(&min, GSS_C_NO_NAME, GSS_C_INDEFINITE,
GSS_C_NO_OID_SET, GSS_C_ACCEPT,
/* Try to acquire default creds */
maj = gss_acquire_cred(&min, GSS_C_NO_NAME, GSS_C_INDEFINITE,
GSS_C_NO_OID_SET, GSS_C_ACCEPT,