Невозможно настроить конечную точку HTTPS. Не указан сертификат сервера, и сертификат разработчика по умолчанию не найден - PullRequest
0 голосов
/ 14 ноября 2018

Я работаю над фабричным приложением, где я настроил HTTPS.Это исключение, хотя у меня есть действующий установленный сертификат.

Ответы [ 6 ]

0 голосов
/ 03 августа 2019

Для меня проблема была решена с помощью:

  1. dotnet dev-certs https --clean
  2. dotnet dev-certs https --verbose

enter image description here

0 голосов
/ 01 августа 2019

Я на OSX и dotnet dev-certs https --clean и sudo dotnet dev-certs https --clean не работают для меня.Наконец я смог исправить это с помощью следующих шагов.

  1. Перейти в Keychain Access
  2. Разблокировать системную связку ключей
  3. Удалить localhost сертификат
  4. Выполнить dotnet dev-certs https -t

Теперь вы сможете запускать без ошибок.

0 голосов
/ 22 июля 2019

У меня была эта проблема в моей системе Windows 10 с использованием Visual Studio. Проблема заключалась в том, что команда, используемая в графическом интерфейсе для очистки локальных сертификатов для HTTPS, не работала с сообщением об ошибке, которое я больше не могу воспроизвести.

Решением для меня было открыть certmgr для текущей учетной записи Windows и удалить все личные сертификаты localhost. Там было ~ 20 сертификатов для меня, потому что я пытался воссоздать их много раз. После удаления всех этих сертификатов я снова запустил свой HTTPS API ядра .Net, и все заработало!

В итоге, откройте свой certmgr для текущего пользователя и очистите все личные / локальные сертификаты.

0 голосов
/ 13 мая 2019

У меня были те же проблемы и очистки -> тогда мне помогла установка сертификатов (другой ответ здесь). Вы также можете выдать сертификат как для производственного сервера. Очень полезно знать.

0 голосов
/ 13 мая 2019

Эти инструкции от этого блога работают для меня

  1. dotnet dev-certs https --clean
  2. dotnet dev-certs https -t
0 голосов
/ 22 ноября 2018

У меня была похожая (но не совсем та же) проблема.
С 2.1 вы должны настроить ваш сертификат.
Я делаю это сейчас полностью в appsettings.json .
Вы можете найти мой пост здесь:
Настройка самостоятельного хостинга приложения Kestrel с сертификатом для https (интернет-сервер)

Только взгляните на решение ...

...