aboutsummaryrefslogtreecommitdiffstats
path: root/dirmngr/ldap-parse-uri.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2023-10-02 11:00:35 +0000
committerWerner Koch <[email protected]>2023-10-02 11:10:13 +0000
commitd7a1577a252466c89a87a547bc7f3e9a3d3a2a76 (patch)
tree4b7829073ddc4e1cd71716ba213175eea7cb9cca /dirmngr/ldap-parse-uri.c
parentdirmngr: Extended the http_get_header function. (diff)
downloadgnupg-d7a1577a252466c89a87a547bc7f3e9a3d3a2a76.tar.gz
gnupg-d7a1577a252466c89a87a547bc7f3e9a3d3a2a76.zip
dirmngr: Add code to support the negotiation auth method.
* dirmngr/http.c (enum auth_negotiate_states): New. (struct proxy_info_s): Add new fields. (release_proxy_info): Free Windows stuff. (proxy_get_token): New. Implemented only for Windows for now. (run_proxy_connect): Add support for auth method Negotiation. (store_header): Keep some header lines separate. -- The code does something but I have not yet been able to test it due to problems setting up Squid with AD authentication. As of now it will respond with a failure but that should not be worse than not to implement Negotiation. Supporting Negotiation using GSS for Unix should eventually also be done. GnuPG-bug-id: 6719
Diffstat (limited to 'dirmngr/ldap-parse-uri.c')
0 files changed, 0 insertions, 0 deletions