[39567] in Kerberos

home help back first fref pref prev next nref lref last post

Golang GSSAPI spec

daemon@ATHENA.MIT.EDU (Jake Scott)
Fri Oct 24 00:09:51 2025

MIME-Version: 1.0
From: Jake Scott <jake@poptart.org>
Date: Thu, 23 Oct 2025 18:53:46 -0600
Message-ID: <CAExmWcgo0ZHmJB4or0isZtwy=an7tD+SpzQ=_ymYd6RfZBEtSA@mail.gmail.com>
To: kerberos@mit.edu
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: kerberos-bounces@mit.edu

Hi there..

I've been working on a spec for GSSAPI on Go similar to RFC2744 and RFC2853
for C and Java.  I have a working implementation of the described interface
and a provider that wraps the MIT & Heimdal C libraries.  The idea is to
provide an idomatic interface for Go developers that supports multiple
providers (like the C provider or a pure Go provider at some point).

I would love some feedback before launching this on the world!  It is
currently in beta, and the docs/code are at:

The interface spec:  https://github.com/golang-auth/go-gssapi/wiki
.. and the code for the interface and provider register:
https://github.com/golang-auth/go-gssapi

And the C provider: https://github.com/golang-auth/go-gssapi-c

I know the C folks probably won't be keen on the more OO approach - would
be interested to know how people think this compares with the Java
interface though and whether there have been any issues to be aware of with
this approach.

Many thanks!

Jake
________________________________________________
Kerberos mailing list           Kerberos@mit.edu
https://mailman.mit.edu/mailman/listinfo/kerberos

home help back first fref pref prev next nref lref last post