TLS 1.3 - GPO/Registry Modification

JoshuaD13 51 Reputation points
2022-08-18T20:03:18.887+00:00

Hello,

Regarding handling TLS/SSL encryption being used in the Internet Options for Windows 11 machines, I found that the current documentation is outdated (https://admx.help/?Category=InternetExplorer&Policy=Microsoft.Policies.InternetExplorer::Advanced_SetWinInetProtocols). I would like to find the values that would allow TLS 1.0, TLS 1.2, and TLS 1.3 to be enabled together. All values in this documentation do not result to having these enabled.

Thank you.

Windows
Windows
A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.
4,793 questions
Windows 11
Windows 11
A Microsoft operating system designed for productivity, creativity, and ease of use.
8,274 questions
0 comments No comments
{count} votes

Accepted answer
  1. Rafael da Rocha 5,076 Reputation points
    2022-08-18T22:18:38.697+00:00

    The value for the wanted combination of protocols is 10880

    2 people found this answer helpful.

1 additional answer

Sort by: Most helpful
  1. Dave Woolsey 256 Reputation points
    2022-08-18T20:39:38.727+00:00

    Here is a page on the topic:

    https://learn.microsoft.com/en-us/windows-server/security/tls/tls-registry-settings#:~:text=To%20disable%20TLS%201.0%20for,the%20DWORD%20value%20to%201.

    In order to override a system default and set a supported (D)TLS or SSL protocol version to the Enabled state, create a DWORD registry value named "Enabled" with a non-zero value, and a DWORD registry value named "DisabledByDefault" with a value of zero, under the corresponding version-specific subkey.

    Here are the version subkeys:

    HKLM SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Client
    HKLM SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client
    HKLM SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client
    HKLM SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3\Client

    HKLM SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Server
    HKLM SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server
    HKLM SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server
    HKLM SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3\Server

    It's also important to note that 1.0 and 1.1 are considered insecure and should not be enabled.