Reason code 23

NPS 6273 reason 23: unexpected EAP error

Last reviewed 2026-07-18 by the Just Software engineering team · also seen as 6273 reason 23, nps reason code 23

What it means

Event 6273 with reason code 23 — "An error occurred during the Network Policy Server use of the Extensible Authentication Protocol (EAP). Check EAP log files for EAP errors." This is NPS saying the EAP conversation blew up rather than being cleanly rejected — a bucket for TLS handshake failures, certificate loading problems and protocol errors.

Common causes

  1. NPS server certificate problems: expired, missing private key, or unreadable by the NPS service.

  2. TLS handshake failures mid-EAP (client disconnects, protocol version problems, fragmentation issues on the wireless side).

  3. A malformed or truncated EAP conversation caused by NAS/controller issues (retransmits, RADIUS packet size/fragmentation with large certificate chains).

How to fix it

  1. Check the computer certificate NPS uses: valid dates, Server Authentication EKU, private key present, and selected in the policy's EAP settings.

  2. Enable Schannel/EAP diagnostics or capture with netsh ras set tracing * enabled (logs under %windir%\tracing) to see where the handshake stops.

  3. If failures correlate with large certificate chains, check for RADIUS fragmentation problems between NAS and NPS (UDP fragments dropped by firewalls) — allow fragments or shorten the chain.

  4. Test with a known-good client close to the NPS server to separate infrastructure problems from client problems.

An unhandled error has occurred. Reload 🗙