TLS Cipher Suites in Windows 11. - Win32 apps (2024)

Edit

Share via

  • Article

Cipher suites can only be negotiated for TLS versions which support them. The highest supported TLS version is always preferred in the TLS handshake.

Availability of cipher suites should be controlled in one of two ways:

  • Default priority order is overridden when a priority list is configured. Cipher suites not in the priority list will not be used.
  • Allowed when the application passes SCH_USE_STRONG_CRYPTO: The Microsoft Schannel provider will filter out known weak cipher suites when the application uses the SCH_USE_STRONG_CRYPTO flag. RC4, DES, export and null cipher suites are filtered out.

Important

HTTP/2 web services fail with non-HTTP/2-compatible cipher suites. To ensure your web services function with HTTP/2 clients and browsers, see How to deploy custom cipher suite ordering.

FIPS-compliance has become more complex with the addition of elliptic curves making the FIPS mode enabled column in previous versions of this table misleading. For example, a cipher suite such as TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 is only FIPS-compliant when using NIST elliptic curves. To find out which combinations of elliptic curves and cipher suites will be enabled in FIPS mode, see section 3.3.1 of Guidelines for the Selection, Configuration, and Use of TLS Implementations.

For Windows 11, the following cipher suites are enabled and in this priority order by default using the Microsoft Schannel Provider:

Cipher suite stringAllowed by SCH_USE_STRONG_CRYPTOTLS/SSL Protocol versions
TLS_AES_256_GCM_SHA384YesTLS 1.3
TLS_AES_128_GCM_SHA256YesTLS 1.3
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384YesTLS 1.2
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256YesTLS 1.2
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384YesTLS 1.2
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256YesTLS 1.2
TLS_DHE_RSA_WITH_AES_256_GCM_SHA384NoTLS 1.2
TLS_DHE_RSA_WITH_AES_128_GCM_SHA256YesTLS 1.2
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384YesTLS 1.2
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256YesTLS 1.2
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384YesTLS 1.2
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256YesTLS 1.2
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHAYesTLS 1.2, TLS 1.1, TLS 1.0
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHAYesTLS 1.2, TLS 1.1, TLS 1.0
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHAYesTLS 1.2, TLS 1.1, TLS 1.0
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHAYesTLS 1.2, TLS 1.1, TLS 1.0
TLS_RSA_WITH_AES_256_GCM_SHA384YesTLS 1.2
TLS_RSA_WITH_AES_128_GCM_SHA256YesTLS 1.2
TLS_RSA_WITH_AES_256_CBC_SHA256YesTLS 1.2
TLS_RSA_WITH_AES_128_CBC_SHA256YesTLS 1.2
TLS_RSA_WITH_AES_256_CBC_SHAYesTLS 1.2, TLS 1.1, TLS 1.0
TLS_RSA_WITH_AES_128_CBC_SHAYesTLS 1.2, TLS 1.1, TLS 1.0
TLS_RSA_WITH_3DES_EDE_CBC_SHANoTLS 1.2, TLS 1.1, TLS 1.0
TLS_RSA_WITH_NULL_SHA256 Only used when application explicitly requests.NoTLS 1.2
TLS_RSA_WITH_NULL_SHA Only used when application explicitly requests.NoTLS 1.2, TLS 1.1, TLS 1.0, SSL 3.0

The following cipher suites are supported by the Microsoft Schannel Provider, but not enabled by default:

Cipher suite stringAllowed by SCH_USE_STRONG_CRYPTOTLS/SSL Protocol versions
TLS_CHACHA20_POLY1305_SHA256YesTLS 1.3
TLS_DHE_RSA_WITH_AES_256_CBC_SHAYesTLS 1.2, TLS 1.1, TLS 1.0
TLS_DHE_RSA_WITH_AES_128_CBC_SHAYesTLS 1.2, TLS 1.1, TLS 1.0
TLS_DHE_DSS_WITH_AES_256_CBC_SHA256YesTLS 1.2
TLS_DHE_DSS_WITH_AES_128_CBC_SHA256YesTLS 1.2
TLS_DHE_DSS_WITH_AES_256_CBC_SHAYesTLS 1.2, TLS 1.1, TLS 1.0
TLS_DHE_DSS_WITH_AES_128_CBC_SHAYesTLS 1.2, TLS 1.1, TLS 1.0
TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHANoTLS 1.2, TLS 1.1, TLS 1.0, SSL 3.0
TLS_RSA_WITH_RC4_128_SHANoTLS 1.2, TLS 1.1, TLS 1.0, SSL 3.0
TLS_RSA_WITH_RC4_128_MD5NoTLS 1.2, TLS 1.1, TLS 1.0, SSL 3.0
TLS_RSA_WITH_DES_CBC_SHANoTLS 1.2, TLS 1.1, TLS 1.0, SSL 3.0
TLS_DHE_DSS_WITH_DES_CBC_SHANoTLS 1.2, TLS 1.1, TLS 1.0, SSL 3.0
TLS_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHANoTLS 1.2, TLS 1.1, TLS 1.0, SSL 3.0
TLS_RSA_WITH_NULL_MD5 Only used when application explicitly requests.NoTLS 1.2, TLS 1.1, TLS 1.0, SSL 3.0
TLS_RSA_EXPORT1024_WITH_RC4_56_SHANoTLS 1.2, TLS 1.1, TLS 1.0, SSL 3.0
TLS_RSA_EXPORT_WITH_RC4_40_MD5NoTLS 1.2, TLS 1.1, TLS 1.0, SSL 3.0
TLS_RSA_EXPORT1024_WITH_DES_CBC_SHANoTLS 1.2, TLS 1.1, TLS 1.0, SSL 3.0

