To comply with Microsoft's Active Directory strong certificate mapping requirements, which must be met to validate certificates during certificate-based authentication to an Active Directory domain, you must update certificate settings in computer or mobile device profiles in Jamf School.
As of 11 February 2025, changes announced by Microsoft regarding the behavior of Active Directory Kerberos Key Distribution Centers (KDCs) on Windows Server 2008 or later have taken effect (see KB5014754). Domain controllers now operate in Full Enforcement mode, and authentication is denied if a certificate cannot be strongly mapped. However, Compatibility mode can still be used until 10 September 2025.
Microsoft previously announced a new strong mapping format compatible with KDCs running Windows Server Preview Build 25246 or later (see Preview of SAN URI for Certificate Strong Mapping for KB5014754). This new functionality is now out of preview, and subsequently the KDC logic has been updated in Windows Server 2019 or later to evaluate certificates for a Subject Alternative Name (SAN) URI that includes the user or device's Security Identifier (SID). This mapping method allows greater flexibility in issuing certificates that meet strong mapping requirements. It involves using the user's SID in a SAN tag-based URI, formatted as follows: URL=tag:microsoft.com,2022-09-14:sid:<value>. Here, microsoft.com and 2022-09-14 are fixed values that must not be altered. Only the <value> (representing the user or device SID) needs to be provided.
These changes require that any certificate used for authentication must now be linked to a specific user or computer object in Active Directory. To meet this requirement for any certificate issuance workflow leveraging offline certificate templates (e.g., SCEP), you need to redeploy identity certificates with the end user's objectSid included in the SAN URI field.
If you have questions or need assistance, log in to Jamf Account and click Contact Support in the top navigation.
-
Jamf School synchronized with an LDAP directory service. For more information, see Syncing with an LDAP Directory Service.
-
A profile with a configured SCEP payload distributed to computers or mobile devices. For more information on creating profiles, see Device Profiles.
-
KDCs in the Active Directory Domain must be running Windows Server 2019 or later.
After the profile is deployed, the computer or mobile device will receive a valid client certificate with the specified common name and expected SAN value.
#KB5014754 Audit Events
Get-EventLog -log system |
Where-Object {
$_.EventID -match "^39$|^40$|^41$"
} |
Sort-Object -property TimeGenerated |
Select-Object -last 10 |
Format-Table -AutoSize –Wrap