Странное SSL общее несоответствие имен - PullRequest
0 голосов
/ 20 ноября 2018

Сегодня я столкнулся со странным случаем cn несоответствия.У меня есть два домена:

kpmg.talentsource.rs и www.kpmg.talentsource.rs

оба имеют prod.q.ssl.global.fastly.net в качестве CNAME, они имеют одинаковыеA записи и сертификаты.

Тем не менее:

https://kpmg.talentsource.rs (ОК)

https://www.kpmg.talentsource.rs (несоответствие CN)


https://www.ssllabs.com/ssltest/analyze.html?d=kpmg.talentsource.rs&s=151.101.65.62 https://www.ssllabs.com/ssltest/analyze.html?d=www.kpmg.talentsource.rs&s=151.101.65.62

Примечание: ни у одного из них нет ни kpmg.talentsource.rs ни в CN, ни в SAN

Есть идеи, почему это так?происходит?

1 Ответ

0 голосов
/ 20 ноября 2018

Сертификат имеет альтернативное имя субъекта *.talentsource.rs (среди многих других, не связанных с ним).

Согласно правилам X.509 / TLS, * соответствует только одному уровню / метке, но не соответствуетпересечь точку, так сказать.Так что *.talentsource.rs соответствует имени хоста kpmg.talentsource.rs, но NOT www.kpmg.talentsource.rs, следовательно, ошибка браузера.

Вам необходимо добавить www.kpmg.talentsource.rs или *.kpmg.talentsource.rs в качестве SAN (обратите внимание, что в этом сертификате уже есть talentsource.rs) в этом сертификате или вообще не используйте www.kpmg.talentsource.rs (перенаправление не решит проблему, так как вам все равно нужно сначала выполнить рукопожатие TLS перед получением заголовка HTTP Location:, так что вам все еще нужен соответствующий сертификат).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...