I have my .NET web application hosted on Azure Web App Service with stack settings ASP.NET V4.8. We received notification that: Disabling TLS 1.0 and TLS 1.1 in Microsoft 365.
We intend to use Tls 1.2 protocol to connect to some third party APIs and Microsoft 365 Graph APIs.
Our current .NET configuration is as below:
<system.web>
<compilation targetFramework="4.6.1" />
<httpRuntime targetFramework="4.5.2" />
</system.web>
With above settings API calls to an third party app which requires Tls1.2 doesn't work. However changing the above settings to below works for third party apps.
<system.web>
<compilation targetFramework="4.6.1" />
<httpRuntime targetFramework="4.6.1" />
</system.web>
I referred one of the stack overflow question, Update .NET web service to use TLS 1.2 which mentions that using httpRuntime 4.6.1 alone doesn't work but needs to do additional configurations like updating registry values.
My question is how is it working in case of my application where I haven't updated any configurations like registry values just by changing httpRuntime to 4.6.1 (which is not possible since using Azure Web Apps). Or Azure Web Apps platform has those additional configurations already set to use Tls1.2 for httpRuntime 4.6.1?