42 #define CGSI_OPT_CLIENT 0x1 44 #define CGSI_OPT_SERVER 0x2 46 #define CGSI_OPT_DELEG_FLAG 0x4 48 #define CGSI_OPT_SSL_COMPATIBLE 0x8 50 #define CGSI_OPT_DISABLE_NAME_CHECK 0x10 52 #define CGSI_OPT_KEEP_ALIVE 0x20 54 #define CGSI_OPT_DISABLE_MAPPING 0x40 57 #define CGSI_OPT_DISABLE_VOMS_CHECK 0x80 60 #define CGSI_OPT_ALLOW_ONLY_SELF 0x100 85 int cgsi_plugin(
struct soap *soap,
struct soap_plugin *plugin,
void *arg);
127 int get_client_dn(
struct soap *soap,
char *dn,
size_t dnlen);
int set_default_proxy_file(struct soap *soap, char *filename)
int retrieve_userca_and_voms_creds(struct soap *soap)
int retrieve_voms_creds(struct soap *soap)
int client_cgsi_plugin(struct soap *soap, struct soap_plugin *plugin, void *arg)
char * get_client_voname(struct soap *soap)
char ** get_client_roles(struct soap *soap, int *nbfqans)
int soap_cgsi_init(struct soap *soap, int cgsi_options)
int cgsi_plugin_set_flags(struct soap *soap, int is_server, int flags)
int server_cgsi_plugin(struct soap *soap, struct soap_plugin *plugin, void *arg)
int get_client_username(struct soap *soap, char *username, size_t dnlen)
int get_delegated_credentials(struct soap *soap, void **buffer, size_t *length)
int export_delegated_credentials(struct soap *soap, char *filename)
int get_client_dn(struct soap *soap, char *dn, size_t dnlen)
int cgsi_plugin_get_flags(struct soap *soap, int is_server)
int cgsi_plugin_clr_flags(struct soap *soap, int is_server, int flags)
void clear_default_proxy_file(int unlink_file)
int cgsi_plugin_set_credentials(struct soap *soap, int is_server, const char *x509_cert, const char *x509_key)
int has_delegated_credentials(struct soap *soap)
int is_context_established(struct soap *soap)
int cgsi_plugin(struct soap *soap, struct soap_plugin *plugin, void *arg)
char * get_client_ca(struct soap *soap)