Expand description
GSSAPI/Kerberos authentication for EST endpoints.
Implements the Authorization: Negotiate (SPNEGO) authentication
mechanism, following the same pattern as Akamu’s GSSAPI support.
Channel binding to the TLS session (tls-server-end-point, RFC 5929) is supported to prevent credential forwarding attacks.
Structs§
- Negotiate
OutToken - Request extension carrying the GSSAPI mutual-auth output token.
- TlsChannel
Binding - TLS channel binding data (tls-server-end-point, RFC 5929).
Functions§
- negotiate_
challenge - Build a 401 response with a
WWW-Authenticate: Negotiatechallenge. - try_
extract_ gssapi - Attempt to extract and validate GSSAPI/SPNEGO credentials.