
サーバーをアップグレードして、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 エラーの主な原因に関する詳細情報を取得する方法を教えてください。