通过注册表启用 Windows Server 2012 R2 中的 TLS 1.2
- 打开注册表编辑器:按下“Win+R”组合键,输入“regedit”,并按回车键。
- 导航到以下路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols
- 在“协议”节点下,查找名为“TLS 1.2”的子节点。如果它不存在,则需要创建它。右键单击“协议”节点,选择“新建”>“键”,并将其命名为“TLS 1.2”。
- 在“TLS 1.2”节点下,创建两个子节点:“客户端”和“服务器”。右键单击“TLS 1.2”节点,选择“新建”>“键”,并将其命名为“客户端”。然后再创建一个名为“服务器”的子节点。
- 在“客户端”和“服务器”节点下,创建以下四个DWORD值:
- “DisabledByDefault”:将其值设置为0以启用TLS 1.2。
- “Enabled”:将其值设置为1以启用TLS 1.2。
- “ProtocolVersion”:将其值设置为0x00000300,以指定TLS 1.2。
- “SchannelKeyExchangeAlgorithm”:将其值设置为”CD 00″,以指定加密算法为ECDHE_RSA(如果使用其他算法,则需要相应修改该值)。
- 重启计算机,以使更改生效。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client] "DisabledByDefault"=dword:00000000 "Enabled"=dword:00000001 “ProtocolVersion”=dword:00000300 "SchannelKeyExchangeAlgorithm"="CD 00" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server] "DisabledByDefault"=dword:00000000 "Enabled"=dword:00000001 “ProtocolVersion”=dword:00000300 "SchannelKeyExchangeAlgorithm"="CD 00" |
或者保存以上代码到记事本,修改扩展名为reg,双击打开,即可。
如果您对C#游戏开发感兴趣,可以扫下面二维码加入我们的QQ群来一起学习交流
原创文章,转载请注明本文链接地址(违者必究):通过注册表启用 Windows Server 2012 R2 中的 TLS 1.2