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
2 New Content Mills That Suck + 3 Promising Freelance Websites - Make a Living Writing
Bitcoin to Naira | Convert Bitcoins to Nigerian Nairas with Bitpapa
Scheelzien, volwassenen - Alrijne Ziekenhuis
Duralast Gold Cv Axle
Bashas Elearning
Nehemiah 4:1–23
Online Reading Resources for Students & Teachers | Raz-Kids
1970 Chevelle Ss For Sale Craigslist
سریال رویای شیرین جوانی قسمت 338
Tribune Seymour
Mikayla Campino Video Twitter: Unveiling the Viral Sensation and Its Impact on Social Media
World of White Sturgeon Caviar: Origins, Taste & Culinary Uses
Mercy MyPay (Online Pay Stubs) / mercy-mypay-online-pay-stubs.pdf / PDF4PRO
4302024447
Valentina Gonzalez Leak
3472542504
Zürich Stadion Letzigrund detailed interactive seating plan with seat & row numbers | Sitzplan Saalplan with Sitzplatz & Reihen Nummerierung
Mary Kay Lipstick Conversion Chart PDF Form - FormsPal
Craighead County Sheriff's Department
R Personalfinance
The Menu Showtimes Near Regal Edwards Ontario Mountain Village
The Largest Banks - ​​How to Transfer Money With Only Card Number and CVV (2024)
Ford F-350 Models Trim Levels and Packages
Target Minute Clinic Hours
Powerschool Mcvsd
Relaxed Sneak Animations
Copper Pint Chaska
Albertville Memorial Funeral Home Obituaries
Smayperu
Opsahl Kostel Funeral Home & Crematory Yankton
A Man Called Otto Showtimes Near Carolina Mall Cinema
Hebrew Bible: Torah, Prophets and Writings | My Jewish Learning
Indio Mall Eye Doctor
Lovein Funeral Obits
Vons Credit Union Routing Number
Home Auctions - Real Estate Auctions
11 Best Hotels in Cologne (Köln), Germany in 2024 - My Germany Vacation
Tricia Vacanti Obituary
Walgreens On Secor And Alexis
Best Conjuration Spell In Skyrim
Lawrence E. Moon Funeral Home | Flint, Michigan
Vci Classified Paducah
Hdmovie2 Sbs
Rocket League Tracker: A useful tool for every player
Dlnet Deltanet
How to Find Mugshots: 11 Steps (with Pictures) - wikiHow
Mit diesen geheimen Codes verständigen sich Crew-Mitglieder
Acuity Eye Group - La Quinta Photos
Makes A Successful Catch Maybe Crossword Clue
Pilot Travel Center Portersville Photos
Dmv Kiosk Bakersfield
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.