1. ホーム
  2. c#

[解決済み] SSL/TLSセキュアチャネルの信頼関係を確立できなかった -- SOAP

2022-03-15 11:31:40

質問

.NET (C#) 2.0 の Windows アプリで、Visual Studio が生成した Web サービスプロキシ経由で、同じく C# (2.0) で書かれた Web サービスを呼び出すという、シンプルな Web サービスを作っています。これは数年前から動作しており、現在も実行中の10数カ所の場所で動作しています。

新しいサイトでの新規インストールで問題が発生しています。ウェブサービスを呼び出そうとすると、次のようなメッセージが表示されて失敗するのです。

SSL/TLSセキュアの信頼関係を確立できませんでした。 チャネル

ウェブサービスのURLはSSL(https://)を使用しています -- しかし、これは他の多くの場所から長い間(そして現在も)動作しているのです。

どこを見ればいいのでしょうか?これはWindowsと.NETの間のセキュリティの問題で、このインストールに特有のものなのでしょうか?もしそうなら、どこで信頼関係を設定すればいいのでしょうか?私は迷っています!

解決方法は?

感想(過去の痛みを踏まえて)。

  • DNSとサーバーへの見通しがきくか?
  • 証明書に記載された正しい名前を使用していますか?
  • 証明書はまだ有効ですか?
  • ロードバランサーの設定に問題があるのでは?
  • は、新しい サーバー マシンの時計が正しく設定されているか (すなわち、UTC時間が正しいかどうか [ローカル時間は無視してください。ほとんど関係ありません]) - これはWCFにとって確かに重要であり、通常のSOAPにも影響するかもしれません?
  • サーバーからソープサービスをブラウズした場合、SSLを取得することができますか?
  • 上記に関連して、証明書は正しい場所にインストールされましたか?(信頼されたルート証明機関の中にあるコピーが必要な場合があります)
  • サーバーのマシンレベルのプロキシが正しく設定されているか?(ユーザのプロキシとは異なります); XP / 2003のproxycfgを参照してください (Vistaなどについては不明です)