GitPedia

Gssproxy

A proxy for GSSAPI | Docs at https://github.com/gssapi/gssproxy/tree/main/docs

From gssapi·Updated March 24, 2026·View on GitHub·

Documentation lives in the [docs folder of this repository](https://github.com/gssapi/gssproxy/tree/master/docs). The project is written primarily in C, distributed under the Other license, first published in 2020. Key topics include: afs, cifs, gss-proxy, gssapi, kerberos.

Latest release: v0.9.2Version 0.9.2
October 19, 2023View Changelog →

Changelog
Build Status

This is the gss-proxy project.

Documentation lives in the docs folder of this
repository
.

The goal is to have a GSS-API proxy, with standardizable protocol and a
(somewhat portable) reference client and server implementation. There
are several motivations for this some of which are:

  • Kernel-mode GSS-API applications (CIFS, NFS, AFS, ...) need to be
    able to leave all complexity of GSS_Init/Accept_sec_context() out of
    the kernel by upcalling to a daemon that does all the dirty work.

  • Isolation and privilege separation for user-mode applications. For
    example: letting HTTP servers use but not see the keytabe entries for
    HTTP/* principals for accepting security contexts.

  • Possibly an ssh-agent-like SSH agent for GSS credentials -- a
    gss-agent.

gss-proxy uses libverto for dealing with event loops. Note that you need to
have at least one libverto event library installed (e.g. libverto-tevent).

We have a
mailing list
and an IRC channel (#gssapi on libera.chat).

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from gssapi/gssproxy via the GitHub API.Last fetched: 6/14/2026