HTTPS-puhverserveri ja HTTPS-paketiallika korral saab Cargo kontrollida kaht TLS-ühendust eri CA-kogumitega:

[http]
proxy = "https://proxy.example:8443"
proxy-cainfo = "/path/to/proxy-ca.pem"
cainfo = "/path/to/origin-ca.pem"

Asenda lõpp-punkt ja teed heakskiidetud väärtustega. Sellel puhverserveril on teadlikult TLS-kuulaja; tavaline HTTP-puhverserver ei muutu HTTPS-iks seetõttu, et paketiallikas kasutab HTTPS-i.

Tõrke etappKontrollitav usaldusseade
Puhverserveri TLS enne sihttunneli olemasoluhttp.proxy-cainfo, mille eraldi määramata jätmisel kasutatakse http.cainfo.
Sihtkoha sertifikaat pärast tunneli loomisthttp.cainfo sihtkoha usaldustee jaoks.

Vastavad muutujad on CARGO_HTTP_PROXY_CAINFO ja CARGO_HTTP_CAINFO. Kasuta sobivat heakskiidetud sertifitseerimisasutust; juhusliku sertifikaadi kopeerimine mõlemasse faili ei tuvasta, milline ühendus on vigane.

CONNECT-i edastaval krüptimata HTTP-puhverserveril ei ole kontrollitavat puhverserveri kuulaja TLS-sertifikaati. Sihtkoha viga ei paranda väljamõeldud puhverserveri CA-fail. Kontrolli ka, et seadistatud tee oleks olemas tegelikus konteineris või CI-töös, ning arvesta keskkondi võrreldes operatsioonisüsteemi ja TLS-taustsüsteemi käitumist.

Hoia kontrollimine lubatuna. See tagab identiteedikontrolli, mis eristab soovitud teenust lihtsalt jätkuvast andmeedastusest.

Seotud artiklid