4

アプリケーションを実行している複数のWindows コンテナー.net coreが互いの HTTPS 証明書を信頼する正しい方法は何ですか?

私は次の設定をしています:

  • Container Aが必要とする REST サービスを実行しているContainer B
  • Container Bを使用して REST サービスを呼び出します。HttpClient
  • Container B結果で何かをする

問題は、 をB呼び出したときAThe 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