Within the Globus GSI Proxy Library, all proxy operations require a handle parameter. Currently, only one proxy operation may be in progress at once per proxy handle.
This section defines operations to create, modify and destroy GSI Proxy handles.
|
GSI Proxy Handle. An GSI Proxy handle is used to associate state with a group of operations. Handles can have immutable attributes associated with them. All proxy operations take a handle pointer as a parameter.
|
|
Initialize a GSI Proxy handle. Initialize a proxy handle which can be used in subsequent operations. The handle may only be used in one sequence of operations at a time.
|
|
Get the certificate request from a GSI Proxy handle.
|
|
Get the private key from a GSI Proxy handle.
|
|
Determine the type of proxy that will be generated when using this handle.
|
|
Set the policy to be used in the GSI Proxy handle. This function sets the policy to be used in the proxy cert info extension.
|
|
Set the path length to be used in the GSI Proxy handle. This function sets the path length to be used in the proxy cert info extension.
|
|
Get the validity time of the proxy.
|
|
Clear the proxy cert info extension stored in the GSI Proxy handle. This function clears proxy cert info extension related setting in the GSI Proxy handle.
|
|
Get the proxy cert info extension stored in the GSI Proxy handle. This function retrieves the proxy cert info extension from the GSI Proxy handle.
|
|
Get the signing algorithm used to sign the proxy cert request.
|
|
Get the key bits used for the pub/private key pair of the proxy.
|
|
Get the init prime of the proxy handle.
|
|
Get the clock skew of the proxy handle.
|
|
Get the callback for creating the public/private key pair.
|
|
Get the proxy common name stored in the GSI Proxy handle. This function retrieves the proxy common name from the GSI Proxy handle. The common name only impacts draft compliant proxies.
|
|
Set the limited proxy flag on the proxy handle.
|
|
Destroy a GSI Proxy handle.
|
|
Set the certificate request in a GSI Proxy handle.
|
|
Set the private key in a GSI Proxy handle.
|
|
Set the type of proxy that will be generated when using this handle. Note that this will have no effect when generating a proxy from a proxy. In that case the generated proxy will inherit the type of the parent.
|
|
Get the policy from the GSI Proxy handle. This function gets the policy that is being used in the proxy cert info extension.
|
|
Get the path length from the GSI Proxy handle. This function gets the path length that is being used in the proxy cert info extension.
|
|
Set the validity time of the proxy.
|
|
Set the proxy cert info extension stored in the GSI Proxy handle. This function sets the proxy cert info extension in the GSI Proxy handle.
|
|
Set the proxy common name stored in the GSI Proxy handle. This function sets the proxy common name in the GSI Proxy handle. Note that the common name is only used for draft compliant proxies.
|
|
Check to see if the proxy is a limited proxy.
|
about globus |
globus toolkit |
dev.globus
Comments? webmaster@globus.org