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