Cargo CA-kogumid puhverserveri ja paketiserveri jaoks
Rakenda Cargo cainfo ja proxy-cainfo õigele TLS-ühendusele, selle asemel et pidada kõiki puhverserveri sertifikaadivigu üheks usaldusprobleemiks.
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 etapp | Kontrollitav usaldusseade |
|---|---|
| Puhverserveri TLS enne sihttunneli olemasolu | http.proxy-cainfo, mille eraldi määramata jätmisel kasutatakse http.cainfo. |
| Sihtkoha sertifikaat pärast tunneli loomist | http.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.