Параметр -DnsName
командлета New-SelfSignedCertificate
позволяет указать массив имен хостов. Не включайте IP-адреса в сертификат, вместо этого вы можете включить ваше $ env: COMPUTERNAME или другие строки, идентифицирующие ваш сервер (возможно, с использованием * подстановочного знака).
Кроме того, «localhost» обычно разрешается вIPv4-адрес 127.0.0.1/8 и IPv6 :: 1/128, но ваше $ HOSTNAME / COMPUTERNAME будет преобразовано в общедоступный или сетевой адрес, такой как ваш 192.168.0.10;вам нужно привязать ваш веб-сервер ко всем адресам, на которых он прослушивает запросы (например, используя https://*:44321
в качестве базового адреса).