HTTPS proxy ve HTTPS paket kaynağı için Cargo, iki TLS bağlantısını farklı CA paketleriyle doğrulayabilir:

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

Uç noktayı ve yolları onaylı değerlerinizle değiştirin. Bu proxy özellikle bir TLS dinleyicisine sahiptir; sıradan bir HTTP proxy paket kaynağı HTTPS kullanıyor diye HTTPS olmaz.

Hata aşamasıİncelenecek güven ayarı
Hedef tüneli oluşmadan önce proxy TLS’ihttp.proxy-cainfo; ayrı ayarlanmadığında http.cainfo değerine geri döner.
Tünel kurulduktan sonra hedef sertifikasıHedef güven yolu için http.cainfo.

Karşılık gelen değişkenler CARGO_HTTP_PROXY_CAINFO ve CARGO_HTTP_CAINFO şeklindedir. Uygun, onaylı sertifika yetkilisini kullanın; rastgele bir sertifikayı her iki dosyaya kopyalamak hangi bağlantının hatalı olduğunu göstermez.

CONNECT taşıyan şifresiz HTTP proxy’nin doğrulanacak proxy dinleyicisi TLS sertifikası yoktur. Böyle bir hedef hatası, uydurma bir proxy CA dosyasıyla düzelmez. Yapılandırılmış yolun gerçek konteyner veya CI işi içinde bulunduğunu da denetleyin; ortamları karşılaştırırken işletim sistemi ve TLS arka ucunun davranışını hesaba katın.

Doğrulamayı açık tutun. Amaçlanan hizmeti, yalnızca devam eden bir aktarımdan ayırmak için gereken kimlik kontrolünü sağlar.

İlgili makaleler