1〉如何配置windows 2022 server以仅与tls 1. 3一起工作?2〉如何配置Docker这已经建立在windows 2022服务器上的工作tls 1.3只?让我们说'hello world'的c#应用程序3〉如何配置Azure Kubernetics管理容器或Docker映像(请参阅2〉)以仅使用tls 1.3?
83qze16e1#
第二个问题的答案在Docker文件中添加
RUN Write-Host 'Enabling only TLS 1.3.'; `$tls12RegBase = 'HKLM:\\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2'; `if (Test-Path $tls12RegBase) { throw ('"{0}" already exists!' -f $tls12RegBase) }; `New-Item -Path ('{0}/Client' -f $tls12RegBase) -Force; `New-Item -Path ('{0}/Server' -f $tls12RegBase) -Force; `New-ItemProperty -Path ('{0}/Client' -f $tls12RegBase) -Name 'DisabledByDefault' -PropertyType DWORD -Value 1 -Force; `New-ItemProperty -Path ('{0}/Client' -f $tls12RegBase) -Name 'Enabled' -PropertyType DWORD -Value 1 -Force; `New-ItemProperty -Path ('{0}/Server' -f $tls12RegBase) -Name 'DisabledByDefault' -PropertyType DWORD -Value 1 -Force; `New-ItemProperty -Path ('{0}/Server' -f $tls12RegBase) -Name 'Enabled' -PropertyType DWORD -Value 1 -Force; `Write-Host 'Complete.'
des4xlb02#
第一个问题的答案
1."HKLM:\\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client\\" -Name "Enabled" -Value "1" -Type DWord 2."HKLM:\\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server\\" -Name "Enabled" -Value "1" -Type DWord 3."HKLM:\\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client\\" -Name "DisabledByDefault" - Value "1" -Type DWord 4.HKLM:\\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server\\" -Name "DisabledByDefault" - Value "1" -Type DWord
Why Server DisabledByDefault?-为了限定您的服务器正在发送带有TLS 1.3的请求以进行任何依赖调用。
测试步骤重新启动服务器使用以下值配置Firefox
TLS 1.2 = {最小值3,最大值3,回退3}
结果:服务器将拒绝请求bcz仅启用TLS 1.3
TLS 1.3 = {最小值4,最大值4,回退4}
结果:服务器将接受启用bcz TLS 1.3的请求。
注意:尝试从firefox/任何浏览器调用IIS localhost默认页面。
2条答案
按热度按时间83qze16e1#
第二个问题的答案
在Docker文件中添加
des4xlb02#
第一个问题的答案
Why Server DisabledByDefault?-为了限定您的服务器正在发送带有TLS 1.3的请求以进行任何依赖调用。
测试步骤
重新启动服务器
使用以下值配置Firefox
TLS 1.2 = {最小值3,最大值3,回退3}
结果:服务器将拒绝请求bcz仅启用TLS 1.3
TLS 1.3 = {最小值4,最大值4,回退4}
结果:服务器将接受启用bcz TLS 1.3的请求。
注意:尝试从firefox/任何浏览器调用IIS localhost默认页面。