بەزى HTTPS ۋاكالەتچىلەر Git دىن ۋاكالەتچىگە بولغان TLS ئۇلىنىش جەريانىدا خېرىدار گۇۋاھنامىسى تەلەپ قىلىدۇ. بۇ ئامبارغا كىرىشتىن ئايرىم بولغان دەلىللەش ئالماشتۇرۇشى.

PEM ھۆججەتلىرىنى ئىشلىتىدىغان ماس Git/libcurl TLS ئارقا تەرىپى ئۈچۈن مۇناسىۋەتلىك سەپلىمە بۇ شەكىلدە:

[http]
    proxy = https://proxy.example:8443
    proxySSLCAInfo = /secure/proxy-ca.pem
    proxySSLCert = /secure/proxy-client.pem
    proxySSLKey = /secure/proxy-client.key
    proxySSLCertPasswordProtected = true

ۋاكالەتچىنىڭ TLS تەڭشىكى ئۈچۈن تەمىنلەنگەن ھەقىقىي ھۆججەتلەرنى ئىشلىتىڭ. سەپلىمىنى مەقسەت قىلىنغان Git دائىرىسىدە قوللىنىڭ؛ ئامبار دەرىجىسىدىكى سەپلىمە بۇ يولنى پەقەت شۇ checkout بىلەن چەكلەپ تۇرالايدۇ.

تەڭشەكرول
proxySSLCAInfoHTTPS ۋاكالەتچىنى دەلىللەشتە ئىشلىتىلىدىغان CA بوغچىسى
proxySSLCertشۇ ۋاكالەتچىگە سۇنۇلىدىغان خېرىدار گۇۋاھنامىسى
proxySSLKeyخېرىدار گۇۋاھنامىسىگە ماس كېلىدىغان شەخسىي ئاچقۇچ
proxySSLCertPasswordProtectedقوغدالغان ۋاكالەتچى گۇۋاھنامىسى ۋە ئاچقۇچ ماتېرىيالى ئۈچۈن Git نىڭ پارول سوراشىنى قوزغىتىدۇ

بۇ TLS ئالماشتۇرۇشى ئۈچۈن https:// ۋاكالەتچى URL زۆرۈر. HTTPS ئامبارغا CONNECT ئېلىپ ماڭىدىغان ئادەتتىكى HTTP ۋاكالەتچى بۇنىڭ بىلەن ئۆزىنىڭ ئاڭلىغۇچىدا TLS خېرىدار گۇۋاھنامىسى دەلىللىشىنى ئېلىپ بارمايدۇ.

ئامبارنىڭ گۇۋاھنامە ئىشەنچى ۋە ھەر قانداق ئامبار خېرىدار گۇۋاھنامىسىنىڭ ئۆزىنىڭ ssl سەپلىمىسى بار. شۇنىڭدەك، Proxy-Authenticate ئىشلىتىدىغان HTTP ۋاكالەتچى سىنىقى يەنە بىر دەلىللەش مېخانىزمى.

بۇ تەڭشەكنى ساقلىغاندا ئۇلانغان libcurl نەشرى، TLS ئارقا تەرىپى ۋە قوللايدىغان گۇۋاھنامە فورماتىنى تەكشۈرۈڭ. PEM گۇۋاھنامىسىگە بولغان يول ھەر بىر سۇپا گۇۋاھنامە ئامبىرى كۆرۈنمە يۈزى ئۈچۈن كۆچۈرۈلىدىغان ئورۇن باسار ئەمەس.

مۇناسىۋەتلىك ماقالىلەر