Краткий ответ
Включите параметр --trust
.
dotnet dev-certs https -ep "localhost.pfx" -p 1234 --trust
Это создает сертификат, который будет работать с этими appsettings.json:
"Kestrel": {
"Certificates": {
"Default": {
"Path": "localhost.pfx",
"Password": "12345"
}
}
}
Примечания
Если вам необходимо восстановить сертификат, очистите хранилище сертификатовпервый.
dotnet dev-certs https --clean
Параметр --trust
будет работать сразу с Chrome;однако в Firefox нам все равно потребуется добавить исключение безопасности.
Использование --trust
означает, что нам больше не нужно добавлять раздел "Kestrel"
в файл appsettings.json.