---
name: "globus_gsi_proxy"
section: "3"
platform: "linux"
package: "libglobus-gsi-proxy-core-doc"
version: "9.8-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/globus_gsi_proxy"
---

# globus\_gsi\_proxy(3)

Globus GSI Proxy API - Globus GSI Proxy API.

## NAME

globus\_gsi\_proxy - Globus GSI Proxy API

 \- Globus GSI Proxy API.

## SYNOPSIS

### Modules

**Activation**\
 Activation.  **Handle Management**\
 Create/Destroy/Modify a GSI Proxy Handle.  **Handle Attributes**\
 Handle Attributes.  **Proxy Operations**\
 Initiate a proxy operation.  **Proxy Constants**\
 Proxy Constants.

## Detailed Description

Globus GSI Proxy API.

The globus\_gsi\_proxy library is motivated by the desire to provide a abstraction layer for the proxy creation and delegation process. For background on this process please refer to the proxy certificate profile draft.

Any program that uses Globus GSI Proxy functions must include `'globus_gsi_proxy.h'`.

We envision the API being used in the following manner:

Delegator   Delegatee    set desired cert info extension in the handle by using the handle set functions.    **globus\_gsi\_proxy\_create\_req()**    **globus\_gsi\_proxy\_inquire\_req()**   modify cert info extension by using **handle set/get/clear functions.**    **globus\_gsi\_proxy\_sign\_req()**   **globus\_gsi\_proxy\_assemble\_cred()**

The API documentation is divided into the following sections

- •

  **Activation**

- •

  **Handle Management**

- •

  **Handle Attributes**

- •

  **Proxy Operations**

- •

  **Proxy Constants**

## Author

Generated automatically by Doxygen for globus\_gsi\_proxy\_core from the source code.
