Я исправил свою проблему, переключившись на последнюю версию .Net Framework. Таким образом, ваша целевая платформа устанавливает ваш протокол безопасности.
когда у вас это есть в Web.config
<system.web>
<httpRuntime targetFramework="4.5"/>
</system.web>
вы получите это по умолчанию:
ServicePointManager.SecurityProtocol = Ssl3 | Tls
когда у вас это есть в Web.config
<system.web>
<httpRuntime targetFramework="4.6.1"/>
</system.web>
вы получите это по умолчанию:
ServicePointManager.SecurityProtocol = Tls12 | Tls11 | Tls