As outlined on the page, https://twiki.cern.ch/twiki/bin/view/EGEE/GridSiteDelegation, gLite delegation
is based on the GridSite
delegation protocol. This is a web-services based certificate delegation protocol,
non-WSRF compliant. The interface details may be found here.
You can also browse the documentation of gLite packages related packages.
In order to use delegation in your software stack it is necessary to link to the appropriate delegation library
and include header (or jar) files.
For C/C++
* There is a command line interface library available. This is the recommended method. A simple example of how to use delegation in "your" code is given here.
Another practical example of the C++ library and code usage is given in inside the WMProxy package from JRA1 Workload Management.
For completeness the WSDL is given here
* There is a command line tool from JRA1 Data Management. This is available from the ETICS repository.
* There is further example code in GridSite
The EGEE/gLite/GridSite delegation interface intends to be a WS-I compliant
functional equivalent of the Globus GT4 delegation implementation. Here are
the links to the WS-RF based Globus Delegation interface: