gpt4 book ai didi

.Net Framework 4.6.1 不默认为 TLS 1.2

转载 作者:太空宇宙 更新时间:2023-11-03 12:37:24 25 4
gpt4 key购买 nike

我们的客户最近将安全协议(protocol)升级到了 TLS 1.2。因此,我们将应用程序升级到 4.6.1,希望安全协议(protocol)默认为 TLS 1.2,但事实并非如此。知道为什么吗?

最佳答案

我遇到了类似的问题,这对我有用。

  1. 打开 Powershell 并使用 [Net.ServicePointManager]::SecurityProtocol 检查支持的协议(protocol)

  2. 运行以下 2 个 cmdlet 来设置 .NET Framework strong cryptography registry keys :

    在 64 位 .Net Framework(版本 4 及以上)上设置强加密

    Set-ItemProperty -Path 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NetFramework\v4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -Type DWord

    在 32 位 .Net Framework(版本 4 及以上)上设置强加密

    Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\.NetFramework\v4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -Type DWord

  3. 重新启动 Powershell 并使用 [Net.ServicePointManager]::SecurityProtocol 再次检查支持的协议(protocol)

它现在也应该显示 Tls12

希望对你有帮助

关于.Net Framework 4.6.1 不默认为 TLS 1.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43872575/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com