مع وكيل HTTPS ومصدر حزم HTTPS، يستطيع Cargo التحقق من اتصالَي TLS باستخدام حزم CA مختلفة:

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

استبدل نقطة النهاية والمسارات بالقيم المعتمدة. لهذا الوكيل مستمع TLS عن قصد؛ ولا يصبح وكيل HTTP عادي وكيل HTTPS لأن مصدر الحزم يستخدم HTTPS.

مرحلة الفشلإعداد الثقة المطلوب فحصه
TLS الوكيل، قبل وجود نفق إلى الوجهةhttp.proxy-cainfo، الذي يعود إلى http.cainfo إن لم يُضبط بصورة منفصلة.
شهادة الوجهة بعد إنشاء النفقhttp.cainfo لمسار الثقة بالوجهة.

المتغيران المقابلان هما CARGO_HTTP_PROXY_CAINFO وCARGO_HTTP_CAINFO. استخدم جهة التصديق المعتمدة المناسبة؛ فنسخ شهادة عشوائية إلى الملفين لا يحدد أي الاتصالين معيب.

لا يملك وكيل HTTP غير المشفر الذي ينقل CONNECT شهادة TLS لمستمع الوكيل حتى تُفحص. ولا يُصلح خطأ الوجهة في تلك الحالة باختراع ملف CA للوكيل. تحقق أيضًا من وجود المسار المضبوط داخل الحاوية أو مهمة CI الفعلية، وراعِ سلوك نظام التشغيل ومحرك TLS عند مقارنة البيئات.

أبقِ التحقق مفعّلًا. فهو يوفر فحص الهوية اللازم لتمييز الخدمة المقصودة عن عملية نقل تستمر فحسب.

مقالات ذات صلة