• 配置优先级列表时,默认优先级顺序将被覆盖。 不在优先级列表中的密码套件将不会被使用。
  • 应用程序传递 SCH_USE_STRONG_CRYPTO 时允许:当应用程序使用 SCH_USE_STRONG_CRYPTO 标志时,Microsoft Schannel 提供程序将筛选掉已知的弱密码套件。 RC4、DES、导出和 null 密码套件将被筛选掉。
  • HTTP/2 Web 服务因与 HTTP/2 不兼容的密码套件而失败。 若要确保 Web 服务能够通过 HTTP/2 客户端和浏览器正常运行,请参阅 如何部署自定义密码套件排序

    增加椭圆曲线后,FIPS 合规性变得更加复杂,使此表先前版本中启用了 FIPS 模式的列具有误导性。 例如,使用 NIST 椭圆曲线时,诸如 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 的密码套件仅符合 FIPS 标准。 若要了解在 FIPS 模式下将启用椭圆曲线和密码套件的哪些组合,请参阅 TLS 实现的选择、配置和使用指南 中的第 3.3.1 节。

    对于 Windows Server 2022 及更高版本,默认使用 Microsoft Schannel 提供程序启用以下密码套件,并按此优先级顺序运行:

    密码套件字符串 由 SCH_USE_STRONG_CRYPTO 允许 TLS/SSL 协议版本

    默认情况下未启用 PSK 密码套件。 应用程序需要使用 SCH_USE_PRESHAREDKEY_ONLY 请求 PSK。 有关 Schannel 标志的详细信息,请参阅 SCHANNEL_CRED

    若要添加密码套件,请部署组策略或使用 TLS cmdlet:

  • 若要使用组策略,请在“计算机配置 > 管理模板 > 网络 > SSL 配置设置”下配置 SSL 密码套件顺序,以及要启用的所有密码套件的优先级列表。
  • 若要使用 PowerShell,请参阅 TLS cmdlet
  • 在 Windows 10 之前,密码套件字符串附加有椭圆曲线,以确定曲线优先级。 Windows 10 支持椭圆曲线优先级顺序设置,因此不需要椭圆曲线后缀,并且椭圆曲线后缀会被新的椭圆曲线优先级顺序(如果提供)替代,以允许组织使用组策略来配置具有相同密码套件的不同 Windows 版本。