globus_gss...credential(3)
πΈ globus_gss...credential π
okay bestie, welcome to the Library Functions Manual page for globus_gss...credential β it's part of the globus_gss_assist fam, and it's all about getting your credentials sorted. let's go β¨
π NAME π
globus_gss_assist_credential β Credential Management
- Acquire Credential.
periodt. that's the whole job. it acquires credentials. iconic behavior honestly π
β¨ SYNOPSIS β¨
π Functions
OM_uint32 globus_gss_assist_acquire_cred (OM_uint32 *minor_status,
gss_cred_usage_t cred_usage, gss_cred_id_t *output_cred_handle)
OM_uint32 globus_gss_assist_acquire_cred_ext (OM_uint32 *minor_status,
char *desired_name_char, 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 globus_gss_assist_read_vhost_cred_dir (OM_uint32
*minor_status, const char *dir, gss_cred_id_t
**output_credentials_array, size_t *output_credentials_array_size)
Acquire all GSSAPI credentials in a directory. ποΈ
π¦ Detailed Description π¦
Acquire Credential.
The functions in this section are used to acquire security credentials. that's it, that's the vibe. you want creds? these are the little guys that go get them for you π«Ά
π Function Documentation π
β OM_uint32 globus_gss_assist_acquire_cred (OM_uint32 * minor_status, gss_cred_usage_t cred_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
ngl bestie the original sentence just... ends on "The" π not me finishing a thought for it, we do not make the rules, we just report them faithfully.
π Parameters
minor_statusβ pointer for return codecred_usageβGSS_C_INITIATE,GSS_C_ACCEPT, orGSS_C_BOTHoutput_cred_handleβ Pointer to the returned handle. This needs to be passed to many gss routines.
π Returns
GSS_S_COMPLETEon success- Other GSSAPI return codes
β OM_uint32 globus_gss_assist_acquire_cred_ext (OM_uint32 * minor_status, char * desired_name_char, 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)
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_COMPLETEon success- Other GSSPI return codes
π See also
globus_gss_acquire_cred
β OM_uint32 globus_gss_assist_read_vhost_cred_dir (OM_uint32 * minor_status, const char * 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.
heads up bestie β that default path is /etc/grid-security/vhosts/ exactly as written, hyphen wrap in the original and all, no cap. π
π Parameters
minor_statusβ Mechanism-specific error codedirβ Optional directory name to overrideX509_VHOST_CRED_DIRoutput_credentials_arrayβ Pointer to a dynamic array allocated to hold credentialsoutput_credentials_array_sizeβ Pointer to be set to the resulting size (in bytes) of theoutput_credentials_array
π Author π
Generated automatically by Doxygen for globus_gss_assist from the source code. (so nobody hand-wrote this and honestly? respect the automation π)
and that's the whole page, bestie!! this came to you courtesy of globus_gss_assist, Version 12.7 π go forth and acquire those credentials, you main character π¦β¨π
π¦ where this page comes from
- epel 10: globus-gss-assist-doc 12.7-4.el10_0 Β· Apache-2.0
- fedora 43: globus-gss-assist-doc 12.7-9.fc43 Β· Apache-2.0
- fedora 44: globus-gss-assist-doc 12.7-10.fc44 Β· Apache-2.0
- ubuntu resolute: libglobus-gss-assist-doc 12.7-3build2 Β· Apache-2.0
- ubuntu stonking: libglobus-gss-assist-doc 12.7-4 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms