You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: WindowsServerDocs/identity/ad-ds/configure-ldap-signing-certificates.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ author: robinharwood
5
5
ms.author: roharwoo
6
6
ms.service: windows-server
7
7
ms.topic: how-to
8
-
ms.date: 12/18/2025
8
+
ms.date: 01/15/2026
9
9
ai-usage: ai-assisted
10
10
#CustomerIntent: As a domain administrator, I want to configure LDAP over SSL certificates so that LDAP communications with my domain controllers are encrypted and secure.
Copy file name to clipboardExpand all lines: WindowsServerDocs/identity/ad-ds/ldap-signing.md
+13-47Lines changed: 13 additions & 47 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: LDAP signing for Active Directory Domain Services on Windows Server
3
3
description: Understand the role of LDAP signing and channel binding in verifying data integrity and preventing session hijacking in Active Directory.
4
4
#customer intent: As an IT admin, I want to understand how to enable LDAP signing so that I can secure LDAP communications in my Active Directory environment.
5
5
ms.topic: concept-article
6
-
ms.date: 12/18/2025
6
+
ms.date: 01/15/2026
7
7
author: robinharwood
8
8
ms.author: roharwoo
9
9
ms.reviewer: roharwoo
@@ -47,17 +47,7 @@ When you enable channel binding:
47
47
48
48
## Default security behavior
49
49
50
-
The default LDAP security settings vary depending on your Windows Server version and deployment type.
51
-
52
-
### Windows Server 2019 and earlier
53
-
54
-
In Windows Server 2019 and earlier, LDAP security features are available but not enforced by default:
55
-
56
-
-**LDAP signing**: Optional by default; domain controllers accept both signed and unsigned LDAP binds.
57
-
-**LDAP channel binding**: Set to "Never" by default; domain controllers don't require Channel Binding Tokens.
58
-
-**Client behavior**: Windows clients prefer encrypted connections but fall back to unencrypted if necessary.
59
-
60
-
This permissive default allows compatibility with legacy applications and devices but requires administrators to manually enable security features to protect against man-in-the-middle attacks and session hijacking.
50
+
The default LDAP security settings vary depending on your Windows Server version and deployment type. You can configure LDAP signing and channel binding through Group Policy settings on domain controllers and client computers. For more information about managing these policies, see [Manage LDAP signing using Group Policy](../manage-ldap-signing-group-policy.md).
61
51
62
52
### Windows Server 2025 and later
63
53
@@ -70,6 +60,16 @@ Windows Server 2025 and later significantly strengthens the default security pos
70
60
71
61
These enhanced defaults protect new environments immediately upon deployment and are compatible with clients that support modern security features.
72
62
63
+
### Windows Server 2019 and earlier
64
+
65
+
In Windows Server 2019 and earlier, LDAP security features are available but not enforced by default:
66
+
67
+
-**LDAP signing**: Optional by default; domain controllers accept both signed and unsigned LDAP binds.
68
+
-**LDAP channel binding**: Set to "Never" by default; domain controllers don't require Channel Binding Tokens.
69
+
-**Client behavior**: Windows clients prefer encrypted connections but fall back to unencrypted if necessary.
70
+
71
+
This permissive default allows compatibility with legacy applications and devices but requires administrators to manually enable security features to protect against man-in-the-middle attacks and session hijacking.
72
+
73
73
### Upgrade considerations
74
74
75
75
When you upgrade from earlier Windows Server versions to Windows Server 2025:
@@ -78,41 +78,7 @@ When you upgrade from earlier Windows Server versions to Windows Server 2025:
78
78
-**Gradual enforcement recommended**: Evaluate client compatibility by using event monitoring before enabling signing or channel binding requirements.
79
79
-**Migration path**: Start with "When supported" for channel binding and "Negotiate signing" for signing, then move to full enforcement after validating compatibility.
80
80
81
-
For more information about the evolution of these requirements and specific deployment timelines, see [2020, 2023, and 2024 LDAP channel binding and LDAP signing requirements for Windows](https://support.microsoft.com/topic/2020-2023-and-2024-ldap-channel-binding-and-ldap-signing-requirements-for-windows-kb4520412-ef185fb8-00f7-167d-744c-f299a66fc00a).
82
-
83
-
## Group policy settings
84
-
85
-
You can configure LDAP signing and channel binding through Group Policy settings on domain controllers and client computers.
-**Setting**: Domain controller: LDAP server channel binding token requirements
112
-
-**Options**:
113
-
-**Never**: Doesn't require channel binding
114
-
-**When supported**: Accepts channel binding when clients provide it
115
-
-**Always**: Requires channel binding for all connections
81
+
For more information about the history of LDAP signing and channel binding policy changes in Windows, see [2020, 2023, and 2024 LDAP channel binding and LDAP signing requirements for Windows](https://support.microsoft.com/topic/2020-2023-and-2024-ldap-channel-binding-and-ldap-signing-requirements-for-windows-kb4520412-ef185fb8-00f7-167d-744c-f299a66fc00a).
Copy file name to clipboardExpand all lines: WindowsServerDocs/identity/manage-ldap-signing-group-policy.md
+31-1Lines changed: 31 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -75,7 +75,35 @@ After you configure this setting, client computers request LDAP signing based on
75
75
76
76
### Domain controllers
77
77
78
-
Domain controllers check the server LDAP signing requirement to decide if they accept unsigned LDAP binds. You usually set this requirement through the Default Domain Controllers Policy.
78
+
Domain controllers check the server LDAP signing requirement to decide if they accept unsigned LDAP binds. You usually set this requirement through the Default Domain Controllers Policy. Select the operating system version that matches your domain controllers to see the appropriate configuration steps.
79
+
80
+
#### [Windows Server 2025](#tab/windows-server-2025)
81
+
82
+
Starting with Windows Server 2025, all new Active Directory deployments require LDAP signing by default. This default is configured through the **Domain controller: LDAP server signing requirements enforcement** Group Policy setting, which is separate from the **Domain controller: LDAP server signing requirements** policy.
83
+
84
+
The **Domain controller: LDAP server signing requirements enforcement** policy takes precedence over and overrides the **Domain controller: LDAP server signing requirements** policy. When both policies are configured, the enforcement policy setting is applied. This configuration ensures that new deployments automatically have stronger security defaults while allowing administrators to explicitly modify the behavior if needed.
85
+
86
+
To configure LDAP signing enforcement on Windows Server 2025:
87
+
88
+
1. Open **Microsoft Management Console** by selecting **Start** > **Run**, typing **mmc.exe**, and selecting **OK**.
89
+
1. Select **File** > **Add/Remove Snap-in**.
90
+
1. Select **Group Policy Management Editor**, and then select **Add**.
91
+
1. Select **Browse** next to Group Policy Object.
92
+
1. In the **Browse for a Group Policy Object** dialog, select **Default Domain Controllers Policy** under your domain, and then select **OK**.
1. Right-click **Domain controller: LDAP server signing requirements enforcement**, and select **Properties**.
96
+
1. Turn on **Define this policy setting**, and choose one of the following options:
97
+
-**Default:** Not Configured which has the same effect as Enabled (default for new deployments).
98
+
-**Enabled:** LDAP signing will be enforced regardless of what is set in the LDAP signing policy.
99
+
-**Disabled:** The setting from the LDAP Signing Policy will be used.
100
+
1. Select **OK**.
101
+
1. Select **Yes** in the confirmation dialog.
102
+
103
+
> [!IMPORTANT]
104
+
> If you're upgrading from an earlier version of Windows Server to Windows Server 2025, existing LDAP signing policies are preserved to prevent disruption. Review your current policy settings and update them as appropriate for your security requirements.
105
+
106
+
#### [Windows Server 2022 and earlier](#tab/windows-server-2022)
79
107
80
108
To set up LDAP signing on domain controllers:
81
109
@@ -93,6 +121,8 @@ To set up LDAP signing on domain controllers:
93
121
1. Select **OK**.
94
122
1. Select **Yes** in the confirmation dialog.
95
123
124
+
---
125
+
96
126
Group Policy applies this setting during the next policy refresh cycle. To apply it immediately, run `gpupdate /force` on your domain controllers. When set to **Require signing**, domain controllers reject LDAP simple binds over non-SSL/TLS connections and SASL binds that don't request signing.
97
127
98
128
## Configure LDAP signing for Active Directory Lightweight Directory Services
0 commit comments