При запиті CDN-адреси Sparkfun за допомогою OpenSSL із наступною командою:
openssl s_client -showcerts -connect dlnmh9ip6v2uc.cloudfront.net:443
Загальне ім'я, повернене в сертифікаті, - *.sparkfun.com
це не вдається підтвердити, але якщо ви завантажуєте хост у Chrome, відображається загальна назва*.cloudfront.net
Що тут відбувається?
Це спричиняє проблему, оскільки оточення, в якому я перебуваю в проксі-сервері через Squid SSL_Bump, генерує сертифікат, підписаний моїм місцевим довіреним центром CA для домену. Це працює для всіх доменів, але вищезазначене, оскільки CN не відповідає, оскільки новий серт генерується за допомогою OpenSSL.
EDIT - Я перевірив, що те саме відбувається з OpenSSL на сервері у віддаленому центрі обробки даних, який має пряме з'єднання з Інтернетом, не маючи проксі-серверів або фільтрування.
EDIT - Проблема пов’язана з SNI, як прийнято, але щоб заповнити інформацію про те, чому це викликає проблему з Squid та SSL_Bump:
Цей проект не підтримуватиме переадресацію інформації індикатора імені SSL (SNI) на початковий сервер і ускладнить таку підтримку. Однак переадресація SNI має свої серйозні проблеми (що виходять за межі цього документа), які значно переважають додаткові труднощі з переадресацією.
Взято з: http://wiki.squid-cache.org/Features/BumpSslServerFirst