---
name: "gsi_driver_instance"
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_instance"
---

# gsi\_driver\_instance(3)

An XIO handle with the gsi driver can be created with either globus\_xio\_handle\_create () or globus\_xio\_server\_register\_accept (). If the handle is created with globus\_xio\_server\_register\_accept (), the globus\_xio\_register\_open () call will proceed to accept a GSSAPI security context. Upon successful completion of the open, ie after the open callback has been called, the application may proceed to read or write data associated with the GSI session. If the handle is created with globus\_xio\_handle\_create (), then the XIO handle will implement the client-side (init) of the GSSAPI call sequence and establish a security context with the accepting side indicated by the contact\_string passed to globus\_xio\_register\_open ().

## NAME

Opening/Closing - An XIO handle with the gsi driver can be created with either globus\_xio\_handle\_create () or globus\_xio\_server\_register\_accept ().

If the handle is created with globus\_xio\_server\_register\_accept (), the globus\_xio\_register\_open () call will proceed to accept a GSSAPI security context. Upon successful completion of the open, ie after the open callback has been called, the application may proceed to read or write data associated with the GSI session.

If the handle is created with globus\_xio\_handle\_create (), then the XIO handle will implement the client-side (init) of the GSSAPI call sequence and establish a security context with the accepting side indicated by the contact\_string passed to globus\_xio\_register\_open ().

## Author

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