TLS handshake (36880) shows "Unknown" with strongest ciphers "0x1301" in windows server 2022

Nazim Shaikh 20 Reputation points
2026-07-08T13:54:14.45+00:00

We have observed an issue in our Windows Server 2022 environment while testing TLS handshakes.

The TLS handshake completes successfully, and the negotiated cipher suite is one of the TLS 1.3 cipher suites (for example, 0x1302). However, the Schannel event log reports the protocol version as "Unknown" instead of TLS 1.3.

The event details are shown below:

A TLS client handshake completed successfully. The negotiated cryptographic parameters are as follows.

Protocol version: Unknown

CipherSuite: 0x1302

Exchange strength: 0 bits

Context handle: 0x1bdf5351cd0

Since cipher suite 0x1302 corresponds to a TLS 1.3 cipher suite, I suspect that the connection is actually negotiating TLS 1.3. Could you please confirm whether this assumption is correct?

I also noticed that the same test performed on Windows Server 2025 negotiates the same TLS 1.3 cipher suite, but the Schannel event log correctly reports the protocol version as TLS 1.3 rather than Unknown.

My questions are:

Is the "Protocol version: Unknown" entry on Windows Server 2022 expected behavior for TLS 1.3?

Is this a known limitation or bug in Windows Server 2022 Schannel event logging?

Is there a Microsoft Knowledge Base (KB) update or hotfix that corrects this behavior?

Is there any registry setting or configuration change that enables Windows Server 2022 to correctly log TLS 1.3 instead of Unknown?

If this is expected behavior, what is the recommended Microsoft method to verify that a Windows Server 2022 connection has negotiated TLS 1.3?

Any clarification or guidance would be greatly appreciated.

Windows for business | Windows Server | Directory services | Other

Answer accepted by question author
Allan Solomon Mejia 8,170 Reputation points
2026-08-16T16:47:29.7833333+00:00

Hello @Nazim Shaikh

Yes, your interpretation is correct. Cipher suite 0x1302 is TLS_AES_256_GCM_SHA384, which is a TLS 1.3 cipher suite. Microsoft lists this cipher suite as TLS 1.3 for Windows Server 2022.

The Protocol version: Unknown shown by Schannel Event ID 36880 appears to be a Windows Server 2022 Schannel logging limitation rather than evidence that TLS 1.3 wasn't negotiated. The same behavior (Unknown, 0x1302, and exchange strength 0) has also been reported in earlier Microsoft Q&A discussions involving TLS 1.3 on Schannel.

I couldn't find a Microsoft-documented registry setting or specific KB/hotfix that changes the Server 2022 event output from Unknown to TLS 1.3. I therefore wouldn't recommend changing Schannel registry settings simply to correct the event's display value.

For verification, the most reliable approach is to capture the handshake using Wireshark or another network trace and inspect the ServerHello. For TLS 1.3, check the supported_versions extension for 0x0304 and confirm the negotiated cipher suite. The 0x1302 value you're already seeing is also strong evidence of TLS 1.3 because Microsoft documents that suite specifically for TLS 1.3.

So this looks primarily like a logging/display difference between Windows Server 2022 and Server 2025, not a TLS negotiation failure.

Please "Accept the Answer" if this information helped you. This will help us and others in the community as well.

Was this answer helpful?

1 person found this answer helpful.

1 additional answer

Sort by: Oldest
  1. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.