Man page - globus_xio_gsi_attr_cntl(3)

Packages contains this manual

Manual

globus_xio_gsi.h

NAME
SYNOPSIS
Macros
Typedefs
Enumerations
Functions
Detailed Description
Macro Definition Documentation
#define globus_xio_gsi_attr_cntl globus_xio_attr_cntl
Author

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

enum globus_xio_gsi_error_t { GLOBUS_XIO_GSI_ERROR_INVALID_PROTECTION_LEVEL , GLOBUS_XIO_GSI_ERROR_WRAP_GSSAPI , GLOBUS_XIO_GSI_ERROR_EMPTY_TARGET_NAME , GLOBUS_XIO_GSI_ERROR_EMPTY_HOST_NAME , GLOBUS_XIO_GSI_AUTHORIZATION_FAILED , GLOBUS_XIO_GSI_ERROR_TOKEN_TOO_BIG }
enum globus_xio_gsi_cmd_t { GLOBUS_XIO_GSI_SET_CREDENTIAL , GLOBUS_XIO_GSI_GET_CREDENTIAL , GLOBUS_XIO_GSI_SET_GSSAPI_REQ_FLAGS , GLOBUS_XIO_GSI_GET_GSSAPI_REQ_FLAGS , GLOBUS_XIO_GSI_SET_PROXY_MODE , GLOBUS_XIO_GSI_GET_PROXY_MODE , GLOBUS_XIO_GSI_SET_AUTHORIZATION_MODE , GLOBUS_XIO_GSI_GET_AUTHORIZATION_MODE , GLOBUS_XIO_GSI_SET_DELEGATION_MODE , GLOBUS_XIO_GSI_GET_DELEGATION_MODE , GLOBUS_XIO_GSI_SET_SSL_COMPATIBLE , GLOBUS_XIO_GSI_SET_ANON , GLOBUS_XIO_GSI_SET_WRAP_MODE , GLOBUS_XIO_GSI_GET_WRAP_MODE , GLOBUS_XIO_GSI_SET_BUFFER_SIZE , GLOBUS_XIO_GSI_GET_BUFFER_SIZE , GLOBUS_XIO_GSI_SET_PROTECTION_LEVEL , GLOBUS_XIO_GSI_GET_PROTECTION_LEVEL , GLOBUS_XIO_GSI_GET_TARGET_NAME , GLOBUS_XIO_GSI_SET_TARGET_NAME , GLOBUS_XIO_GSI_GET_CONTEXT , GLOBUS_XIO_GSI_GET_DELEGATED_CRED , GLOBUS_XIO_GSI_GET_PEER_NAME , GLOBUS_XIO_GSI_GET_LOCAL_NAME , GLOBUS_XIO_GSI_INIT_DELEGATION , GLOBUS_XIO_GSI_REGISTER_INIT_DELEGATION , GLOBUS_XIO_GSI_ACCEPT_DELEGATION , GLOBUS_XIO_GSI_REGISTER_ACCEPT_DELEGATION , GLOBUS_XIO_GSI_FORCE_SERVER_MODE , GLOBUS_XIO_GSI_SET_ALLOW_MISSING_SIGNING_POLICY , GLOBUS_XIO_GSI_GET_ALLOW_MISSING_SIGNING_POLICY , GLOBUS_XIO_GSI_SET_CREDENTIALS_DIR , GLOBUS_XIO_GSI_SET_APPLICATION_PROTOCOLS }
enum globus_xio_gsi_protection_level_t { GLOBUS_XIO_GSI_PROTECTION_LEVEL_NONE , GLOBUS_XIO_GSI_PROTECTION_LEVEL_INTEGRITY , GLOBUS_XIO_GSI_PROTECTION_LEVEL_PRIVACY }
enum globus_xio_gsi_delegation_mode_t { GLOBUS_XIO_GSI_DELEGATION_MODE_NONE , GLOBUS_XIO_GSI_DELEGATION_MODE_LIMITED , GLOBUS_XIO_GSI_DELEGATION_MODE_FULL }
enum globus_xio_gsi_proxy_mode_t { GLOBUS_XIO_GSI_PROXY_MODE_FULL , GLOBUS_XIO_GSI_PROXY_MODE_LIMITED , GLOBUS_XIO_GSI_PROXY_MODE_MANY }
enum globus_xio_gsi_authorization_mode_t { GLOBUS_XIO_GSI_NO_AUTHORIZATION , GLOBUS_XIO_GSI_SELF_AUTHORIZATION , GLOBUS_XIO_GSI_IDENTITY_AUTHORIZATION , GLOBUS_XIO_GSI_HOST_AUTHORIZATION }

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)
globus_result_t globus_xio_gsi_attr_cntl (attr, driver, GLOBUS_XIO_GSI_SET_CREDENTIALS_DIR , const char *directory)
globus_result_t globus_xio_gsi_handle_cntl (handle, driver, GLOBUS_XIO_GSI_SET_CREDENTIALS_DIR , const char *directory)
globus_result_t globus_xio_gsi_attr_cntl (attr, driver, GLOBUS_XIO_GSI_SET_APPLICATION_PROTOCOLS , char **protocols)
globus_result_t globus_xio_gsi_handle_cntl (handle, driver, GLOBUS_XIO_GSI_SET_APPLICATION_PROTOCOLS , char **protocols)

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.