---
name: "gsi_driver_errors"
section: "3"
platform: "linux"
package: "libglobus-xio-gsi-driver-doc"
version: "2.3-1"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/gsi_driver_errors"
---

# gsi\_driver\_errors(3)

## NAME

Error Types -

### Enumerations

enum **globus\_xio\_gsi\_error\_t** { **GLOBUS\_XIO\_GSI\_ERROR\_INVALID\_PROTECTION\_LEVEL**, **GLOBUS\_XIO\_GSI\_ERROR\_WRAP\_GSSAPI**, **GLOBUS\_XIO\_GSI\_ERROR\_EMPTY\_TARGET\_NAME**, **GLOBUS\_XIO\_GSI\_ERROR\_EMPTY\_HOST\_NAME**, **GLOBUS\_XIO\_GSI\_AUTHORIZATION\_FAILED**, **GLOBUS\_XIO\_GSI\_ERROR\_TOKEN\_TOO\_BIG** }\

## Detailed Description

The GSI driver uses mostly GSSAPI calls, so it generally just wraps the underlying GSSAPI errors or uses generic xio errors.

**See also:**

globus\_xio\_driver\_error\_match ()

globus\_error\_gssapi\_match ()

globus\_error\_match\_openssl\_error ()

## Enumeration Type Documentation

### enum globus\_xio\_gsi\_error\_t

GSI driver specific error types.

**Enumerator:**

- *GLOBUS\_XIO\_GSI\_ERROR\_INVALID\_PROTECTION\_LEVEL*

  *Indicates that the established context does not meet the required protecetion level.*

- *GLOBUS\_XIO\_GSI\_ERROR\_WRAP\_GSSAPI*

  *Wraps a GSSAPI error.*

- *GLOBUS\_XIO\_GSI\_ERROR\_EMPTY\_TARGET\_NAME*

  *Indicates that GLOBUS\_XIO\_GSI\_IDENTITY\_AUTHORIZATION is set but that the target name is empty.*

- *GLOBUS\_XIO\_GSI\_ERROR\_EMPTY\_HOST\_NAME*

  *Indicates that GLOBUS\_XIO\_GSI\_HOST\_AUTHORIZATION is set but that no host name is available.*

- *GLOBUS\_XIO\_GSI\_AUTHORIZATION\_FAILED*

  *Indicates that the peer is not authorized.*

- *GLOBUS\_XIO\_GSI\_ERROR\_TOKEN\_TOO\_BIG*

  *Indicates the the token being read is too big. Usually happens when someone tries to establish a non secure session with a endpoint that expects security*

## Author

*Generated automatically by Doxygen for globus xio gsi driver from the source code.*
