AuthenticationException: удаленный сертификат недействителен из-за ошибок в цепочке сертификатов: UntrustedRoot, NotValiC#

Место общения программистов C#
Anonymous
AuthenticationException: удаленный сертификат недействителен из-за ошибок в цепочке сертификатов: UntrustedRoot, NotVali

Сообщение Anonymous »

Я постоянно получаю следующую ошибку при локальной разработке и аутентификации в Visual Studio:

AuthenticationException: удаленный сертификат недействителен из-за ошибок в цепочке сертификатов: NotValidTime, UntrustedRoot

Среди прочего это происходит при использовании HttpClient для вызова одной из наших конечных точек серверной части (

Код: Выделить всё

localhost
) из одного из наших проектов, поэтому все происходит локально.
Сертификат был подписан/действителен с этой даты в прошлом году, а срок его действия истек через год. Никто из других разработчиков в моей команде не получил его и не столкнулся с такой же проблемой.
Затем я попробовал много всего, в том числе:
  • Код: Выделить всё

    dotnet dev-certs https --clean
    , dotnet dev-certs https и dotnet dev-certs https --trust, которые успешно обновили/пересоздали сертификат, срок действия которого истекает в 2023 году, но все еще не работает/по-прежнему получает ту же ошибку.
  • Обновление сертификата в консоли управления Microsoft согласно этим ссылкам

    https://stackoverflow.com/a/5427149/16805816
  • IdentityServer: удаленный сертификат недействителен в соответствии с процедурой проверки

У нас нет централизованной процедуры аутентификации — она распределена по системе в разных местах и сценариях, поэтому я не могу использовать обходные пути, такие как if #DEBUG... //тогда игнорируем сертификаты. Мне нужно правильно сгенерировать действительный сертификат.

Вернуться в «C#»