typedef struct globus_l_gsi_callback_data_s* globus_gsi_callback_data_t |
Callback data typedef.
globus_result_t globus_gsi_callback_data_init | ( | globus_gsi_callback_data_t * | callback_data | ) |
This function initializes a globus_gsi_callback_data_t.
callback_data | Reference to the structure to be initialized |
globus_result_t globus_gsi_callback_data_destroy | ( | globus_gsi_callback_data_t | callback_data | ) |
This function destroys a globus_gsi_callback_data_t.
callback_data | The structure to be destroyed |
globus_result_t globus_gsi_callback_data_copy | ( | globus_gsi_callback_data_t | source, | |
globus_gsi_callback_data_t * | dest | |||
) |
This function copies a globus_gsi_callback_data_t.
source | The structure to be copied | |
dest | The destination of the copy |
globus_result_t globus_gsi_callback_get_cert_depth | ( | globus_gsi_callback_data_t | callback_data, | |
int * | cert_depth | |||
) |
This function returns the certificate chain depth.
callback_data | The globus_gsi_callback_data_t to retrieve the depth from | |
cert_depth | The returned certificate chain depth |
globus_result_t globus_gsi_callback_set_cert_depth | ( | globus_gsi_callback_data_t | callback_data, | |
int | cert_depth | |||
) |
This function sets the certificate chain depth.
callback_data | The globus_gsi_callback_data_t to retrieve the depth from | |
cert_depth | The certificate chain depth |
globus_result_t globus_gsi_callback_get_proxy_depth | ( | globus_gsi_callback_data_t | callback_data, | |
int * | proxy_depth | |||
) |
This function returns the number of proxies in the certificate chain.
callback_data | The globus_gsi_callback_data_t to retrieve the depth from | |
proxy_depth | The returned "proxy chain" depth |
globus_result_t globus_gsi_callback_set_proxy_depth | ( | globus_gsi_callback_data_t | callback_data, | |
int | proxy_depth | |||
) |
This function sets the number of proxies in the certificate chain.
callback_data | The globus_gsi_callback_data_t to retrieve the depth from | |
proxy_depth | The "proxy chain" depth |
globus_result_t globus_gsi_callback_get_cert_type | ( | globus_gsi_callback_data_t | callback_data, | |
globus_gsi_cert_utils_cert_type_t * | cert_type | |||
) |
This function returns the certificate type of the certificate currently being processed.
callback_data | The globus_gsi_callback_data_t to retrieve the certificate type from | |
cert_type | Variable containing the certificate type on return |
globus_result_t globus_gsi_callback_set_cert_type | ( | globus_gsi_callback_data_t | callback_data, | |
globus_gsi_cert_utils_cert_type_t | cert_type | |||
) |
This function sets the certificate type of the certificate currently being processed.
callback_data | The globus_gsi_callback_data_t to set the certificate type on | |
cert_type | The certificate type |
globus_result_t globus_gsi_callback_get_cert_chain | ( | globus_gsi_callback_data_t | callback_data, | |
STACK_OF(X509)** | cert_chain | |||
) |
This function returns the certificate chain associated with the callback data.
callback_data | The globus_gsi_callback_data_t to retreive the certificate chain from. | |
cert_chain | Contains the certificate chain upon successful return |
globus_result_t globus_gsi_callback_set_cert_chain | ( | globus_gsi_callback_data_t | callback_data, | |
STACK_OF(X509)* | cert_chain | |||
) |
This function sets the certificate chain associated with the callback data.
callback_data | The globus_gsi_callback_data_t to set the certificate chain on | |
cert_chain | The certificate chain |
globus_result_t globus_gsi_callback_get_multiple_limited_proxy_ok | ( | globus_gsi_callback_data_t | callback_data, | |
int * | multiple_limited_proxy_ok | |||
) |
This function gets the value of the limited proxy handling setting.
This setting determines whether path validation will accept limited proxies that have been further delegated, ie certificate chains with a limited proxy followed by further proxies.
callback_data | The globus_gsi_callback_data_t to get the limited proxy setting from | |
multiple_limited_proxy_ok | Contains the value of the setting upon successful return. |
globus_result_t globus_gsi_callback_set_multiple_limited_proxy_ok | ( | globus_gsi_callback_data_t | callback_data, | |
int | multiple_limited_proxy_ok | |||
) |
This function sets the value of the limited proxy handling setting.
This setting determines whether path validation will accept limited proxies that have been further delegated, ie certificate chains with a limited proxy followed by further proxies.
callback_data | The globus_gsi_callback_data_t to set the limited proxy setting on | |
multiple_limited_proxy_ok | The value of the setting |
globus_result_t globus_gsi_callback_get_extension_oids | ( | globus_gsi_callback_data_t | callback_data, | |
void ** | extension_oids | |||
) |
This function gets a list of X.509 extension OIDs that may be used by the extensions callback to allow or disallow certain extensions.
callback_data | The globus_gsi_callback_data_t to get the array of extension OIDs from. | |
extension_oids | Contains the list of extension OIDs upon successful return. |
globus_result_t globus_gsi_callback_set_extension_oids | ( | globus_gsi_callback_data_t | callback_data, | |
void * | extension_oids | |||
) |
This function sets a list of X.509 extension OIDs that may be used by the extensions callback to allow or disallow certain extensions.
callback_data | The globus_gsi_callback_data_t to get the array of extension OIDs from. | |
extension_oids | The list of extension OIDs |
globus_result_t globus_gsi_callback_get_cert_dir | ( | globus_gsi_callback_data_t | callback_data, | |
char ** | cert_dir | |||
) |
This function gets the trusted certificate directory from the callback data.
callback_data | The globus_gsi_callback_data_t to get the trusted certificates directory from. | |
cert_dir | Contains the path to the trusted certificate directory upon successful return. |
globus_result_t globus_gsi_callback_set_cert_dir | ( | globus_gsi_callback_data_t | callback_data, | |
char * | cert_dir | |||
) |
This function sets the trusted certificate directory on the callback data.
callback_data | The globus_gsi_callback_data_t to set the trusted certificates directory on. | |
cert_dir | The path to the trusted certificate directory |
globus_result_t globus_gsi_callback_get_extension_cb | ( | globus_gsi_callback_data_t | callback_data, | |
globus_gsi_extension_callback_t * | extension_cb | |||
) |
This function gets the callback that is called for unknown X.509 extensions.
callback_data | The globus_gsi_callback_data_t to get the callback information from | |
extension_cb | Contains the extension callback upon successful return. |
globus_result_t globus_gsi_callback_set_extension_cb | ( | globus_gsi_callback_data_t | callback_data, | |
globus_gsi_extension_callback_t | extension_cb | |||
) |
This function sets the callback that is called for unknown X.509 extensions.
callback_data | The globus_gsi_callback_data_t to set the callback information on | |
extension_cb | The extension callback |
globus_result_t globus_gsi_callback_get_error | ( | globus_gsi_callback_data_t | callback_data, | |
globus_result_t * | error | |||
) |
This function gets the error status stored in the callback data.
callback_data | The globus_gsi_callback_data_t to get the error from | |
error | Contains the error upon successful return. |
globus_result_t globus_gsi_callback_set_error | ( | globus_gsi_callback_data_t | callback_data, | |
globus_result_t | error | |||
) |
This function sets the error status stored in the callback data.
callback_data | The globus_gsi_callback_data_t to set the error on | |
error | The error |
globus_result_t globus_gsi_callback_get_check_policy_for_self_signed_certs | ( | globus_gsi_callback_data_t | callback_data, | |
globus_bool_t * | check | |||
) |
This function gets the value of the "check policy for self-signed certificates flag" in the callback data.
If this is set than the CA signing policy for a self-signed certificate must include a policy line that allows it to sign itself.
callback_data | The globus_gsi_callback_data_t to get the error from | |
check | Contains the value of the flag upon successful return. |
globus_result_t globus_gsi_callback_set_check_policy_for_self_signed_certs | ( | globus_gsi_callback_data_t | callback_data, | |
globus_bool_t | check | |||
) |
This function sets the value of the "check policy for self-signed certificates flag" in the callback data.
If this is set than the CA signing policy for a self-signed certificate must include a policy line that allows it to sign itself.
callback_data | The globus_gsi_callback_data_t to set the error on | |
check | New value of the flag |
about globus |
globus toolkit |
dev.globus
Comments? webmaster@globus.org