Мы не используем ни Kestrel, ни IIS Express. Мы используем IIS для локального развития. Таким образом, мы не можем найти какую-либо команду dotnet dev-certs
, чтобы помочь нам.
Мы можем создать самозаверяющий сертификат в IIS, перейдя в узел сервера, затем Сертификаты сервера, затем Создать самозаверяющий сертификат и дайте ему имя и персональный или веб-хостинг, и он будет создан. Затем используйте его для привязки нашего сайта (443, https, выбор сертификата и domain.local
)
Однако, когда мы хотим go до domain.local
в Google Chrome, мы получаем предупреждение о недоверенном сертификате .
Мы можем экспортировать сертификат в IIS и дважды щелкнуть по нему, чтобы установить его в Windows. Теперь ошибка, которую мы видим в Chrome, заключается в том, что этот сертификат создан для LocalComputerName
и не может использоваться для domain.local
.
. На данный момент мы застряли в том, как указать домены (Тема Альтернативные имена или SAN) для самозаверяющих сертификатов и как автоматизировать этот процесс из командной строки.
Любая помощь?