Types
[Globus XIO GSI Driver]

Collaboration diagram for Types:

Typedefs

Enumerations


Typedef Documentation

typedef void(* globus_xio_gsi_delegation_init_callback_t)(globus_result_t result, void *user_arg)

Globus XIO GSI init delegation callback.

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)

Globus XIO GSI init delegation callback.


Enumeration Type Documentation

Globus XIO GSI protection levels.

Enumerator:
GLOBUS_XIO_GSI_PROTECTION_LEVEL_NONE  No security.
GLOBUS_XIO_GSI_PROTECTION_LEVEL_INTEGRITY  Messages are signed.
GLOBUS_XIO_GSI_PROTECTION_LEVEL_PRIVACY  Messages are signed and encrypted.

Globus XIO GSI delegation modes.

Enumerator:
GLOBUS_XIO_GSI_DELEGATION_MODE_NONE  No delegation.
GLOBUS_XIO_GSI_DELEGATION_MODE_LIMITED  Delegate a limited proxy.
GLOBUS_XIO_GSI_DELEGATION_MODE_FULL  Delegate a full proxy.

Globus XIO GSI proxy modes.

Enumerator:
GLOBUS_XIO_GSI_PROXY_MODE_FULL  Accept only full proxies.
GLOBUS_XIO_GSI_PROXY_MODE_LIMITED  Accept full proxies and limited proxies if they are the only limited proxy in the cert chain.
GLOBUS_XIO_GSI_PROXY_MODE_MANY  Accept both full and limited proxies unconditionally.

Globus XIO GSI authorization modes.

Enumerator:
GLOBUS_XIO_GSI_NO_AUTHORIZATION  Do not perform any authorization.

This will cause a error when used in conjunction with delegation on the init/client side.

GLOBUS_XIO_GSI_SELF_AUTHORIZATION  Authorize the peer if the peer has the same identity as ourselves.
GLOBUS_XIO_GSI_IDENTITY_AUTHORIZATION  Authorize the peer if the peer identity matches the identity set in the target name.
GLOBUS_XIO_GSI_HOST_AUTHORIZATION  Authorize the peer if the identity of the peer matches the identity of the peer hostname.


about globus | globus toolkit | dev.globus

Comments? webmaster@globus.org