After the October 13, 2026 cumulative update, our on-prem NDES started rejecting SCEP requests from Jamf Pro SCEP Proxy (Jamf Cloud). Each failure logs:
Application log, source NetworkDeviceEnrollmentService, Event ID 60 (EVENT_MSCEP_REJECTED_SID_IN_SAN_URI): “…rejected a certificate request because the Subject Alternative Name (SAN) extension contained a URI entry with a security identifier (SID). SID values must not be present in SCEP request SAN entries when no custom policy module is registered to validate them.”
Our profiles follow Jamf’s strong-mapping guidance: a URI SAN of tag:microsoft.com,2022-09-14:sid:$EXTENSIONATTRIBUTE_#, with the EA pulling objectSid. That’s exactly what NDES now refuses.
- Environment: Windows Server 2019 NDES, AD CS, NPS for EAP-TLS Wi-Fi
- Trigger: KB5126651 (the Server 2019 October update). Uninstalling it restored enrollment immediately.
- Impact: existing certs keep working, but new enrollments and renewals fail.
Microsoft appears to accept a SID in a SCEP request only when a registered NDES policy module validates it, the way the Intune Certificate Connector does. Jamf SCEP Proxy has no equivalent, so Jamf’s documented method seems to conflict with this update.
Is anyone else seeing Event 60 on a patched NDES? Has anyone found a supported workaround or an override?
Jamf’s strong-mapping article: https://learn.jamf.com/en-US/bundle/technical-articles/page/Supporting_Microsoft_Active_Directory_Strong_Certificate_Mapping_Requirements.html
