HTTPS прокси де өз сертификат тізбегін жіберуі керек
Клиенттен Squid-қа дейінгі TLS тыңдаушысындағы жетіспейтін аралық сертификаттарды мақсатты веб-сайт сертификатынан бөлек диагностикалаңыз.
Егер клиенттер веб-сайтқа жетпей тұрып HTTPS проксиден бас тартса, прокси тыңдаушысы жіберетін тізбекті тексеріңіз. Жарамды соңғы сертификаттың өзі клиентке қажет аралық сертификаттарды бермеуі мүмкін.
- Тексерілетін соңғы нүктені анықтаңыз. Конфигурацияланған прокси URL-індегі хост атауын және сол қосылымның қатесін оқыңыз. Тыңдаушы сертификаты сол атауды қамтуы керек. Веб-сайт сертификаты немесе басқа IP бүркеншік атына арналған сертификат оны алмастыра алмайды.
- Тыңдаушының тізбек конфигурациясын тексеріңіз. Squid қолдайтын OpenSSL конфигурациясы аралық сертификаттарды сертификат файлына қосуы мүмкін. Орнатылған Squid шығарылымы мен TLS backend үшін тыңдаушы анықтамасында ретті растаңыз; пакеттердің әрекеті бірдей емес. Squid 6.13 TLS тыңдаушысының мысалы тыңдаушы сенімін мақсаттың TLS-інен бөлек ұстайды.
- Клиент сенімін бөлек тексеріңіз. Аралық сертификаттарды жіберу тізбекті құруға көмектеседі, бірақ клиентке әлі де көзделген тамыр сенім анкері қажет. Бүкіл сервер тізбегін тамыр қоймасына алалаусыз импорттау — сервер жіберетін нәрсені түзетуден өзгеше өзгеріс.
Тексеруді қосулы ұстаңыз. Ол клиент пайдаланбақшы болған HTTPS проксиді анықтайды. Сол қосылым тексерілгеннен кейін, кейінгі веб-сайт сертификатының қатесі прокси арқылы мақсаттың TLS сессиясына жатады, оның өз хост атауы мен сенім зерттеуі бар.