GLOBUS_GSI_SYSCONFIG_GET_UNIQUE_PROXY_FILENAME(3)

πŸ“¦
version 9.6 Β· 5 versions
, in epel 10, fedora 43, fedora 44, ubuntu resolute, ubuntu stonking

πŸ’– globus_gsi_sysconfig_shared β€” Library Functions Manual πŸ’–

okay bestie, sit down, hydrate, and let me tell you about globus_gsi_sysconfig_shared β€” it lives in section 3 of the manual (that's the "library functions" section, iykyk) and it's the chill, platform-independent corner of the Globus GSI System Configuration API. ✨


🌸 NAME 🌸

globus_gsi_sysconfig_shared β€” Functions for all platforms

  • Functions for all platforms.

fr fr, that's the whole name block. no cap.


πŸŽ€ SYNOPSIS πŸŽ€

✨ Functions ✨

  • globus_result_t globus_gsi_sysconfig_get_unique_proxy_filename (char **unique_filename) β€” Get Unique Proxy Filename. πŸ’…
  • globus_result_t globus_gsi_sysconfig_get_vhost_cred_dir (char **dir_name_out) β€” UNIX β€” Get vhost credential dir. 🐧

πŸ¦‹ Detailed Description πŸ¦‹

Functions for all platforms.

These functions are platform independent members of the Globus GSI System Configuration API. like, they don't care what OS you're on, they just work. iconic behavior honestly. πŸ‘‘


🌈 Function Documentation 🌈

πŸ’œ globus_result_t globus_gsi_sysconfig_get_unique_proxy_filename (char **unique_filename)

Get Unique Proxy Filename. Get a unique proxy cert filename. This is mostly used for delegated proxy credentials. Each filename returned is going to be unique for each time the function is called β€” so every single call hands you a fresh, never-before-seen name. it's giving ✨exclusive✨.

Parameters

  • unique_filename β€” the unique filename for a delegated proxy cert

Returns

GLOBUS_SUCCESS or an error object identifier

so real talk: either you get the happy GLOBUS_SUCCESS, or you get an error object identifier. no in-between, bestie. 😭

🌸 globus_result_t globus_gsi_sysconfig_get_vhost_cred_dir (char **dir_name_out)

UNIX β€” Get vhost credential dir. Get the Trusted Certificate Directory containing the trusted Certificate Authority certificates. This directory is determined in the order shown below. Failure in one method results in attempting the next β€” so it just keeps trying, one after another, until something sticks. she's persistent. πŸ’…

  1. $X509_VHOST_CRED_DIR environment variable
  2. $GLOBUS_LOCATION/etc/vhosts
  3. /etc/grid-security/vhosts

If this function is successful, it modifies dir_name_out to point to the directory path. The caller must free this value.

⚠️ okay important bestie: the caller must free this value. that memory is yours now. don't ghost it. 🫢

Returns

If successful, this function returns GLOBUS_SUCCESS. Otherwise, this function returns an error result.

Parameters

  • dir_name_out β€” Pointer to set to the vhosts directory

🧚 Author 🧚

Generated automatically by Doxygen for globus_gsi_sysconfig from the source code. so no human wrote this, a robot did, and honestly? the robot ate. πŸ€–βœ¨


and that's the whole page, bestie!! this one came from globus_gsi_sysconfig, Version 9.6, and yeah β€” the header line was globus_gsi...nfig_shared(3) (Library Functions Manual) and the footer was globus_gsi_sysconfig / Version 9.6 / globus_gsi...nfig_shared(3). πŸŽ€ bye ily, go free your strings πŸ¦‹πŸ’–