OM_uint32globus_gss_assist_acquire_cred(OM_uint32*minor_status,gss_cred_usage_tcred_usage,gss_cred_id_t*output_cred_handle)
Called once at the start of the process, to obtain the credentials the process is running under. The
Parametersminor_status pointer for return code
cred_usage GSS_C_INITIATE, GSS_C_ACCEPT, or GSS_C_BOTH
output_cred_handle Pointer to the returned handle. This needs to be passed to many gss routines.
Returns
GSS_S_COMPLETE on success Other GSSAPI return codes
OM_uint32globus_gss_assist_acquire_cred_ext(OM_uint32*minor_status,char*desired_name_char,OM_uint32time_req,constgss_OID_setdesired_mechs,gss_cred_usage_tcred_usage,gss_cred_id_t*output_cred_handle,gss_OID_set*actual_mechs,OM_uint32*time_rec)
Called once at the start of the process, to obtain the credentials the process is running under. All the
parameters of the gss_acquire_cred(), except the desired_name is a string of the form: [type:]name. This
will be imported with the type.
Returns
GSS_S_COMPLETE on success Other GSSPI return codes
Seealso
globus_gss_acquire_cred
OM_uint32globus_gss_assist_read_vhost_cred_dir(OM_uint32*minor_status,constchar*dir,gss_cred_id_t**output_credentials_array,size_t*output_credentials_array_size)
Acquire all GSSAPI credentials in a directory. This function loads all of the credentials available in
the vhost credential directory and returns them in its output parameters.
The credentials directory is expected to contain a directory for each credential, with the directory
containing cert.pem and privkey.pem files.
If the dir parameter is NULL, then this function uses the X509_VHOST_CRED_DIR environment variable, or
the default /etc/grid-security/vhosts/ if it is not set.
Parametersminor_status Mechanism-specific error code
dir Optional directory name to override X509_VHOST_CRED_DIR
output_credentials_array Pointer to a dynamic array allocated to hold credentials
output_credentials_array_size Pointer to be set to the resulting size (in bytes) of the
output_credentials_array