Defines

Defines


Detailed Description

These precompiler defines allow for a platform (ie Win32 vs UNIX) independent API.


Define Documentation

Get the current users home directorySee globus_gsi_sysconfig_get_home_dir_unix() and globus_gsi_sysconfig_get_home_dir_win32()

Check for the correct file permissions on a private key.

See globus_gsi_sysconfig_check_keyfile_unix() and globus_gsi_sysconfig_check_keyfile_win32()

Check for the correct file permissions on a certificate.

See globus_gsi_sysconfig_check_certfile_unix() and globus_gsi_sysconfig_check_certfile_win32()

Determine the location of the trusted certificates directorySee globus_gsi_sysconfig_get_cert_dir_unix() and globus_gsi_sysconfig_get_cert_dir_win32()

Get a list of of trusted CA certificate filenames in a trusted CA certificate directory.

See globus_gsi_sysconfig_get_ca_cert_files_unix() and globus_gsi_sysconfig_get_ca_cert_files_win32()

Determine the location of the authorization callout config file.

See globus_gsi_sysconfig_get_authz_conf_filename_unix()

Determine the location of the GAA callout config file.

See globus_gsi_sysconfig_get_gaa_conf_filename_unix()

Get the current UID in string formSee globus_gsi_sysconfig_get_user_id_string_unix() and globus_gsi_sysconfig_get_user_id_string_win32()

Get the current PID in string formSee globus_gsi_sysconfig_get_proc_id_string_unix() and globus_gsi_sysconfig_get_proc_id_string_win32()

Get the current user nameSee globus_gsi_sysconfig_get_username_unix() and globus_gsi_sysconfig_get_username_win32()