У меня есть несколько сервисов, написанных на ASP.NET 4.5.2 , которые извлекают данные из внешнего веб-сервиса. Эти службы работали без ошибок в течение года или около того. Однако сторонний поставщик недавно ограничил свой API запросами от клиентов, использующих TLS 1.1 или выше.
Наши сервисы не работают, так как они отклоняются внешним веб-сервисом. Я проверил сервер, который мы используем для размещения нашего сервиса - Windows Server 2012 R2 - и на нем настроены TLS 1.1 и 1.2 (я проверил ключи реестра). Так что, безусловно, наши сервисные запросы .NET должны по умолчанию соответствовать одному из них?
Тот факт, что наши услуги все еще отклоняются, говорит о том, что мы все еще отправляем наши запросы, используя TLS 1.0.
Как я могу проверить, используют ли наши сервисы TLS 1.1 или выше? Как я могу включить службы для использования TLS 1.1 или выше?