クライアントとサーバーの両方が TLS 1.2 をサポートしている場合、SSL/TLS セキュア チャネル エラーを作成できませんでした。

クライアントとサーバーの両方が TLS 1.2 をサポートしている場合、SSL/TLS セキュア チャネル エラーを作成できませんでした。

サーバーをアップグレードして、TLS 1.2のみを受け入れ、SHA/MD5を無効にしました。現在、このサーバーから、TLS 1.2、TLS 1.1、TLS 1.0をサポートするサードパーティAPIを呼び出しています。現在、C# HttpClientライブラリを使用してこのサードパーティAPIを呼び出すたびに、次のエラーが発生しますCould not create SSL/TLS secure channel error。設定したコードから、

ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;

ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };

同じエラーが発生しています。このエラーを解消する唯一の方法は、サーバーで TLS 1.2、TLS 1.1、TLS 1.0 を有効にすることです。サードパーティ API を動作させながら TLS 1.2 のみを有効にする方法、または TLS エラーの主な原因に関する詳細情報を取得する方法を教えてください。

関連情報