spnego.c File Reference

Portable SPNEGO implementation. More...

Go to the source code of this file.


Detailed Description

Portable SPNEGO implementation.

This is part of a portable implementation of the SPNEGO protocol (RFCs 2478 and 4178). This implementation uses the RFC 4178 ASN.1 module but is not a full implementation of the RFC 4178 protocol; at the moment, we only support GSS-TSIG with Kerberos authentication, so we only need enough of the SPNEGO protocol to support that.

The files that make up this portable SPNEGO implementation are:

Everything but the functions exported in spnego.h is static, to avoid possible conflicts with other libraries (particularly Heimdal, since much of this code comes from Heimdal by way of mod_auth_kerb).

spnego_asn1.c is shipped as part of lib/dns because generating it requires both Perl and the Heimdal ASN.1 compiler. See spnego_asn1.pl for further details. We've tried to eliminate all compiler warnings from the generated code, but you may see a few when using a compiler version we haven't tested yet.

Definition in file spnego.c.


Generated on Tue Apr 28 17:41:13 2015 by Doxygen 1.5.4 for BIND9 Internals 9.11.0pre-alpha