Man page - globus_xio_gsi_attr_cntl(3)
Packages contains this manual
- globus_xio_gsi_cmd_t(3)
- globus_xio_gsi_error_t(3)
- globus_xio_gsi_delegation_mode_t(3)
- globus_xio_gsi_delegation_init_callback_t(3)
- globus_xio_gsi_driver(3)
- globus_xio_gsi_attr_cntl(3)
- globus_xio_gsi_protection_level_t(3)
- globus_xio_gsi_authorization_mode_t(3)
- globus_xio_gsi_proxy_mode_t(3)
- globus_xio_gsi_delegation_accept_callback_t(3)
- globus_xio_gsi_handle_cntl(3)
- globus_xio_gsi.h(3)
apt-get install libglobus-xio-gsi-driver-doc
Manual
globus_xio_gsi.h
NAMESYNOPSIS
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.