.net core + Docker: удаленный сертификат недействителен в соответствии с процедурой проверки - PullRequest
0 голосов
/ 26 августа 2018

Как правильно для нескольких контейнеров Windows , выполняющих приложение .net core, доверять друг другу сертификаты HTTPS?

У меня есть следующие настройки:

  • Container A выполняет службу REST, которая требуется Container B
  • Container B, вызывает службу REST с помощью HttpClient
  • Container B что-то делает с результатом

Проблема в том, что когда B вызывает A, я получаю исключение The remote certificate is invalid according to the validation procedure..Это демонстрационный код, который я использую:

var dummy = new HttpClient
{
    BaseAddress = new Uri("https://container-a")
};
var res = await dummy.GetAsync("/api/test-endpoint");

Я понятия не имею и не нашел никакой полезной информации о том, как настроить контейнеры для доверия друг другу.Единственное решение, которое я нашел, это отменить проверку доверия https, и это, на мой взгляд, неприемлемо.

...