summaryrefslogtreecommitdiff
path: root/t/t6136-pathspec-in-bare.sh
diff options
context:
space:
mode:
authorLibravatar Jorge Lopez Silva <jalopezsilva@gmail.com>2020-03-04 18:40:05 +0000
committerLibravatar Junio C Hamano <gitster@pobox.com>2020-03-05 12:25:09 -0800
commit88238e02d545dedd832cec9d9ed4ca877c44da19 (patch)
tree5ab61c06ac8069cfdde50e0fd09d217d4db6eda9 /t/t6136-pathspec-in-bare.sh
parentGit 2.25 (diff)
downloadtgif-88238e02d545dedd832cec9d9ed4ca877c44da19.tar.xz
http: add client cert support for HTTPS proxies
Git supports performing connections to HTTPS proxies, but we don't support doing mutual authentication with them (through TLS). Add the necessary options to be able to send a client certificate to the HTTPS proxy. A client certificate can provide an alternative way of authentication instead of using 'ProxyAuthorization' or other more common methods of authentication. Libcurl supports this functionality already, so changes are somewhat minimal. The feature is guarded by the first available libcurl version that supports these options. 4 configuration options are added and documented, cert, key, cert password protected and CA info. The CA info should be used to specify a different CA path to validate the HTTPS proxy cert. Signed-off-by: Jorge Lopez Silva <jalopezsilva@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t6136-pathspec-in-bare.sh')
0 files changed, 0 insertions, 0 deletions