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

# globus\_gsi\_callback\_constants(3)

GSI Callback Constants - GSI Callback Constants.

## NAME

globus\_gsi\_callback\_constants - GSI Callback Constants

 \- GSI Callback Constants.

## SYNOPSIS

### Enumerations

enum **globus\_gsi\_callback\_error\_t** { **GLOBUS\_GSI\_CALLBACK\_ERROR\_SUCCESS** = 0, **GLOBUS\_GSI\_CALLBACK\_ERROR\_VERIFY\_CRED** = 1, **GLOBUS\_GSI\_CALLBACK\_ERROR\_CERT\_NOT\_YET\_VALID** = 2, **GLOBUS\_GSI\_CALLBACK\_ERROR\_CANT\_GET\_LOCAL\_CA\_CERT** = 3, **GLOBUS\_GSI\_CALLBACK\_ERROR\_CERT\_HAS\_EXPIRED** = 4, **GLOBUS\_GSI\_CALLBACK\_ERROR\_INVALID\_PROXY** = 5, **GLOBUS\_GSI\_CALLBACK\_ERROR\_LIMITED\_PROXY** = 6, **GLOBUS\_GSI\_CALLBACK\_ERROR\_INVALID\_CRL** = 7, **GLOBUS\_GSI\_CALLBACK\_ERROR\_REVOKED\_CERT** = 8, **GLOBUS\_GSI\_CALLBACK\_ERROR\_MIXING\_DIFFERENT\_PROXY\_TYPES** = 9, **GLOBUS\_GSI\_CALLBACK\_ERROR\_WITH\_SIGNING\_POLICY** = 10, **GLOBUS\_GSI\_CALLBACK\_ERROR\_OLD\_GAA** = 11, **GLOBUS\_GSI\_CALLBACK\_ERROR\_CALLBACK\_DATA** = 12, **GLOBUS\_GSI\_CALLBACK\_ERROR\_ERRNO** = 13, **GLOBUS\_GSI\_CALLBACK\_ERROR\_CERT\_CHAIN** = 14, **GLOBUS\_GSI\_CALLBACK\_ERROR\_WITH\_CALLBACK\_DATA\_INDEX** = 15, **GLOBUS\_GSI\_CALLBACK\_ERROR\_PROXY\_PATH\_LENGTH\_EXCEEDED** = 16, **GLOBUS\_GSI\_CALLBACK\_ERROR\_LAST** = 18 }\

## Detailed Description

GSI Callback Constants.

## Enumeration Type Documentation

### enum globus\_gsi\_callback\_error\_t

GSI Callback Error codes

**Enumerator**

- *GLOBUS\_GSI\_CALLBACK\_ERROR\_SUCCESS*

  *Success - never used*

- *GLOBUS\_GSI\_CALLBACK\_ERROR\_VERIFY\_CRED*

  *Error verifying credential*

- *GLOBUS\_GSI\_CALLBACK\_ERROR\_CERT\_NOT\_YET\_VALID*

  *The certificate is not yet valid*

- *GLOBUS\_GSI\_CALLBACK\_ERROR\_CANT\_GET\_LOCAL\_CA\_CERT*

  *Unable to discover a local trusted CA for a given certificate*

- *GLOBUS\_GSI\_CALLBACK\_ERROR\_CERT\_HAS\_EXPIRED*

  *The certificate has expired*

- *GLOBUS\_GSI\_CALLBACK\_ERROR\_INVALID\_PROXY*

  *The proxy format is invalid*

- *GLOBUS\_GSI\_CALLBACK\_ERROR\_LIMITED\_PROXY*

  *Limited proxies are not accepted*

- *GLOBUS\_GSI\_CALLBACK\_ERROR\_INVALID\_CRL*

  *Invalid CRL*

- *GLOBUS\_GSI\_CALLBACK\_ERROR\_REVOKED\_CERT*

  *The certificate has been revoked*

- *GLOBUS\_GSI\_CALLBACK\_ERROR\_MIXING\_DIFFERENT\_PROXY\_TYPES*

  *The cert chain contains both legacy on RFC compliant proxies*

- *GLOBUS\_GSI\_CALLBACK\_ERROR\_WITH\_SIGNING\_POLICY*

  *Could not verify certificate chain against the signing policy for the issuing CA*

- *GLOBUS\_GSI\_CALLBACK\_ERROR\_OLD\_GAA*

  *OldGAA error*

- *GLOBUS\_GSI\_CALLBACK\_ERROR\_CALLBACK\_DATA*

  *Error with the callback data structure*

- *GLOBUS\_GSI\_CALLBACK\_ERROR\_ERRNO*

  *System error*

- *GLOBUS\_GSI\_CALLBACK\_ERROR\_CERT\_CHAIN*

  *Error setting or getting the cert chain from callback data*

- *GLOBUS\_GSI\_CALLBACK\_ERROR\_WITH\_CALLBACK\_DATA\_INDEX*

  *Error getting callback data index*

- *GLOBUS\_GSI\_CALLBACK\_ERROR\_PROXY\_PATH\_LENGTH\_EXCEEDED*

  *Exceeded the path length specified in the proxy cert info extension*

- *GLOBUS\_GSI\_CALLBACK\_ERROR\_LAST*

  *Last marker - never used*

## Author

*Generated automatically by Doxygen for globus\_gsi\_callback from the source code.*
