gsi_driver_types3
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
enum globus_xio_gsi_protection_level_t
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. |
enum globus_xio_gsi_delegation_mode_t
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. |
enum globus_xio_gsi_proxy_mode_t
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.
enum globus_xio_gsi_authorization_mode_t
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.
Releases
2 releases since Debian 6.0 (Squeeze); the text changed 1 time.