diff options
author | Werner Koch <[email protected]> | 2023-10-02 11:00:35 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2023-10-02 11:10:13 +0000 |
commit | d7a1577a252466c89a87a547bc7f3e9a3d3a2a76 (patch) | |
tree | 4b7829073ddc4e1cd71716ba213175eea7cb9cca /dirmngr/ldap-parse-uri.c | |
parent | dirmngr: Extended the http_get_header function. (diff) | |
download | gnupg-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