Это не разрешено. В качестве специфичного для протокола дополнения к стандартной проверке имени хоста TLS все основные веб-браузеры (клиенты HTTPS) в основном согласились ограничить использование групповых сертификатов «eTLD + 1», то есть должен существовать «эффективный TLD» плюс еще один Компонент
Как правило, это означает, что требуется по крайней мере два компонента ( *.example.net
это нормально, но *.net
это не так, и не является пустым *
). Правило «эффективного ДВУ» расширяет его до многоуровневых суффиксов, поскольку co.uk
люди на практике используют их как неделимые «ДВУ». (Так *.example.ac.uk
разрешено, но *.ac.uk
нет.)
Вы можете проверить, как реализован общедоступный список суффиксов в Chromium и Mozilla .
См. Соответствующее обсуждение в Security.SE, в котором есть цитата из базовых требований форума CA-Browser (которые применяются только к общедоступным CA WebPKI, но все равно отражают общую реализацию):
ЦС ДОЛЖНЫ аннулировать любой сертификат, в котором подстановочный знак находится в первой позиции метки непосредственно слева от метки, «контролируемой реестром» или «открытого суффикса».
Чтобы избежать этого ограничения, создайте центр сертификации, который выдает сертификаты «по требованию» для любого веб-сайта, который вы пытаетесь посетить. Я не знаю, как это будет реализовано на любом обычном веб-сервере, но это распространенный метод, используемый в коммерческих системах перехвата TLS; антивирусные программы и другие вредоносные программы; и инструменты разработки, такие как пакет Burp Proxy.
Например, веб-сервер OpenResty (в основном Nginx-with-Lua) имеет ssl_certificate_by_lua
возможность реализовать динамическую генерацию сертификатов. Прокси-сервер Squid поддерживает имитацию сертификатов в своей функции ssl-bump.
Также обратите внимание, что SAN полностью перекрывают Subject-CN, если присутствуют оба. Это делает включение CN в основном избыточным (если ваше клиентское программное обеспечение не является настолько древним, что в нем отсутствует поддержка SAN), а для общедоступных CA веб-браузеры даже не принимают его больше.