They should never be called directly, please use the provided platform independent defines.
| globus_result_t globus_gsi_sysconfig_set_key_permissions_win32 | ( | char * | filename | ) |
Set the file permissions of a file to read only by the user which are the permissions that should be set for all private keys.
| filename |
| globus_result_t globus_gsi_sysconfig_file_exists_win32 | ( | const char * | filename | ) |
Check that the file exists.
| filename | the file to check |
| globus_result_t globus_gsi_sysconfig_dir_exists_win32 | ( | const char * | filename | ) |
Check that the directory exists.
| filename | the file to check |
| globus_result_t globus_gsi_sysconfig_get_current_working_dir_win32 | ( | char ** | working_dir | ) |
Get the current working directory on a windows system.
| working_dir | The working directory to get |
| globus_result_t globus_gsi_sysconfig_make_absolute_path_for_filename_win32 | ( | char * | filename, | |
| char ** | absolute_path | |||
| ) |
Make the filename into an absolute path string based on the current working directory.
| filename | the filename to get the absolute path of. | |
| absolute_path | The resulting absolute path |
| globus_result_t globus_gsi_sysconfig_split_dir_and_filename_win32 | ( | char * | full_filename, | |
| char ** | dir_string, | |||
| char ** | filename_string | |||
| ) |
Split the directory and filename portions of a filename string into two separate strings.
| full_filename | ||
| dir_string | ||
| filename_string |
| globus_result_t globus_gsi_sysconfig_get_cert_dir_win32 | ( | char ** | 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.
| cert_dir | The trusted certificates directory |
| globus_result_t globus_gsi_sysconfig_get_user_cert_filename_win32 | ( | char ** | user_cert, | |
| char ** | user_key | |||
| ) |
Get the User Certificate Filename based on the current user's environment.
The following locations are searched for cert and key files in order:
| user_cert | pointer the filename of the user certificate | |
| user_key | pointer to the filename of the user key |
| globus_result_t globus_gsi_sysconfig_get_host_cert_filename_win32 | ( | char ** | host_cert, | |
| char ** | host_key | |||
| ) |
Get the Host Certificate and Key Filenames based on the current user's environment.
The host cert and key are searched for in the following locations (in order):
| host_cert | pointer to the host certificate filename | |
| host_key | pointer to the host key filename |
| globus_result_t globus_gsi_sysconfig_get_service_cert_filename_win32 | ( | char * | service_name, | |
| char ** | service_cert, | |||
| char ** | service_key | |||
| ) |
Get the Service Certificate Filename based on the current user's environment.
The host cert and key are searched for in the following locations (in order):
| service_name | The name of the service which allows us to determine the locations of cert and key files to look for | |
| service_cert | pointer to the host certificate filename | |
| service_key | pointer to the host key filename |
| globus_result_t globus_gsi_sysconfig_get_proxy_filename_win32 | ( | char ** | user_proxy, | |
| globus_gsi_proxy_file_type_t | proxy_file_type | |||
| ) |
Get the proxy cert filename based on the following search order:.
| user_proxy | the proxy filename of the user | |
| proxy_file_type | Switch for determining whether to return a existing proxy filename or if a filename suitable for creating a proxy should be returned |
| globus_result_t globus_gsi_sysconfig_get_ca_cert_files_win32 | ( | char * | ca_cert_dir, | |
| globus_fifo_t * | ca_cert_list | |||
| ) |
Gets a list of trusted CA certificate filenames in a trusted CA certificate directory.
| 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 a globus list structure. |
| globus_result_t globus_gsi_sysconfig_remove_all_owned_files_win32 | ( | char * | default_filename | ) |
Removes all proxies (ie.
all delegated and grid-proxy-init generated proxies) found in the secure tmp directory that are owned by the current user.
| default_filename | The filename of the default proxy |
| globus_result_t globus_gsi_sysconfig_get_gridmap_filename_win32 | ( | char ** | filename | ) |
Get the path and file name of the grid map file.
| filename | Contains the location of the grid map file upon successful return |
| globus_result_t globus_gsi_sysconfig_get_authz_conf_filename_win32 | ( | char ** | filename | ) |
Get the path and file name of the authorization callback configuration file.
| filename | Contains the location of the authorization callback configuration file upon successful return |
| globus_result_t globus_gsi_sysconfig_get_gaa_conf_filename_win32 | ( | char ** | filename | ) |
Get the path and file name of the gaa config configuration file .
| filename | Contains the location of the authorization callback configuration file upon successful return |
| globus_result_t globus_gsi_sysconfig_is_superuser_win32 | ( | int * | is_superuser | ) |
Checks whether the current user is root.
| is_superuser | 1 if the user is the superuser 0 if not |
| globus_result_t globus_gsi_sysconfig_get_signing_policy_filename_win32 | ( | X509_NAME * | ca_name, | |
| char * | cert_dir, | |||
| char ** | signing_policy_filename | |||
| ) |
Get the Signing Policy Filename on the current system, based on the CA's subject name, and the trusted certificates directory.
| ca_name | The X509 subject name of the CA to get the signing policy of. The hash of the CA is generated from this | |
| cert_dir | The trusted CA certificates directory, containing the singing_policy files of the trusted CA's. | |
| signing_policy_filename | The resulting singing_policy filename |
about globus |
globus toolkit |
dev.globus
Comments? webmaster@globus.org