Poster of Linux kernelThe best gift for a Linux geek
Credential Handle Attributes

Credential Handle Attributes

Section: globus gsi credential (3) Updated: Sat Oct 16 2010
Local index Up
 

NAME

Credential Handle Attributes -

Create/Destroy/Modify GSI Credential Handle Attributes.

 

Typedefs


typedef struct globus_l_gsi_cred_handle_attrs_s * globus_gsi_cred_handle_attrs_t
 

Credential Handle Attributes Initialization and Destruction


 
globus_result_t globus_gsi_cred_handle_attrs_init (globus_gsi_cred_handle_attrs_t *handle_attrs)

globus_result_t globus_gsi_cred_handle_attrs_destroy (globus_gsi_cred_handle_attrs_t handle_attrs)
 

Copy Credential Handle Attributes


 
globus_result_t globus_gsi_cred_handle_attrs_copy (globus_gsi_cred_handle_attrs_t source, globus_gsi_cred_handle_attrs_t *dest)
 

Seting and Getting the CA Cert Dir


 
globus_result_t globus_gsi_cred_handle_attrs_set_ca_cert_dir (globus_gsi_cred_handle_attrs_t handle_attrs, char *ca_cert_dir)

globus_result_t globus_gsi_cred_handle_attrs_get_ca_cert_dir (globus_gsi_cred_handle_attrs_t handle_attrs, char **ca_cert_dir)
 

Setting and Getting the Search Order


 
globus_result_t globus_gsi_cred_handle_attrs_set_search_order (globus_gsi_cred_handle_attrs_t handle_attrs, globus_gsi_cred_type_t search_order[])

globus_result_t globus_gsi_cred_handle_attrs_get_search_order (globus_gsi_cred_handle_attrs_t handle_attrs, globus_gsi_cred_type_t **search_order)
 

Detailed Description

Create/Destroy/Modify GSI Credential Handle Attributes.

Within the Globus GSI Credential Library, all credential handles contain a attribute structure, which in turn contains handle instance independent attributes.

This section defines operations to create, modify and destroy GSI Credential handle attributes.  

Typedef Documentation

 

typedef struct globus_l_gsi_cred_handle_attrs_s* globus_gsi_cred_handle_attrs_t

Credential Handle Attributes. Credential handle attributes provide a set of immutable parameters for a credential handle

See also:

globus_gsi_cred_handle_init

 

Function Documentation

 

globus_result_t globus_gsi_cred_handle_attrs_init (globus_gsi_cred_handle_attrs_t * handle_attrs)

Initializes the immutable Credential Handle Attributes The handle attributes are initialized as follows: .IP "•" 2 The search order is set to SERVICE, HOST, PROXY, USER

All other attributes are set to 0/NULL

Parameters:

handle_attrs the attributes to be initialized

Returns:

GLOBUS_SUCESS if initialization was successful, otherwise an error is returned

 

globus_result_t globus_gsi_cred_handle_attrs_destroy (globus_gsi_cred_handle_attrs_t handle_attrs)

Destroy the Credential Handle Attributes. This function does some cleanup and deallocation of the handle attributes.

Parameters:

handle_attrs The handle attributes to destroy

Returns:

GLOBUS_SUCCESS

 

globus_result_t globus_gsi_cred_handle_attrs_copy (globus_gsi_cred_handle_attrs_t source, globus_gsi_cred_handle_attrs_t * dest)

Copy the Credential Handle Attributes. Parameters:

source The handle attribute to be copied
dest The copy

Returns:

GLOBUS_SUCESS unless there was an error, in which case an error object is returned.

 

globus_result_t globus_gsi_cred_handle_attrs_set_ca_cert_dir (globus_gsi_cred_handle_attrs_t handle_attrs, char * ca_cert_dir)

Set the Trusted CA Certificate Directory Location. Parameters:

handle_attrs the credential handle attributes to set
ca_cert_dir the trusted ca certificates directory

Returns:

GLOBUS_SUCCESS if no errors occurred. In case of a null handle_attrs, an error object id is returned

 

globus_result_t globus_gsi_cred_handle_attrs_get_ca_cert_dir (globus_gsi_cred_handle_attrs_t handle_attrs, char ** ca_cert_dir)

Get the trusted ca cert directory. Parameters:

handle_attrs the credential handle attributes to get the trusted ca cert directory from
ca_cert_dir the trusted ca certificates directory

Returns:

GLOBUS_SUCCESS if no errors occurred. In case of a null handle_attrs or pointer to ca_cert_dir, an error object id is returned

 

globus_result_t globus_gsi_cred_handle_attrs_set_search_order (globus_gsi_cred_handle_attrs_t handle_attrs, globus_gsi_cred_type_t search_order[])

Set the search order for finding a user certificate. The default value is {SERVICE, HOST, PROXY, USER}

Parameters:

handle_attrs The handle attributes to set the search order of
search_order The search order. Should be a three element array containing in some order PROXY, USER, HOST, SERVICE. The array should be terminated by the value GLOBUS_SO_END.

Returns:

GLOBUS_SUCCESS unless handle_attrs is null

 

globus_result_t globus_gsi_cred_handle_attrs_get_search_order (globus_gsi_cred_handle_attrs_t handle_attrs, globus_gsi_cred_type_t ** search_order)

Get the search order of the handle attributes. Parameters:

handle_attrs The handle attributes to get the search order from
search_order The search_order of the handle attributes

Returns:

GLOBUS_SUCCESS unless handle_attrs is null

 

Author

Generated automatically by Doxygen for globus gsi credential from the source code.


 

Index

NAME
Typedefs
Credential Handle Attributes Initialization and Destruction
Copy Credential Handle Attributes
Seting and Getting the CA Cert Dir
Setting and Getting the Search Order
Detailed Description
Typedef Documentation
typedef struct globus_l_gsi_cred_handle_attrs_s* globus_gsi_cred_handle_attrs_t
Function Documentation
globus_result_t globus_gsi_cred_handle_attrs_init (globus_gsi_cred_handle_attrs_t * handle_attrs)
globus_result_t globus_gsi_cred_handle_attrs_destroy (globus_gsi_cred_handle_attrs_t handle_attrs)
globus_result_t globus_gsi_cred_handle_attrs_copy (globus_gsi_cred_handle_attrs_t source, globus_gsi_cred_handle_attrs_t * dest)
globus_result_t globus_gsi_cred_handle_attrs_set_ca_cert_dir (globus_gsi_cred_handle_attrs_t handle_attrs, char * ca_cert_dir)
globus_result_t globus_gsi_cred_handle_attrs_get_ca_cert_dir (globus_gsi_cred_handle_attrs_t handle_attrs, char ** ca_cert_dir)
globus_result_t globus_gsi_cred_handle_attrs_set_search_order (globus_gsi_cred_handle_attrs_t handle_attrs, globus_gsi_cred_type_t search_order[])
globus_result_t globus_gsi_cred_handle_attrs_get_search_order (globus_gsi_cred_handle_attrs_t handle_attrs, globus_gsi_cred_type_t ** search_order)
Author

This document was created by man2html, using the manual pages.
Time: 21:47:02 GMT, April 16, 2011