Определите версию TLS/SSL на стороне службы веб-службы .Net WCF.

Я запускаю веб-службу .Net WCF, которая обрабатывает несколько разных SOAP-сообщений запроса и размещается в IIS (версия 7). В случае, когда используется безопасность транспорта (https) для конечной точки веб-службы, как я могу определить используемую версию TLS/SSL и значение шифрования входящего запроса SOAP-сообщения в этой службе WCF?

Ответ 1

Возможно, вы можете создать 2 приложения - одно, которое принимает только TLS 1.2, а другое, которое принимает TLS 1.0, 1.1.

Чтобы поддерживать только TLS 1.2 и SSL-протоколы, вы можете сделать это:

System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;