Faodaidh proxy HTTPS aig Git an teisteanas cliant fhèin iarraidh
Suidhich CA TLS a' phroxy, an teisteanas cliant agus an iuchair phrìobhaideach air leth bho shuidheachaidhean TLS agus logadh-a-steach HTTP an stòir.
Bidh cuid de phroxyaidhean HTTPS a' faighneachd airson teisteanas cliant rè a' cheangail TLS bho Git chun a' phroxy. Is e iomlaid dearbhaidh air leth a tha seo bho logadh a-steach dhan stòr.
Airson backend TLS Git/libcurl co-fhreagarrach a chleachdas faidhlichean PEM, tha an cumraíochadh buntainneach air a chruth mar seo:
[http]
proxy = https://proxy.example:8443
proxySSLCAInfo = /secure/proxy-ca.pem
proxySSLCert = /secure/proxy-client.pem
proxySSLKey = /secure/proxy-client.key
proxySSLCertPasswordProtected = trueCleachd na fìor-fhaidhlichean a chaidh a thoirt seachad airson rèiteachadh TLS a' phroxy. Cuir a' chumraíochadh an sàs aig an raon Git a thathar an dùil; faodaidh cumraíochadh ionadail don stòr an t-slighe seo a chuingealachadh dhan lethbhreac-obrach sin.
| Suidheachadh | Dreuchd |
|---|---|
| proxySSLCAInfo | Pasgan CA a chleachdar gus am proxy HTTPS a dhearbhadh |
| proxySSLCert | Teisteanas cliant a thèid a thaisbeanadh dhan phroxy sin |
| proxySSLKey | Iuchair phrìobhaideach a fhreagras dhan teisteanas cliant |
| proxySSLCertPasswordProtected | A' comasachadh brosnachadh facal-faire Git airson teisteanas agus stuth iuchrach dìonta a' phroxy |
Tha URL a' phroxy le https:// riatanach airson na h-iomlaid TLS seo. Chan eil proxy HTTP sìmplidh a bhios a' giùlan CONNECT gu stòr HTTPS a' dèanamh dearbhadh teisteanais cliant TLS air an luchd-èisteachd aige fhèin mar thoradh air sin.
Tha cumraíochadh ssl fhèin aig earbsa theisteanas an stòir agus aig teisteanas cliant sam bith den stòr. Mar an ceudna, tha dùbhlan proxy HTTP le Proxy-Authenticate na dhòigh dearbhaidh eile.
Thoir sùil air an tionndadh libcurl ceangailte, an backend TLS agus an cruth teisteanais a tha a' faighinn taic nuair a thathar a' cumail a' chlàir seo. Chan eil slighe gu teisteanas PEM na ionad so-ghiùlain airson eadar-aghaidh stòr theisteanas gach àrainn.