. Net Установка пакета Nuget возвращает ошибку ssl - PullRequest
2 голосов
/ 02 марта 2020

Я пытаюсь использовать Newtonsoft.Json.Serialization пространство имен в моем C# проекте. Когда я искал в Google, я обнаружил, что "do tnet package Newtonsoft. Json" - это способ установить пакет в Ubuntu linux, но он возвращает ошибку ниже:

writing /tmp/tmpC1RGW5.tmp
error:   The SSL connection could not be established, see inner exception.
error:   The remote certificate is invalid according to the validation procedure. 

. Net версия 3.1. Пожалуйста, помогите этому C# newb ie. Спасибо.

1 Ответ

1 голос
/ 02 марта 2020

Кажется, проблема с сертификатами вашего компьютера.

Проверьте здесь проблему github

В моих / etc / ssl / certs, которые я заметил какая-то ссылка на сертификат snakeoil в красном. поэтому кажется, что эти сертификаты отсутствуют на моем компьютере.

Я воссоздаю их, и все снова работает.

Есть также ссылки в других проблемах, некоторые исправлены, а некоторые связаны с неправильной настройкой ssl:

https://github.com/dotnet/corefx/issues/29942 https://github.com/dotnet/corefx/issues/30385 https://github.com/dotnet/corefx/issues/30388

Это не ядро ​​net проблема, ни проблемы с ядерным оружием, кажется. Это больше похоже на связь с вашей рабочей станцией, больше всего на свете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...