про - https:// по ідеї, squid міг би розшифрувати дані які приходять від сервера, але не дані які йдуть від клієнта серверу. Але не знаючи клієнтського ріквеста сквід просто тупо не має алгоритму за яким би можна було визначити які дані треба класти в кеш а які вже протухли (expired).
ага-а-а, тепер ясно чого то дурниця - http://en.wikipedia.org/wiki/Transport_Layer_Security#How_it_worksпара public/private key насправді використовується для того щоби згенерувати і безпечно обмінятись унікальним "master secret" ключем, яким власне й шифруватимуться дані в встановленому захищеному з`єднанні. Отже, від цього моменту навіть знаючи private key вже неможливо розшифрувати дані , правильно?
Єдино можливий варінт, коли проксі має можливість втрутитись в процес передачі даних, полягає в тому, що проксі в момент встановлення з'єднання самостійно генерує самопідписаний сертифікат на ім'я сервера та організовує взаємодію з клієнтом за допомогою цього сертифікату (клієнт отримає попередження про самопідписаний сертифікат на те зможе однозначно дізнатись, чи є сервер справжній).