globus_gsi_sysconfig_get_cert_dir_win32 (3) Linux Manual Page
NAME
Functions for Win32 platforms –
Functions
globus_result_t globus_gsi_sysconfig_set_key_permissions_win32 (char *filename)
Win32 – Set Key Permissions.
globus_result_t globus_gsi_sysconfig_file_exists_win32 (const char *filename)
Win32 – File Exists.
globus_result_t globus_gsi_sysconfig_dir_exists_win32 (const char *filename)
Win32 – Directory Exists.
globus_result_t globus_gsi_sysconfig_get_current_working_dir_win32 (char **working_dir)
Win32 – Get Current Working Directory.
globus_result_t globus_gsi_sysconfig_make_absolute_path_for_filename_win32 (char *filename, char **absolute_path)
Win32 – Make Absolute Path.
globus_result_t globus_gsi_sysconfig_split_dir_and_filename_win32 (char *full_filename, char **dir_string, char **filename_string)
Win32 – Split Directory and Filename.
globus_result_t globus_gsi_sysconfig_get_cert_dir_win32 (char **cert_dir)
Win32 – Get Trusted CA Cert Dir.
globus_result_t globus_gsi_sysconfig_get_user_cert_filename_win32 (char **user_cert, char **user_key)
Win32 – Get User Certificate Filename.
globus_result_t globus_gsi_sysconfig_get_host_cert_filename_win32 (char **host_cert, char **host_key)
Win32 – Get Host Certificate and Key Filenames.
globus_result_t globus_gsi_sysconfig_get_service_cert_filename_win32 (char *service_name, char **service_cert, char **service_key)
Win32 – Get Service Certificate and Key Filenames.
globus_result_t globus_gsi_sysconfig_get_proxy_filename_win32 (char **user_proxy, globus_gsi_proxy_file_type_t proxy_file_type)
Win32 – Get Proxy Filename.
globus_result_t globus_gsi_sysconfig_get_ca_cert_files_win32 (char *ca_cert_dir, globus_fifo_t *ca_cert_list)
Win32 – Get CA Cert Filenames.
globus_result_t globus_gsi_sysconfig_remove_all_owned_files_win32 (char *default_filename)
Win32 – Remove all proxies owned by current uid.
globus_result_t globus_gsi_sysconfig_get_gridmap_filename_win32 (char **filename)
Win32 – Get the path and file name of the grid map file.
globus_result_t globus_gsi_sysconfig_get_authz_conf_filename_win32 (char **filename)
Win32 – Get the path and file name of the grid map file.
globus_result_t globus_gsi_sysconfig_get_authz_lib_conf_filename_win32 (char **filename)
Win32 – Get authorization configuration filename.
globus_result_t globus_gsi_sysconfig_get_gaa_conf_filename_win32 (char **filename)
Win32 – Get the path and file name of the gaa config file.
globus_result_t globus_gsi_sysconfig_is_superuser_win32 (int *is_superuser)
Win32 – Check if the current user is root.
globus_result_t globus_gsi_sysconfig_get_signing_policy_filename_win32 (X509_NAME *ca_name, char *cert_dir, char **signing_policy_filename)
Win32 – Get Signing Policy Filename.
Detailed Description
These functions implement the Win32 version of the Globus GSI System Configuration API. They should never be called directly, please use the provided platform independent defines.
Function Documentation
globus_result_t globus_gsi_sysconfig_dir_exists_win32 (const char *filename)
Win32 – Directory Exists. Check that the directory exists
Parameters:
- filename the file to check
Returns:
- GLOBUS_SUCCESS if the directory exists, otherwise an error object identifier.
globus_result_t globus_gsi_sysconfig_file_exists_win32 (const char *filename)
Win32 – File Exists. Check that the file exists
Parameters:
- filename the file to check
Returns:
- GLOBUS_SUCCESS (even if the file doesn’t exist) – in some abortive cases an error object identifier is returned
globus_result_t globus_gsi_sysconfig_get_authz_conf_filename_win32 (char **filename)
Win32 – Get the path and file name of the grid map file. Get the path and file name of the authorization callback configuration file
Parameters:
- filename Contains the location of the authorization callback configuration file upon successful return
Returns:
- GLOBUS_SUCCESS if no error occurred, otherwise an error object ID is returned
globus_result_t globus_gsi_sysconfig_get_authz_lib_conf_filename_win32 (char **filename)
Win32 – Get authorization configuration filename. Get the path and file name of the authorization callback library configuration file
Parameters:
- filename Contains the location of the authorization callback library configuration file upon successful return
Returns:
- GLOBUS_SUCCESS if no error occurred, otherwise an error object ID is returned
globus_result_t globus_gsi_sysconfig_get_ca_cert_files_win32 (char *ca_cert_dir, globus_fifo_t *ca_cert_list)
Win32 – Get CA Cert Filenames. Gets a list of trusted CA certificate filenames in a trusted CA certificate directory.
Parameters:
- ca_cert_dir The trusted CA certificate directory to get the filenames from
ca_cert_list The resulting list of CA certificate filenames. This is a globus list structure.
See Also:
- globus_fifo_t
Returns:
- GLOBUS_SUCCESS if no error occurred, otherwise an error object ID is returned
globus_result_t globus_gsi_sysconfig_get_cert_dir_win32 (char **cert_dir)
Win32 – Get Trusted CA Cert 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.
- 1.
-
X509_CERT_DIR environment variable– if this is set, the trusted certificates will be searched for in that directory. This variable allows the end user to specify the location of trusted certificates. - 2.
-
x509_cert_dir registry key– If this registry key is set on windows, the directory it points to should contain the trusted certificates. The path to the registry key is software\Globus\GSI - 3.
-
\<user home directory>\.globus
