Provided by: libglobus-xio-gsi-driver-doc_3.8-2_all bug

NAME

       globus_xio_gsi.h - XIO GSI Driver.

SYNOPSIS

       #include 'gssapi.h'
       #include 'globus_common.h'

   Macros
       #define globus_xio_gsi_attr_cntl   globus_xio_attr_cntl

   Typedefs
       typedef void(* globus_xio_gsi_delegation_init_callback_t) (globus_result_t result, void
           *user_arg)
       typedef void(* globus_xio_gsi_delegation_accept_callback_t) (globus_result_t result,
           gss_cred_id_t delegated_cred, OM_uint32 time_rec, void *user_arg)

   Enumerations
   Functions
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver, GLOBUS_XIO_GSI_SET_CREDENTIAL,
           gss_cred_id_t credential)
       globus_result_t globus_xio_gsi_handle_cntl (handle, driver, GLOBUS_XIO_GSI_SET_CREDENTIAL,
           gss_cred_id_t credential)
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver, GLOBUS_XIO_GSI_GET_CREDENTIAL,
           gss_cred_id_t *credential)
       globus_result_t globus_xio_gsi_handle_cntl (handle, driver, GLOBUS_XIO_GSI_GET_CREDENTIAL,
           gss_cred_id_t *credential)
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver,
           GLOBUS_XIO_GSI_SET_GSSAPI_REQ_FLAGS, OM_uint32 req_flags)
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver,
           GLOBUS_XIO_GSI_GET_GSSAPI_REQ_FLAGS, OM_uint32 *req_flags)
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver, GLOBUS_XIO_GSI_SET_PROXY_MODE,
           globus_xio_gsi_proxy_mode_t proxy_mode)
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver, GLOBUS_XIO_GSI_GET_PROXY_MODE,
           globus_xio_gsi_proxy_mode_t *proxy_mode)
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver,
           GLOBUS_XIO_GSI_SET_AUTHORIZATION_MODE, globus_xio_gsi_authorization_mode_t authz_mode)
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver,
           GLOBUS_XIO_GSI_GET_AUTHORIZATION_MODE, globus_xio_gsi_authorization_mode_t
           *authz_mode)
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver,
           GLOBUS_XIO_GSI_SET_DELEGATION_MODE, globus_xio_gsi_delegation_mode_t delegation_mode)
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver,
           GLOBUS_XIO_GSI_GET_DELEGATION_MODE, globus_xio_gsi_delegation_mode_t *delegation_mode)
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver, GLOBUS_XIO_GSI_SET_SSL_COMPATIBLE,
           globus_bool_t ssl_mode)
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver, GLOBUS_XIO_GSI_SET_ANON,
           globus_bool_t anon_mode)
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver, GLOBUS_XIO_GSI_SET_WRAP_MODE,
           globus_bool_t wrap_mode)
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver, GLOBUS_XIO_GSI_GET_WRAP_MODE,
           globus_bool_t *wrap_mode)
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver, GLOBUS_XIO_GSI_SET_BUFFER_SIZE,
           globus_size_t buffer_size)
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver, GLOBUS_XIO_GSI_GET_BUFFER_SIZE,
           globus_size_t *buffer_size)
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver,
           GLOBUS_XIO_GSI_SET_PROTECTION_LEVEL, globus_xio_gsi_protection_level_t
           protection_level)
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver,
           GLOBUS_XIO_GSI_GET_PROTECTION_LEVEL, globus_xio_gsi_protection_level_t
           *protection_level)
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver, GLOBUS_XIO_GSI_GET_TARGET_NAME,
           gss_name_t *target_name)
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver, GLOBUS_XIO_GSI_SET_TARGET_NAME,
           gss_name_t target_name)
       globus_result_t globus_xio_gsi_handle_cntl (handle, driver, GLOBUS_XIO_GSI_GET_CONTEXT,
           gss_ctx_id_t *context)
       globus_result_t globus_xio_gsi_handle_cntl (handle, driver,
           GLOBUS_XIO_GSI_GET_DELEGATED_CRED, gss_cred_id_t *credential)
       globus_result_t globus_xio_gsi_handle_cntl (handle, driver, GLOBUS_XIO_GSI_GET_PEER_NAME,
           gss_name_t *peer_name)
       globus_result_t globus_xio_gsi_handle_cntl (handle, driver, GLOBUS_XIO_GSI_GET_LOCAL_NAME,
           gss_name_t *local_name)
       globus_result_t globus_xio_gsi_handle_cntl (handle, driver,
           GLOBUS_XIO_GSI_INIT_DELEGATION, gss_cred_id_t credential, gss_OID_set
           restriction_oids, gss_buffer_set_t restriction_buffers, OM_uint32 time_req)
       globus_result_t globus_xio_gsi_handle_cntl (handle, driver,
           GLOBUS_XIO_GSI_REGISTER_INIT_DELEGATION, gss_cred_id_t credential, gss_OID_set
           restriction_oids, gss_buffer_set_t restriction_buffers, OM_uint32 time_req,
           globus_xio_gsi_delegation_init_callback_t callback, void *callback_arg)
       globus_result_t globus_xio_gsi_handle_cntl (handle, driver,
           GLOBUS_XIO_GSI_ACCEPT_DELEGATION, gss_cred_id_t *credential, gss_OID_set
           restriction_oids, gss_buffer_set_t restriction_buffers, OM_uint32 time_req)
       globus_result_t globus_xio_gsi_handle_cntl (handle, driver,
           GLOBUS_XIO_GSI_REGISTER_ACCEPT_DELEGATION, gss_OID_set restriction_oids,
           gss_buffer_set_t restriction_buffers, OM_uint32 time_req,
           globus_xio_gsi_delegation_accept_callback_t callback, void *callback_arg)
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver, GLOBUS_XIO_GSI_FORCE_SERVER_MODE,
           globus_bool_t server_mode)
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver,
           GLOBUS_XIO_GSI_SET_ALLOW_MISSING_SIGNING_POLICY, globus_bool_t allow)
       globus_result_t globus_xio_gsi_attr_cntl (attr, driver,
           GLOBUS_XIO_GSI_GET_ALLOW_MISSING_SIGNING_POLICY, globus_bool_t *allow)

Detailed Description

       XIO GSI Driver.

       Author:
           Sam Meder

Macro Definition Documentation

   #define globus_xio_gsi_attr_cntl   globus_xio_attr_cntl
       doxygen varargs filter stuff

Author

       Generated automatically by Doxygen for globus_xio_gsi_driver from the source code.