diff options
author | Simo Sorce <simo@redhat.com> | 2014-08-12 18:05:47 -0400 |
---|---|---|
committer | Robbie Harwood <rharwood@redhat.com> | 2015-12-01 17:45:53 -0500 |
commit | 7e71db8edc9694ed75110ddd9efa373250cc0545 (patch) | |
tree | 3534b077c88f6f710d0e7e4e5680620ccefb7216 /proxy/src/mechglue/gss_plugin.h | |
parent | e155f81d84f7dd0b0b643a1228c2f9c503fc87e5 (diff) | |
download | gss-proxy-7e71db8edc9694ed75110ddd9efa373250cc0545.tar.gz gss-proxy-7e71db8edc9694ed75110ddd9efa373250cc0545.tar.xz gss-proxy-7e71db8edc9694ed75110ddd9efa373250cc0545.zip |
Add gss_acquire_cred_impersonate_name support
This is used by a client that wants to peform a s4u2self operation
using its server credentials.
Signed-off-by: Simo Sorce <simo@redhat.com>
Reviewed-by: Robbie Harwoood <rharwood@redhat.com>
Diffstat (limited to 'proxy/src/mechglue/gss_plugin.h')
-rw-r--r-- | proxy/src/mechglue/gss_plugin.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/proxy/src/mechglue/gss_plugin.h b/proxy/src/mechglue/gss_plugin.h index cc5f01b..6df4c6a 100644 --- a/proxy/src/mechglue/gss_plugin.h +++ b/proxy/src/mechglue/gss_plugin.h @@ -102,6 +102,16 @@ OM_uint32 gssi_acquire_cred_with_password(OM_uint32 *minor_status, gss_OID_set *actual_mechs, OM_uint32 *time_rec); +OM_uint32 gssi_acquire_cred_impersonate_name(OM_uint32 *minor_status, + gss_cred_id_t *imp_cred_handle, + const gss_name_t desired_name, + OM_uint32 time_req, + const gss_OID_set desired_mechs, + gss_cred_usage_t cred_usage, + gss_cred_id_t *output_cred_handle, + gss_OID_set *actual_mechs, + OM_uint32 *time_rec); + OM_uint32 gppint_get_def_creds(OM_uint32 *minor_status, enum gpp_behavior behavior, struct gpp_name_handle *name, |