Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

findproxyfile(1) [debian man page]

findproxyfile(1)						  GridSite Manual						  findproxyfile(1)

NAME
findproxyfile - returns full path to GSI Proxy file SYNOPSIS
findproxyfile [--proxycache=PATH] [--delegation-id=ID] [--user-dn=DN] [--outsidecache] DESCRIPTION
findproxyfile returns full path to a GSI Proxy file, either in the proxy cache maintained by the GridSite G-HTTPS and delegation portType functions, or in other standard places. If a User DN is given findproxyfile uses the value of the --proxycache argument, the GRST_PROXY_PATH or the compile time default to detem- ine the location of the proxy cache directory. The directory is searched for a proxy having the given User DN and Delegation ID. (If no Delegation ID is specificed, then the default value is used.) If findproxyfile does not find a proxy or if a User DN is not given, but --outsidecache was given, then the environment variable X509_USER_PROXY and the standard location /tmp/x509up_uUID are searched as well. OPTIONS
--proxycache=PATH Give the path of the proxy cache directory explicitly, overriding the default and the GRST_PROXY_PATH environment variable if present. --delegation-id=ID The optional delegation ID is search for in the proxy cache in addition to the User DN. If absent, the default Delegation ID value is searched for. --user-dn=DN The DN of the full user certificate associated with the proxy to be searched for in the proxy cache. (This is not the DN of any proxy earlier in the chain: it is a the DN of a certificate issued by a recognised CA.) --outsidecache If a User DN is not given, or a proxy not found in the cache, then search for a proxy using X509_USER_PROXY environment variable and file name of form /tmp/x509up_uUID as well. RETURN VALUE
If a proxy is found, its full path is output on standard out. EXIT CODES
0 is returned on succcess. Non-zero otherwise. BUGS
In this version, no attempt is made to verify or validate the proxies. AUTHOR
Andrew McNab <Andrew.McNab@man.ac.uk> findproxyfile is part of GridSite: http://www.gridsite.org/ findproxyfile October 2004 findproxyfile(1)

Check Out this Related Man Page

Types(3)						       globus xio gsi driver							  Types(3)

NAME
Types - 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_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 } 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. Author Generated automatically by Doxygen for globus xio gsi driver from the source code. Version 2.3 Mon Apr 30 2012 Types(3)
Man Page