WPA3 EAP-TLS driving me nuts

Posted by Thats-Not-Rice@reddit | sysadmin | View on Reddit | 7 comments

Freshly imaged laptop attempting to connect to a freshly created WPA3 Ent (192 bit encr) network. Have tried multiple devices though.

Workstation is an up-to-date Win11 device. RADIUS via an up-to-date Win2025 server running the NPS role. Wireless hardware is Meraki MR36. Older SSIDs which do not rely on EAP-TLS are working fine.

Freshly created certificate template for the workstation:

Freshly created certificate template for the NPS server:

NPS Server is freshly created for testing. Has one connection policy allowing everything all the time. Has exactly one network policy using EAP-TLS (all other forms of authentication disabled).

EAP-TLS is configured to use the server certificate issued via template above.

WAP has been added as a network client to the NPS configuration.

The CA and all certificates are verified to be valid and not expired

Get-TlsCipherSuite via powershell has confirmed that they are both able to use a variety of the same ciphers, TLS 1.0 through 1.3 have been iterated through (all combinations). Both by enabling/disabling the entire protocol, and via the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\PPP\EAP\13 TlsVersion dword.

Workstation wireless profile has been set to use computer auth, tried various trusted server names (it's a regex, I've even gone as far as using .*? as the trusted server name), with the CA root cert being trusted.

Errors:

From the perspective of Meraki, the EAP process is failing.

From the perspective of the workstation, WLAN-AutoConfig log indicates EAP error 0x80090331. EAPHost log returns a decimal version of the same error. Wireshark catches nothing at all.

From the perspective of the NPS/RADIUS, NPS failure reason code 262 "the supplied message is incomplete. The signature was not verified". EAPHost log does not update on authentication attempts.

I'm at my wit's end. I've tried everything I can find, and I can't seem to get them to shake hands.