Я следил за этим учебным пособием по созданию подписанных сертификатов SSL в Windows для целей разработки, и он отлично поработал для одного из моих доменов (я используя файл hosts для имитации dns). Затем я понял, что у меня много субдоменов, и это будет болью в заднице, чтобы создать сертификат для каждого из них. Поэтому я попытался создать сертификат с использованием подстановочного знака в поле Common
, как это предложено в некоторых ответах на serverfault. Вот так:
Common Name: *.myserver.net/CN=myserver.net
Однако после импорта этого сертификата в доверенный корневой центр сертификации я получаю ошибку NET::ERR_CERT_COMMON_NAME_INVALID
в Chrome, для основного домена и всех его подэлементов, например: https://sub1.myserver.net
и https://myserver.net
.
Этот сервер не может доказать, что это myserver.net; его сертификат безопасности из *.myserver.net/CN = myserver.net.
Это может быть вызвано неправильной конфигурацией или атакующем, перехватывающим ваше соединение.
Что-то не так в поле Common Name, которое вызывает эту ошибку?