globus_gsi_proxy_core
7.6
|
![]() |
Typedefs | |
typedef struct globus_l_gsi_proxy_handle_attrs_s * | globus_gsi_proxy_handle_attrs_t |
Functions | |
globus_result_t | globus_gsi_proxy_handle_attrs_init (globus_gsi_proxy_handle_attrs_t *handle_attrs) |
Initialize Attributes. More... | |
globus_result_t | globus_gsi_proxy_handle_attrs_destroy (globus_gsi_proxy_handle_attrs_t handle_attrs) |
Initialize Attributes. More... | |
globus_result_t | globus_gsi_proxy_handle_attrs_set_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int bits) |
Set Key Bits. More... | |
globus_result_t | globus_gsi_proxy_handle_attrs_get_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int *bits) |
Get Key Bits. More... | |
globus_result_t | globus_gsi_proxy_handle_attrs_set_init_prime (globus_gsi_proxy_handle_attrs_t handle_attrs, int prime) |
Set Initial Prime Number. More... | |
globus_result_t | globus_gsi_proxy_handle_attrs_get_init_prime (globus_gsi_proxy_handle_attrs_t handle_attrs, int *prime) |
Get Initial Prime Number. More... | |
Get Signing Algorithm | |||||
Gets the Signing Algorithm to used to sign the certificate request. In most cases, the signing party will ignore this value, and sign with an algorithm of its choice.
| |||||
globus_result_t | globus_gsi_proxy_handle_attrs_set_clock_skew_allowable (globus_gsi_proxy_handle_attrs_t handle_attrs, int skew) | ||||
Set Clock Skew Allowable. More... | |||||
globus_result_t | globus_gsi_proxy_handle_attrs_get_clock_skew_allowable (globus_gsi_proxy_handle_attrs_t handle_attrs, int *skew) | ||||
Get Clock Skew Allowable. More... | |||||
globus_result_t | globus_gsi_proxy_handle_attrs_get_key_gen_callback (globus_gsi_proxy_handle_attrs_t handle_attrs, void(**callback)(int, int, void *)) | ||||
Get Key Gen Callback. More... | |||||
globus_result_t | globus_gsi_proxy_handle_attrs_set_key_gen_callback (globus_gsi_proxy_handle_attrs_t handle_attrs, void(*callback)(int, int, void *)) | ||||
Set Key Gen Callback. More... | |||||
globus_result_t | globus_gsi_proxy_handle_attrs_copy (globus_gsi_proxy_handle_attrs_t a, globus_gsi_proxy_handle_attrs_t *b) | ||||
Copy Attributes. More... | |||||
Handle attributes are used to control additional features of the GSI Proxy handle. These features are operation independent.
Currently there are no attributes.
typedef struct globus_l_gsi_proxy_handle_attrs_s* globus_gsi_proxy_handle_attrs_t |
Handle Attributes.
A GSI Proxy handle attributes type is used to associate immutable parameter values with a Handle Management handle. A handle attributes object should be created with immutable parameters and then passed to the proxy handle init function globus_gsi_proxy_handle_init().
globus_result_t globus_gsi_proxy_handle_attrs_copy | ( | globus_gsi_proxy_handle_attrs_t | a, |
globus_gsi_proxy_handle_attrs_t * | b | ||
) |
Copy Attributes.
Make a copy of GSI Proxy handle attributes
a | The handle attributes to copy |
b | The copy |
globus_result_t globus_gsi_proxy_handle_attrs_destroy | ( | globus_gsi_proxy_handle_attrs_t | handle_attrs | ) |
Initialize Attributes.
Destroy the GSI Proxy handle attributes
handle_attrs | The handle attributes to be destroyed. |
globus_result_t globus_gsi_proxy_handle_attrs_get_clock_skew_allowable | ( | globus_gsi_proxy_handle_attrs_t | handle_attrs, |
int * | skew | ||
) |
Get Clock Skew Allowable.
Get the allowable clock skew for the proxy certificate
handle_attrs | The handle_attrs to get the clock skew from |
skew | The allowable clock skew (in seconds) to get from the proxy certificate request. This value gets set by the function, so it needs to be a pointer. |
globus_result_t globus_gsi_proxy_handle_attrs_get_init_prime | ( | globus_gsi_proxy_handle_attrs_t | handle_attrs, |
int * | prime | ||
) |
Get Initial Prime Number.
Get the initial prime number used for generating the public key pair in the RSA algorithm
handle_attrs | The attributes to get the initial prime number from |
prime | The initial prime number taken from the attributes |
globus_result_t globus_gsi_proxy_handle_attrs_get_key_gen_callback | ( | globus_gsi_proxy_handle_attrs_t | handle_attrs, |
void(**)(int, int, void *) | callback | ||
) |
Get Key Gen Callback.
Get the public/private key generation callback that provides status during the generation of the keys
handle_attrs | The handle_attrs to get the callback from |
callback | The callback from the handle attributes |
globus_result_t globus_gsi_proxy_handle_attrs_get_keybits | ( | globus_gsi_proxy_handle_attrs_t | handle_attrs, |
int * | bits | ||
) |
Get Key Bits.
Gets the length of the public key pair used by the proxy certificate
handle_attrs | the attributes to get the key length from |
bits | the length of the key pair in bits |
globus_result_t globus_gsi_proxy_handle_attrs_init | ( | globus_gsi_proxy_handle_attrs_t * | handle_attrs | ) |
Initialize Attributes.
Initialize GSI Proxy Handle Attributes.
Initialize proxy handle attributes, which can (and should) be associated with a proxy handle. For most purposes, these attributes should primarily be used by the proxy handle.
Currently, no attibute values are initialized.
handle_attrs | The handle attributes structure to be initialized |
globus_result_t globus_gsi_proxy_handle_attrs_set_clock_skew_allowable | ( | globus_gsi_proxy_handle_attrs_t | handle_attrs, |
int | skew | ||
) |
Set Clock Skew Allowable.
Sets the clock skew in minutes of the proxy cert request so that time differences between hosts won't cause problems. This value defaults to 5 minutes.
handle_attrs | the handle_attrs containing the clock skew to be set |
skew | the amount to skew by (in seconds) |
globus_result_t globus_gsi_proxy_handle_attrs_set_init_prime | ( | globus_gsi_proxy_handle_attrs_t | handle_attrs, |
int | prime | ||
) |
Set Initial Prime Number.
Set the initial prime number used for generating public key pairs in the RSA algorithm
handle_attrs | The attributes to set |
prime | The prime number to set it to This value needs to be a prime number |
globus_result_t globus_gsi_proxy_handle_attrs_set_key_gen_callback | ( | globus_gsi_proxy_handle_attrs_t | handle_attrs, |
void(*)(int, int, void *) | callback | ||
) |
Set Key Gen Callback.
Set the public/private key generation callback that provides status during the generation of the keys
handle_attrs | The handle_attrs to get the callback from |
callback | The callback from the handle attributes |
globus_result_t globus_gsi_proxy_handle_attrs_set_keybits | ( | globus_gsi_proxy_handle_attrs_t | handle_attrs, |
int | bits | ||
) |
Set Key Bits.
Set the length of the public key pair used by the proxy certificate
handle_attrs | the attributes to set |
bits | the length to set it to (usually 1024) |