From a0f212946b1e839a673973930034b98031f1507c Mon Sep 17 00:00:00 2001 From: Steve Holme Date: Sun, 20 Mar 2016 11:56:07 +0000 Subject: vauth: Introduced Curl_auth_is__supported() functions As Windows SSPI authentication calls fail when a particular mechanism isn't available, introduced these functions for DIGEST, NTLM, Kerberos 5 and Negotiate to allow both HTTP and SASL authentication the opportunity to query support for a supported mechanism before selecting it. For now each function returns TRUE to maintain compatability with the existing code when called. --- lib/vauth/spnego_gssapi.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'lib/vauth/spnego_gssapi.c') diff --git a/lib/vauth/spnego_gssapi.c b/lib/vauth/spnego_gssapi.c index b256ee616..8840db8fd 100644 --- a/lib/vauth/spnego_gssapi.c +++ b/lib/vauth/spnego_gssapi.c @@ -40,6 +40,20 @@ #include "curl_memory.h" #include "memdebug.h" +/* + * Curl_auth_is_spnego_supported() + * + * This is used to evaluate if SPNEGO (Negotiate) is supported. + * + * Parameters: None + * + * Returns TRUE if Negotiate supported by the GSS-API library. + */ +bool Curl_auth_is_spnego_supported(void) +{ + return TRUE; +} + /* * Curl_auth_decode_spnego_message() * -- cgit v1.2.3