Доверительные сертификаты в dotnet восстанавливаются в Macos

#.net #.net-core #nuget

Вопрос:

Я пытаюсь выполнить dotnet restore , но безуспешно. Файл nuget.config в корневом каталоге моего проекта указывает на мою компанию artifactory и содержит некоторые сертификаты, которым я должен доверять.

В этом и заключается ошибка:

 The SSL connection could not be established, see inner exception.  The remote certificate is invalid according to the validation procedure.  

У меня есть файл ca.crt, которому можно доверять, но я много раз пытался доверять ему на своем mac, но безуспешно:

  1. Используется brew info openssl для просмотра, где находится папка certs. Добавил сертификат ca. /usr/local/etc/openssl@3/certs и выполнил /usr/local/opt/openssl@3/bin/c_rehash .
  2. Добавлен ca.crt в /usr/local/share/ca-certificates папку.
  3. Добавьте ок. элт в /usr/local/share/ca-certificates/cacert.pem .
  4. Добавлен сертификат ca.в /etc/ssl/certs папку.
  5. Добавлено в приложение для связки ключей.

Несчастный, ничего не получалось. Какие-нибудь советы ?