2 #ifndef GLOBUS_XIO_GSI_DRIVER_H
3 #define GLOBUS_XIO_GSI_DRIVER_H
13 #include "globus_common.h"
20 #ifndef GLOBUS_GLOBAL_DOCUMENT_SET
153 #define globus_xio_gsi_attr_cntl globus_xio_attr_cntl
154 #define globus_xio_gsi_handle_cntl globus_xio_handle_cntl
662 globus_result_t result,
670 globus_result_t result,
671 gss_cred_id_t delegated_cred,
globus_xio_gsi_error_t
Definition: globus_xio_gsi.h:123
globus_xio_gsi_delegation_mode_t
Definition: globus_xio_gsi.h:311
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)
Definition: globus_xio_gsi.h:371
globus_xio_gsi_authorization_mode_t
Definition: globus_xio_gsi.h:342
void(* globus_xio_gsi_delegation_init_callback_t)(globus_result_t result, void *user_arg)
Definition: globus_xio_gsi.h:363
globus_xio_gsi_protection_level_t
Definition: globus_xio_gsi.h:297
globus_xio_gsi_cmd_t
Definition: globus_xio_gsi.h:159
globus_xio_gsi_proxy_mode_t
Definition: globus_xio_gsi.h:325
@ GLOBUS_XIO_GSI_AUTHORIZATION_FAILED
Definition: globus_xio_gsi.h:139
@ GLOBUS_XIO_GSI_ERROR_WRAP_GSSAPI
Definition: globus_xio_gsi.h:129
@ GLOBUS_XIO_GSI_ERROR_INVALID_PROTECTION_LEVEL
Definition: globus_xio_gsi.h:127
@ GLOBUS_XIO_GSI_ERROR_EMPTY_TARGET_NAME
Definition: globus_xio_gsi.h:133
@ GLOBUS_XIO_GSI_ERROR_TOKEN_TOO_BIG
Definition: globus_xio_gsi.h:143
@ GLOBUS_XIO_GSI_ERROR_EMPTY_HOST_NAME
Definition: globus_xio_gsi.h:137
@ GLOBUS_XIO_GSI_DELEGATION_MODE_LIMITED
Definition: globus_xio_gsi.h:315
@ GLOBUS_XIO_GSI_DELEGATION_MODE_FULL
Definition: globus_xio_gsi.h:317
@ GLOBUS_XIO_GSI_DELEGATION_MODE_NONE
Definition: globus_xio_gsi.h:313
@ GLOBUS_XIO_GSI_SELF_AUTHORIZATION
Definition: globus_xio_gsi.h:348
@ GLOBUS_XIO_GSI_NO_AUTHORIZATION
Definition: globus_xio_gsi.h:346
@ GLOBUS_XIO_GSI_IDENTITY_AUTHORIZATION
Definition: globus_xio_gsi.h:352
@ GLOBUS_XIO_GSI_HOST_AUTHORIZATION
Definition: globus_xio_gsi.h:356
@ GLOBUS_XIO_GSI_PROTECTION_LEVEL_NONE
Definition: globus_xio_gsi.h:299
@ GLOBUS_XIO_GSI_PROTECTION_LEVEL_PRIVACY
Definition: globus_xio_gsi.h:303
@ GLOBUS_XIO_GSI_PROTECTION_LEVEL_INTEGRITY
Definition: globus_xio_gsi.h:301
@ GLOBUS_XIO_GSI_SET_APPLICATION_PROTOCOLS
Definition: globus_xio_gsi.h:289
@ GLOBUS_XIO_GSI_GET_PROTECTION_LEVEL
Definition: globus_xio_gsi.h:230
@ GLOBUS_XIO_GSI_SET_AUTHORIZATION_MODE
Definition: globus_xio_gsi.h:186
@ GLOBUS_XIO_GSI_ACCEPT_DELEGATION
Definition: globus_xio_gsi.h:265
@ GLOBUS_XIO_GSI_SET_DELEGATION_MODE
Definition: globus_xio_gsi.h:194
@ GLOBUS_XIO_GSI_GET_WRAP_MODE
Definition: globus_xio_gsi.h:214
@ GLOBUS_XIO_GSI_SET_ALLOW_MISSING_SIGNING_POLICY
Definition: globus_xio_gsi.h:277
@ GLOBUS_XIO_GSI_SET_PROXY_MODE
Definition: globus_xio_gsi.h:178
@ GLOBUS_XIO_GSI_INIT_DELEGATION
Definition: globus_xio_gsi.h:258
@ GLOBUS_XIO_GSI_GET_AUTHORIZATION_MODE
Definition: globus_xio_gsi.h:190
@ GLOBUS_XIO_GSI_SET_CREDENTIAL
Definition: globus_xio_gsi.h:162
@ GLOBUS_XIO_GSI_GET_PROXY_MODE
Definition: globus_xio_gsi.h:182
@ GLOBUS_XIO_GSI_GET_CREDENTIAL
Definition: globus_xio_gsi.h:166
@ GLOBUS_XIO_GSI_SET_BUFFER_SIZE
Definition: globus_xio_gsi.h:218
@ GLOBUS_XIO_GSI_SET_TARGET_NAME
Definition: globus_xio_gsi.h:238
@ GLOBUS_XIO_GSI_GET_BUFFER_SIZE
Definition: globus_xio_gsi.h:222
@ GLOBUS_XIO_GSI_GET_DELEGATED_CRED
Definition: globus_xio_gsi.h:246
@ GLOBUS_XIO_GSI_GET_DELEGATION_MODE
Definition: globus_xio_gsi.h:198
@ GLOBUS_XIO_GSI_FORCE_SERVER_MODE
Definition: globus_xio_gsi.h:273
@ GLOBUS_XIO_GSI_SET_GSSAPI_REQ_FLAGS
Definition: globus_xio_gsi.h:170
@ GLOBUS_XIO_GSI_SET_PROTECTION_LEVEL
Definition: globus_xio_gsi.h:226
@ GLOBUS_XIO_GSI_GET_ALLOW_MISSING_SIGNING_POLICY
Definition: globus_xio_gsi.h:281
@ GLOBUS_XIO_GSI_GET_GSSAPI_REQ_FLAGS
Definition: globus_xio_gsi.h:174
@ GLOBUS_XIO_GSI_GET_LOCAL_NAME
Definition: globus_xio_gsi.h:254
@ GLOBUS_XIO_GSI_GET_TARGET_NAME
Definition: globus_xio_gsi.h:234
@ GLOBUS_XIO_GSI_REGISTER_INIT_DELEGATION
Definition: globus_xio_gsi.h:262
@ GLOBUS_XIO_GSI_SET_SSL_COMPATIBLE
Definition: globus_xio_gsi.h:202
@ GLOBUS_XIO_GSI_REGISTER_ACCEPT_DELEGATION
Definition: globus_xio_gsi.h:269
@ GLOBUS_XIO_GSI_GET_CONTEXT
Definition: globus_xio_gsi.h:242
@ GLOBUS_XIO_GSI_SET_ANON
Definition: globus_xio_gsi.h:206
@ GLOBUS_XIO_GSI_SET_CREDENTIALS_DIR
Definition: globus_xio_gsi.h:285
@ GLOBUS_XIO_GSI_SET_WRAP_MODE
Definition: globus_xio_gsi.h:210
@ GLOBUS_XIO_GSI_GET_PEER_NAME
Definition: globus_xio_gsi.h:250
@ GLOBUS_XIO_GSI_PROXY_MODE_FULL
Definition: globus_xio_gsi.h:327
@ GLOBUS_XIO_GSI_PROXY_MODE_MANY
Definition: globus_xio_gsi.h:333
@ GLOBUS_XIO_GSI_PROXY_MODE_LIMITED
Definition: globus_xio_gsi.h:331