4

运行应用程序的多个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 信任检查,在我看来,这是不可接受的。

4

0 回答 0