The following PSK cipher suites are enabled and in this priority order by default using the Microsoft Schannel Provider:

Cipher suite stringAllowed by SCH_USE_STRONG_CRYPTOTLS/SSL Protocol versions
TLS_PSK_WITH_AES_256_GCM_SHA384YesTLS 1.2
TLS_PSK_WITH_AES_128_GCM_SHA256YesTLS 1.2
TLS_PSK_WITH_AES_256_CBC_SHA384YesTLS 1.2
TLS_PSK_WITH_AES_128_CBC_SHA256YesTLS 1.2
TLS_PSK_WITH_NULL_SHA384NoTLS 1.2
TLS_PSK_WITH_NULL_SHA256NoTLS 1.2

Note

No PSK cipher suites are enabled by default. Applications need to request PSK using SCH_USE_PRESHAREDKEY_ONLY. For more information on Schannel flags, see SCHANNEL_CRED.

To add cipher suites, either deploy a group policy or use the TLS cmdlets:

  • To use group policy, configure SSL Cipher Suite Order under Computer Configuration > Administrative Templates > Network > SSL Configuration Settings with the priority list for all cipher suites you want enabled.
  • To use PowerShell, see TLS cmdlets.

Note

Prior to Windows 10, cipher suite strings were appended with the elliptic curve to determine the curve priority. Windows 10 supports an elliptic curve priority order setting so the elliptic curve suffix is not required and is overridden by the new elliptic curve priority order, when provided, to allow organizations to use group policy to configure different versions of Windows with the same cipher suites.

Feedback

Was this page helpful?

Provide product feedback|

TLS Cipher Suites in Windows 11. - Win32 apps (2024)
Top Articles
[Solved] Get Stuck in Steam Application Load Error 3:0000065432? - MiniTool Partition Wizard
Current Issues in Technology – Business Technology Essentials
Dragon Age Inquisition War Table Operations and Missions Guide
Combat level
What spices do Germans cook with?
Atvs For Sale By Owner Craigslist
East Cocalico Police Department
How Many Cc's Is A 96 Cubic Inch Engine
Shs Games 1V1 Lol
From Algeria to Uzbekistan-These Are the Top Baby Names Around the World
P2P4U Net Soccer
Delectable Birthday Dyes
United Dual Complete Providers
Midway Antique Mall Consignor Access
Missing 2023 Showtimes Near Lucas Cinemas Albertville
Nashville Predators Wiki
Arboristsite Forum Chainsaw
Honda cb750 cbx z1 Kawasaki kz900 h2 kz 900 Harley Davidson BMW Indian - wanted - by dealer - sale - craigslist
TBM 910 | Turboprop Aircraft - DAHER TBM 960, TBM 910
The Pretty Kitty Tanglewood
Tinker Repo
Milanka Kudel Telegram
Bekijk ons gevarieerde aanbod occasions in Oss.
Between Friends Comic Strip Today
Spiritual Meaning Of Snake Tattoo: Healing And Rebirth!
Ou Football Brainiacs
Marilyn Seipt Obituary
Gillette Craigslist
Yale College Confidential 2027
Winterset Rants And Raves
What are the 7 Types of Communication with Examples
Swimgs Yuzzle Wuzzle Yups Wits Sadie Plant Tune 3 Tabs Winnie The Pooh Halloween Bob The Builder Christmas Autumns Cow Dog Pig Tim Cook’s Birthday Buff Work It Out Wombats Pineview Playtime Chronicles Day Of The Dead The Alpha Baa Baa Twinkle
Swgoh Boba Fett Counter
Gr86 Forums
P3P Orthrus With Dodge Slash
Craigslist Com Humboldt
Carespot Ocoee Photos
拿到绿卡后一亩三分地
Tugboat Information
Mars Petcare 2037 American Italian Way Columbia Sc
The Banshees Of Inisherin Showtimes Near Reading Cinemas Town Square
Leena Snoubar Net Worth
Google Flights Orlando
Me Tv Quizzes
Frigidaire Fdsh450Laf Installation Manual
Marcal Paper Products - Nassau Paper Company Ltd. -
What is 'Breaking Bad' star Aaron Paul's Net Worth?
Missed Connections Dayton Ohio
Mail2World Sign Up
Google Flights Missoula
7 Sites to Identify the Owner of a Phone Number
Download Twitter Video (X), Photo, GIF - Twitter Downloader
Latest Posts
Article information

Author: Terence Hammes MD

Last Updated:

Views: 6681

Rating: 4.9 / 5 (49 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Terence Hammes MD

Birthday: 1992-04-11

Address: Suite 408 9446 Mercy Mews, West Roxie, CT 04904

Phone: +50312511349175

Job: Product Consulting Liaison

Hobby: Jogging, Motor sports, Nordic skating, Jigsaw puzzles, Bird watching, Nordic skating, Sculpting

Introduction: My name is Terence Hammes MD, I am a inexpensive, energetic, jolly, faithful, cheerful, proud, rich person who loves writing and wants to share my knowledge and understanding with you.