Поскольку этот вопрос помечен, IIS
и я не могу найти хорошего ответа о том, как получить доверенный сертификат, я дам свои 2 цента об этом:
Сначала используйте команду @AuriRahimzadeh в PowerShell от имени администратора:
New-SelfSignedCertificate -DnsName "localhost" -CertStoreLocation "cert:\LocalMachine\My"
Это хорошо, но сертификат не является доверенным и приведет к следующей ошибке. Это потому, что он не установлен в Trusted Root Certification Authorities
.
Решите это, начав mmc.exe
.
Затем перейдите по ссылке:
Файл -> Добавить или удалить оснастки -> Сертификаты -> Добавить -> Учетная запись компьютера -> Локальный компьютер. Щелкните Готово.
Разверните Personal
папку, и вы увидите свой localhost
сертификат:
Скопируйте сертификат в Trusted Root Certification Authorities - Certificates
папку.
Последний шаг - открыть Internet Information Services (IIS) Manager
или просто inetmgr.exe
. Оттуда перейдите на свой сайт, выберите Bindings...
и Add...
или Edit...
. Установите https
и выберите свой сертификат из раскрывающегося списка.
Теперь вашему сертификату доверяют: