подстановочный сертификат SSL / TLS для домена второго уровня отклонен браузерами - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь создать сертификат для test и *.test.Я использую minica для его генерации, и все идет хорошо (добавляются альтернативные имена):

X509v3 Subject Alternative Name:
                DNS:*.test, DNS:test

(и сертификат CA добавляется в хранилище доверенных корневых центров сертификации браузеров), но сертификат отклоняетсяот chrome и firefox.

1 Ответ

0 голосов
/ 01 марта 2019

Хотя вы можете создать действительный сертификат для домена второго уровня или даже домена верхнего уровня, эти сертификаты не будут соблюдаться браузерами по соображениям безопасности (т. Е. Сертификат для * .com будет очень опасным).Таким образом, даже если test является зарезервированным доменным именем, которое не может быть зарегистрировано любым регистратором, сертификат все равно будет отклонен.

Когда вы попытаетесь сделать это с mkcert, вы получите довольно хорошеепредупреждение:

Warning: many browsers don't support second-level wildcards like *.test ⚠️

Используйте вместо него, например, app.test + *.app.test.

...